среда, 26 августа 2009 г.
Редактор
Пишу простенький редактор уровней. Его в игре не будет, но зато помжет сделать игру лучше и интересней!
суббота, 22 августа 2009 г.
Исправлены баги с кручением
После часа раздумий нашёл идеальный способ кручения желе. Постоянно идёт просчёт угловой скорости каждой частицы и ставится умное ограничение на неё. При больших угловый скоростях на частицы начниает действовать большее осестремительное ускорение, при малых его почти нет, таким образом я предотвратил сильный разрыв желе, сохранив при этом все особенности на малых скоростях и возможность быстро катиться.
Круто)
пятница, 21 августа 2009 г.
Управление
Работаю над управлением желе. Разделил кручение по и против часовой стрелки и движение влево/вправо. Выглядит круто. Кстати, чтобы не спойлерить отныне больше не буду так активно выкладывать скрины и видео.
вторник, 18 августа 2009 г.
Первое адекватное взаимодействие желе с rigid-физикой
Ура! Оно получилось, правда медленно при 200 частицах, но я не думаю включать в конечную игру такое количество частиц.
У меня вышло полностью перенести свои наработки на Box2D, осталось найти все узкие места, расширить их по возможности, ну а потом хорошенько проработать управление и всякие графические фичи.
пятница, 14 августа 2009 г.
Большой прогресс
После долгих мучений с Box2D начало что-то получаться. Желе взаимодействует с RigidBody! Ура. Нужно ещё много чего продумать и исправить, но радует, что хотя бы что-то получилось.
вторник, 11 августа 2009 г.
Внедрение в Box2D
Поскольку пока моя физика полностью ParticleBased(т.е. нету жёстких тел и геометрических объектов), а для дельной игры нужны какие-то препятствия и твёрдые объекты, я начал соединять свой движок с box2d. Посмотрим, что из этого получится..
пятница, 7 августа 2009 г.
среда, 5 августа 2009 г.
Стартуем
Итак, после того, как я добился хороших результатов в разработке этого желе, я решил создать блог, где я буду рассказывать о текущем прогрессе в моей игре.
Ах, я ещё не сказал, что за игра? Итак, флэш игра под кодовым названием Snuffly(придумал из англ. snuffles - сопли). Игра по жанру будет физическим платформером.
Главный персонаж - кусок желе, который по дороге к выходу будет собирать другие частички этого желе и становиться всё больше и больше, ну а также всякие бонусы. Акцент будет поставлен на главном герое и на препятствиях, которые ему надо будет преодолеть. На данный момент я уже добился хорошей производительности на достаточно больших количествах частиц и работаю над управлением героем.
Сейчас у желе есть 3 состояния:
1)Мягкое и липкое. В этом состоянии желе способно слипаться с самими собой(будет прилипание к стенам) и оно достаточно легко поддаётся деформациям. Прыгать в таком состоянии сложно
2)Жидкое. В этом состоянии желе представляет собой вязкую жидкость(как раз размышляю как я им буду управлять)
Вчера ночью реализовал управление "активным" куском желе. Т.е. если от желе оторвался небольшой кусочек, то он больше не в его власти. Получилось правда слишком медленно и придётся ещё попотеть, чтобы это можно было использовать в игре.
Итак, делюсь своей работой: Желе, Желе с управлением отдельным куском
P.S. Цветовая раскраска желе в примерах - это просто мои эксперименты. Я могу подобрать любые цвета)
Ах, я ещё не сказал, что за игра? Итак, флэш игра под кодовым названием Snuffly(придумал из англ. snuffles - сопли). Игра по жанру будет физическим платформером.
Главный персонаж - кусок желе, который по дороге к выходу будет собирать другие частички этого желе и становиться всё больше и больше, ну а также всякие бонусы. Акцент будет поставлен на главном герое и на препятствиях, которые ему надо будет преодолеть. На данный момент я уже добился хорошей производительности на достаточно больших количествах частиц и работаю над управлением героем.
Сейчас у желе есть 3 состояния:
1)Мягкое и липкое. В этом состоянии желе способно слипаться с самими собой(будет прилипание к стенам) и оно достаточно легко поддаётся деформациям. Прыгать в таком состоянии сложно
2)Жидкое. В этом состоянии желе представляет собой вязкую жидкость(как раз размышляю как я им буду управлять)
3)Упругое. В этом состоянии желе не липнет ни к чему, даже к себе. Его очень сложно порвать и из-за своей упругости оно очень высоко прыгает.
Вчера ночью реализовал управление "активным" куском желе. Т.е. если от желе оторвался небольшой кусочек, то он больше не в его власти. Получилось правда слишком медленно и придётся ещё попотеть, чтобы это можно было использовать в игре.
Итак, делюсь своей работой: Желе, Желе с управлением отдельным куском
P.S. Цветовая раскраска желе в примерах - это просто мои эксперименты. Я могу подобрать любые цвета)
Подписаться на:
Сообщения (Atom)