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

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

Вернуться   forum.boolean.name > Проекты > Проекты на BlitzMax

Ответ
 
Опции темы
Старый 03.03.2013, 01:31   #1
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ino

Сегодня, в честь ДР, решил опять таки устроить мини-джем. Свободного времени оказалось мало, однако кое-что все же успел сделать.
Видео, показывающее систему коллизий, создание\разрушение карты:
http://www.youtube.com/watch?v=mAj23SEcrGQ
Пока видео заливалось успел сделать ботов и нормальную генерацию карты.

Игра будет представлять собой платформер - шутер. Враги появляются до тех пор, пока игрок не подымет определенный блок. После этого игрок должен убить всех мобов. Затем, карта абсолютно меняется, игроку дается время на подготовку перед пришествием мобов, после которого появляется специальный блок и сами мобы.
Чем больше волн игрок выжил, тем труднее становится игра. Все больше все более сильных монстров будут пытаться помешать игроку. Конца у игры нету, действие происходит пока игрок не умрет. За новые рекорды игрок будет получать плюшки вроде нового оружия, дополнительных жизней, брони, новых скинов.
Миниатюры
Нажмите на изображение для увеличения
Название: screen1.png
Просмотров: 900
Размер:	19.6 Кб
ID:	18884  Нажмите на изображение для увеличения
Название: screen2.png
Просмотров: 914
Размер:	19.0 Кб
ID:	18885  Нажмите на изображение для увеличения
Название: screen3.png
Просмотров: 910
Размер:	19.9 Кб
ID:	18886  
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Nikich за это полезное сообщение:
LLI.T.A.L.K.E.R. (30.03.2013), pepel (09.03.2013), Reizel (03.03.2013), St_AnGer (03.03.2013), tirarex (03.03.2013), Данил (04.03.2013)
Старый 03.03.2013, 21:55   #2
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Ino

Изменил задний фон, улучшил систему передвижения и поведение ботов, также добавил возможность убийства ботов:
http://youtu.be/_xE0MtwvZaA
Миниатюры
Нажмите на изображение для увеличения
Название: screen1.png
Просмотров: 900
Размер:	19.7 Кб
ID:	18887  Нажмите на изображение для увеличения
Название: screen2.png
Просмотров: 917
Размер:	20.4 Кб
ID:	18888  
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nikich за это полезное сообщение:
tirarex (06.03.2013), Данил (04.03.2013)
Старый 09.03.2013, 16:29   #3
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Ino

Поняв, что настолько казуальную игру делать на PC смысла мало, решил всё
таки заняться чем-то более глобальным. В результате концепт очень сильно изменился.
Вы играете за робота-ученого, который, в результате неудачного эксперимента с телепортированием попал на неизвестные земли. Для нормального функционирования, роботу всегда нужна энергия. Основной задачей же является постройка телепорта и возвращение домой. Однако для этого, игроку придется добыть множество ресурсов, столкнуться с недружелюбными созданиями и всё время заботиться об поддержании энергии.

Сейчас, мне нужна помощь с тестированием того, что уже сделано. Интересуют именно коллизия и частицы(при разрушении блоков).
Спасибо за внимание!
Миниатюры
Нажмите на изображение для увеличения
Название: screen1.png
Просмотров: 897
Размер:	20.0 Кб
ID:	18917  Нажмите на изображение для увеличения
Название: screen2.png
Просмотров: 903
Размер:	18.5 Кб
ID:	18918  
Вложения
Тип файла: rar INO.rar (756.1 Кб, 641 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pepel (09.03.2013)
Старый 09.03.2013, 16:49   #4
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: Ino

Интересуют именно коллизия и частицы(при разрушении блоков).
все в порядке.


не, ну честно. тут пока еще нечего тестировать.
(Offline)
 
Ответить с цитированием
Старый 09.03.2013, 16:51   #5
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Ino

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

если поставить игрка как на картинке и прыгать, будет жетско дергатся экран
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 942
Размер:	16.9 Кб
ID:	18920  
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Данил (09.03.2013)
Старый 17.03.2013, 01:05   #6
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Ino

ээй чувак, так не честно! Дай же шанс красным квадратикам отстреливаться) а то какой-то геноцид)))
(Offline)
 
Ответить с цитированием
Старый 17.03.2013, 03:06   #7
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Ino

Всё будет. Сейчас времени в обрез, извиняйте, конец четверти как-никак,
(Offline)
 
Ответить с цитированием
Старый 18.03.2013, 23:08   #8
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Ino

Хм, немного забеспокоился скоростью. Пожалуйста, можете протестировать на предмет производительности и отписаться о фпс, с конфигом?
Вложения
Тип файла: rar INO.rar (760.7 Кб, 668 просмотров)
(Offline)
 
Ответить с цитированием
Старый 19.03.2013, 22:48   #9
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: Ino

на поверхности 130-150 фпс
если прорыть шахту - 160 фпс

Intel core2duo 6300
4 gb оперативы
GeForce 9600gt
windows 7 x64
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nikich (20.03.2013)
Старый 20.03.2013, 02:55   #10
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Ino

Включил, стал копать прямо вниз. Докопал до самого низу - зависло. Предполагаю выход за пределы массива.
__________________
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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nikich (20.03.2013)
Старый 20.03.2013, 19:07   #11
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Ino

Убрал баг с вылетом, плюс сильно оптимизировал код(вплоть до умножения через битовый сдвиг). Не могли бы вы опять отписаться о FPS?
Вложения
Тип файла: rar INO.rar (635.8 Кб, 663 просмотров)
(Offline)
 
Ответить с цитированием
Старый 20.03.2013, 21:53   #12
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: Ino

300-500 фпс.
у самого низа не работает освещение.
расскажи подробнее, как оптимизировал
(Offline)
 
Ответить с цитированием
Старый 21.03.2013, 00:28   #13
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Ino

Да ничего особенного Все упиралось в математику(высчитывание корня квадратного довольно дорогая вещь, как оказалось) и в прорисовку тайлов. Если раньше у меня была огромная череда if, сейчас получилось все уместить в 4. Теперь я не рисую разные тайлы, а рисую сами разделительные линии.
В итоге получилось что весь расчёт упирается в сложении 2ух квадратов и битовому сдвигу влево на 2.

Последний раз редактировалось Nikich, 21.03.2013 в 01:30.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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