Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 29.09.2011, 20:59   #61
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Tower Defense 3D

седне был на лабе по проге, парни 3-й курс сдавали курсачи. 3 курс!! я думал, там будет что то стоящее...
Короче: автор, твоя игруха будет настолько же круче тех студентов, насколько крайзис круче тетриса.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (29.09.2011)
Старый 29.09.2011, 23:58   #62
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

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

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

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

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



Видео
Скачать с сайта, 60 мб в 3 архивах
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
H@NON (02.10.2011), L-ee-X (30.09.2011), LLI.T.A.L.K.E.R. (30.09.2011), moka (30.09.2011), St_AnGer (30.09.2011)
Старый 30.09.2011, 02:39   #63
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Tower Defense 3D

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

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

Когда нибудь эта игра будет распространяться по интернету.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (30.09.2011)
Старый 30.09.2011, 08:17   #64
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

Эта башня стреляет только по воздушным, только я воздушных противников еще не сделал
ЗЫ. впланах есть на основе движка irrlicht написать обертку с ксорсовским синтаксисом для компиляции под линуксом =)
(Offline)
 
Ответить с цитированием
Старый 02.10.2011, 21:03   #65
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: 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);
(Offline)
 
Ответить с цитированием
Старый 02.10.2011, 21:17   #66
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Tower Defense 3D

Сообщение от pozitiffcat Посмотреть сообщение
void xDrop();
Что за ф-ция?? В справке Xors3D упоминания не нашёл.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 02.10.2011, 22:06   #67
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

дада там нет этой функции, это специфичная функция, она удаляет ресурсы для корректного выхода, это в Irrlicht так надо
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Randomize (02.10.2011)
Старый 02.10.2011, 22:10   #68
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Tower Defense 3D

Если хочеш убрать xDrop (чтобы код был такой же как и на хорсе), то попробуй засунуть её в atexit
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (02.10.2011)
Старый 02.10.2011, 22:19   #69
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

Сообщение от Den Посмотреть сообщение
Если хочеш убрать xDrop (чтобы код был такой же как и на хорсе), то попробуй засунуть её в atexit
офигенно спасибо!
(Offline)
 
Ответить с цитированием
Старый 03.10.2011, 00:51   #70
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Tower Defense 3D

можешь демку собрать с 1600 кубами (40х40) для теста производительности?
(Offline)
 
Ответить с цитированием
Старый 03.10.2011, 09:17   #71
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

Сообщение от HolyDel Посмотреть сообщение
можешь демку собрать с 1600 кубами (40х40) для теста производительности?
На линуксе?... Я нативно не смогу сказать, я в vmware запускаю в режиме SoftWare. бинарник могу собрать.. если нужно. i686 архитектура
(Offline)
 
Ответить с цитированием
Старый 03.10.2011, 10:44   #72
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

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

Последний раз редактировалось pozitiffcat, 03.10.2011 в 12:50.
(Offline)
 
Ответить с цитированием
Старый 03.10.2011, 13:53   #73
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Tower Defense 3D

1600 кубами (40х40)
160 кубиков с 40x40x40
Странная математика..
(Offline)
 
Ответить с цитированием
Старый 03.10.2011, 14:51   #74
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

Сообщение от MoKa Посмотреть сообщение
Странная математика..
если 160 выдают такой фпс то 1600 тестить нет смысла
(Offline)
 
Ответить с цитированием
Старый 03.10.2011, 15:31   #75
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Tower Defense 3D

40 * 40 == 1600
40 * 40 * 40 == 64000
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com