Было дело в далекие времена хотел сделать чтото типо рейнджеров онлайн))) ну или чтото похожего, но вытоге так и не доделал много чего, но коечто впрочем работает))
Выкладываю сее чудо, но сразу предупреждаю, там очень много так называемого "говнокода"
И так что мы имеем:
1. Регистрация/вход в игру - работает 100%;
2. Покупка "стандартного" оборудования рабочесть посредственная, но неплохая

;
3. Можно вылететь со станции и полетать (при вылете со станции бывает изначально корабль дергается, но потом его попускает);
4. Посредственно работающая системма предметов (можно покупать продавать,
сделано черезжопно);
5. Можно полететь пособирать астероиды, они минут через 10 начнут лететь от краев солнечной системмы и до звезды (непомню насколько долго они там летят, но всеже летят), их бывает 3 вида, дешевые дорогие и очень дорогие, соответственен и шанс появления таковых, к сожалению продажу астероидов я кажись не настроил

;
6. Если уговорите когонить присоединится к игре на сервере то появится возможность когонить пристрелить (для этого надо купить оружие на станции), в крайнем случае себя, я както упустил проверку на атаку своего корабля...;
7. Кстати о станции, она движется по неадэкватной орбите вокруг звезды, и временами совершает непредсказуемые телепортации (я там чудил, хотел по экономить на пересылке данных о координатах станций и т. п., вы сильно удивитесь "формуле" перемещения сего чуда), когда к ней подлетаеш на "стыковочное" расстояние, то появляется кнопка "пристыковатся" или както так;
8. Непомню есть литам чат или нет, если всеже есть то включается он клавишей Enter

;
9. Вроде как неплохо сделано пламя из сопла, но можно бы сделать вариант для каждого двигателя свой, так-же точка начала прорисовки пламени выставляется для каждого корпуса корабля отдельно.
А теперь о том что поидее я хотел но неуспел сделать, короче что тут конкретно не работает

:
1. Ремонт оборудования - функция на данный момент полностью отсутствует;
2. Манипуляции с предметами - не реализован обмен предметами, не реализована передача денег, реализована торговля со станцией (посредственно и черезжопно);
3. При умершвлении вражеского корабля должно выпадать все что есть у него в трюме -не работает, гдето ошибка либо в перевылке данных игроку, либо в координатах вывода "коробок лута", либо еще гдето, если комунить будет интересно, может доделаю и выложу с рабочим лутом;
4. Уничтожение вражеского корабля - можно уничтожить, тольконикаких спецэффектов кроме возможно надписи о его смерти вы не обнаружите (он правда потеряет возможность двигатся и атаковать), я планировал вытоге сделать чтобы корабль взрывался, терял весь груз из трюма, и возможно 1-2 случайных предмета оборудования и появлялся бы на станции;
5. 99% того что стоило бы сохранять в базе там не сохраняется, я рассчитывал сначала проработать все, а потом уже захламлять базу;
6. Некоторые функции недоведены до полноценной работы, некоторые же по мистическим причинам работают неадэкватно
7. Анимация стрельбы поидее должна разделятся хотябы на питы орудий: лазер, плазма, осколочное и т. д., но увы везде все одинаково и кстати неправильно отображается координата начала атаки.
8. Существуют только 4 или 5 моделей кораблей, а кораблей всего покачто 9, поэтому не все они отображаются (и соответственно выбрать их нельзя), прям чит какойто)))
Содержание архива:
1. Папка с исходниками клиента игры;
2. Папка с исходниками сервера игры;
3. Папка с базой для сервера.
Скачать исходники(и ехе) (v 0.097) (13,4 МБ )
Либы и Деклсы Для тех кто решится всеже чтонить почудить.
Запуск игры:
1. Запустите базу;
2. Запустите сервер;
3. Запустите клиент...
Скрины: