Показать сообщение отдельно
Старый 10.05.2012, 14:37   #1
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Отдаю свою "типо игру" ))

Было дело в далекие времена хотел сделать чтото типо рейнджеров онлайн))) ну или чтото похожего, но вытоге так и не доделал много чего, но коечто впрочем работает))
Выкладываю сее чудо, но сразу предупреждаю, там очень много так называемого "говнокода"
И так что мы имеем:
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. Запустите клиент...

Скрины:
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 900
Размер:	949.4 Кб
ID:	16834  Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 923
Размер:	812.6 Кб
ID:	16835  Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 903
Размер:	687.6 Кб
ID:	16836  

Последний раз редактировалось Crayzi, 12.05.2012 в 18:49.
(Offline)
 
Ответить с цитированием
Эти 17 пользователя(ей) сказали Спасибо Crayzi за это полезное сообщение:
ABTOMAT (10.05.2012), BlackOut (10.05.2012), DStalk (13.05.2012), Кирпи4 (12.06.2012), FireOwl (12.05.2012), is.SarCasm (10.05.2012), Jlemyp (16.05.2012), Nex (10.05.2012), NitE (10.05.2012), Randomize (10.05.2012), Reks888 (12.05.2012), reumep (14.05.2012), SBJoker (10.05.2012), St_AnGer (10.05.2012), tirarex (11.05.2012), Wegox (11.05.2012), Жека (12.05.2012)