forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Jam Session 5 (http://forum.boolean.name/forumdisplay.php?f=161)
-   -   Just Run! (http://forum.boolean.name/showthread.php?t=16784)

tirarex 23.05.2012 22:25

Ответ: Just Run!
 
посмотрел дему мне понравилось
по мне дак лучше стиль дудл джамп :-D

двигаемся вперёд а перед нами ловушки генерируются случайно
а цель уровня очки
за обход ловушки + сколько то очков
по окончанию уровня дают печеньку :ok:

St_AnGer 24.05.2012 00:28

Ответ: Just Run!
 
Цитата:

Сообщение от tirarex (Сообщение 228622)
по мне дак лучше стиль дудл джамп :-D

ну у меня что то подобное и получилось, только есть всё таки функция небольшого возврата назад, в отличии от дудла :) а так да, что то наподобие и получается :)

Дудл джамп я кстати делал на блице :) такой изврат :) но весело было делать :)

St_AnGer 24.05.2012 11:58

Ответ: Just Run!
 
Разобрался как работать с файлами на С++, а именно - поиск и чтение файлов в папке(к моей великой радости) :) Делаю сохранения.

упд
Блин, пока делал сохранёнки чего то опять натворил с консолью. Опять работает как и в демке - не пишется что она делает. Ну шо за ппц...

St_AnGer 25.05.2012 15:16

Ответ: Just Run!
 
Консоль как надо работает через раз, не пойму почему. Ну это фигня, я её только для себя делал.

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

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

tirarex 27.05.2012 00:21

Ответ: Just Run!
 
попробуй реализовать тёмное освещение а робот типо
несёт фонарь ну чтоб было неожиданней ловушки получать ))

St_AnGer 27.05.2012 00:51

Ответ: Just Run!
 
Цитата:

Сообщение от tirarex (Сообщение 228807)
попробуй реализовать тёмное освещение а робот типо
несёт фонарь ну чтоб было неожиданней ловушки получать ))

Была такая мысль для увесиления процесса прохождения, но нэтбук мой не держит шейдеры даже 2.0 (помоему). На стационаре конечно всё прекрасно будет работать с фонариком из стандартных примеров ксорса, но делаю то я проект только на нэтбуке :) А стандартное освещение всё таки не даст такой эффект, хотя и смажет внезапное исчезновение предыдущей и появление новой площадки.
А изучить шейдерный язык и всю нужную математику за ночь я не успею точно, так что эта фича останется на исполнение в будущем. В конкурсе мне ничего не светит с такой кучей недоделок, но проект буду развивать дальше :)

Вообщем за сегодня доделал нормальные сохранение/загрузку, и выбор уровня при старте новой игры. Сейчас ещё немного поковыряюсь с уровнями, завтра буду отлавливать баги. Тут назрела какая то непонятная проблема с динамической длинной площадок, последующие площадки создаются не там где надо. Никак не пойму как это исправить, пока что вернул стандартный размер площадок (15 клеток).
И какой то баг присутствует неуловимый, отловить можно только когда несколько раз проиграешь, причём количество проигрышей для этого непостоянно. Ощущение что какой то объект не выгружается при удалении уровня, хотя заставил выгружать вроде всё.

St_AnGer 27.05.2012 18:27

Ответ: Just Run!
 
Вообщем вот, последняя на данный момент и окончательная для конкурса версия. Остальные доработки буду проводить уже вне конкурса. Увы, не смог редактировать первый пост, слишком малое время в днях на редактирование :)

Скачать архив

Dream 03.06.2012 12:25

Ответ: Just Run!
 
Нужно поработать над рандомной генерацией - очень часто бывает что просто нет возможности добраться до другого конца.
Был вылет когда только скачал игру и попытался начать "новую игру"
Ну и вылетает при выходе

St_AnGer 03.06.2012 13:41

Ответ: Just Run!
 
да, багов приогромное количестве. Некоторые (вылеты при выгрузке уровня, начале новой игры, выходе) как убрать я незнаю, но знаю причину - невыгруженная геометрия и обращение к ней. Хотя я сделал вроде бы всё, что бы выгрузка происходила правильно и дважды к одному объекту ничего не обращалось. Но что то всё равно не так.
Рандомная генерация действительно очень рандомная - в клетке генерируется значение от 0 до 4 (0 - пусто). Планировал сделать проверку по соседним ячейкам. Ну точнее и сейчас планирую. Список будущих изменений дорабатываю каждый день.

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


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

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