forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Tower Defense 3D (http://forum.boolean.name/showthread.php?t=15392)

Reizel 29.09.2011 20:59

Ответ: Tower Defense 3D
 
седне был на лабе по проге, парни 3-й курс сдавали курсачи. 3 курс!! я думал, там будет что то стоящее...
Короче: автор, твоя игруха будет настолько же круче тех студентов, насколько крайзис круче тетриса.

pozitiffcat 29.09.2011 23:58

Ответ: Tower Defense 3D
 
В разработке
работает 2 уровня, после прохождения первого, надпись что вы выйграли и загружается второй... играбельная демка, сам прошел, вылетов и багов не заметил...

что осталось сделать

в облаках птичек и т.д.
показывать у противников жизни
заставка, меню
много противников
много уровней

что сделано
Внизу экрана кнопки для постройки башенок, по кнопке M строить марблы
Файлы конфигурации кнопок противников, башен, польностью готовый движок игры, осталось на штамповать левелов и башенок с противникамми
Плавный поворот монстров
файлы волн для уровней
загрузка этого файла в структуру
выпускание противников исходя из структуры
гуи табличка с характеристиками башенки
апгрейд и продажа башенки
покупка монументов для установки башенки (кнопка M)
деньги
возможность проиграть
осыпание камней монумента при установки башенки
звездочки уровня башенки
гуи сколько дали денег за убитого
курсоры
переделать тип противника больше 9 разных штук
переход между уровнями



Видео
Скачать с сайта, 60 мб в 3 архивах

LLI.T.A.L.K.E.R. 30.09.2011 02:39

Ответ: Tower Defense 3D
 
Мне эта игра приятно запоминающаяся своеобразной графикой и звуками.. ;)
Особенно звук "умирающей курицы".

Вопрос: почему во втором уровне первая башня не стреляет? (на последнем видео)

Когда нибудь эта игра будет распространяться по интернету.

pozitiffcat 30.09.2011 08:17

Ответ: Tower Defense 3D
 
Эта башня стреляет только по воздушным, только я воздушных противников еще не сделал :)
ЗЫ. впланах есть на основе движка irrlicht написать обертку с ксорсовским синтаксисом для компиляции под линуксом =)

pozitiffcat 02.10.2011 21:03

Ответ: Tower Defense 3D
 
Параллельно начал копировать ксорсовский синтаксис под линукс на Irrlicht вот скрин, пока корректно работают несколько функций, но не со всеми параметрами как вы видите. Я не буду копировать весь ксорс, а только чтобы портировать мою игру под линукс, кому нужны будут заголовочники могу поделиться
int xCreateCamera();
int xCreateCube(int parent=0);
int xLoadAnimMesh(const char* filename, int parent=0);
int xLoadMesh(const char* filename, int parent=0);
void xPositionEntity(int model, float x, float y, float z);
void xRotationEntity(int model, float x, float y, float z);
void xScaleEntity(int model, float x, float y, float z);
void xTurnEntity(int model, float x, float y, float z);
void xTranslateEntity(int model, float x, float y, float z);
void xGraphics3D(int width=800, int height=600, int bit=0, int fullscreen=0, int vsync=0);
void xCls();
void xRenderWorld();
void xFlip();
void xDrop();
bool xKeyDown(EKEY_CODE key);
int xExtractAnimSeq(int model, int start, int stop);
void xAnimate(int model, int mode, float speed, int seq);

Randomize 02.10.2011 21:17

Ответ: Tower Defense 3D
 
Цитата:

Сообщение от pozitiffcat (Сообщение 204271)
void xDrop();

Что за ф-ция?? В справке Xors3D упоминания не нашёл.

pozitiffcat 02.10.2011 22:06

Ответ: Tower Defense 3D
 
дада там нет этой функции, это специфичная функция, она удаляет ресурсы для корректного выхода, это в Irrlicht так надо

den 02.10.2011 22:10

Ответ: Tower Defense 3D
 
Если хочеш убрать xDrop (чтобы код был такой же как и на хорсе), то попробуй засунуть её в atexit

pozitiffcat 02.10.2011 22:19

Ответ: Tower Defense 3D
 
Цитата:

Сообщение от Den (Сообщение 204286)
Если хочеш убрать xDrop (чтобы код был такой же как и на хорсе), то попробуй засунуть её в atexit

офигенно спасибо!

HolyDel 03.10.2011 00:51

Ответ: Tower Defense 3D
 
можешь демку собрать с 1600 кубами (40х40) для теста производительности?

pozitiffcat 03.10.2011 09:17

Ответ: Tower Defense 3D
 
Цитата:

Сообщение от HolyDel (Сообщение 204302)
можешь демку собрать с 1600 кубами (40х40) для теста производительности?

На линуксе?... Я нативно не смогу сказать, я в vmware запускаю в режиме SoftWare. бинарник могу собрать.. если нужно. i686 архитектура

pozitiffcat 03.10.2011 10:44

Ответ: Tower Defense 3D
 
160 кубиков с 40x40x40. У меня в Software на VirtualBox выдает 1 FPS
Сделал тест на системе Core 2 Duo, Intel GMA X4500 - выдает от 2 до 4 FPS
Скачать тестовые бинарники для Linux

moka 03.10.2011 13:53

Ответ: Tower Defense 3D
 
Цитата:

1600 кубами (40х40)
Цитата:

160 кубиков с 40x40x40
Странная математика..

pozitiffcat 03.10.2011 14:51

Ответ: Tower Defense 3D
 
Цитата:

Сообщение от MoKa (Сообщение 204322)
Странная математика..

если 160 выдают такой фпс то 1600 тестить нет смысла

moka 03.10.2011 15:31

Ответ: Tower Defense 3D
 
40 * 40 == 1600
40 * 40 * 40 == 64000


Часовой пояс GMT +4, время: 02:09.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot