PDA

Просмотр полной версии : Эмиттер: выпустил свою игру с Global Game Jam


GeneralVimes
29.01.2017, 23:06
http://1.bp.blogspot.com/-ZF4OhkXAPCk/WIzQZZv5B4I/AAAAAAAAIYg/dwJfrRA8JT0kSQjIV9fkhR2qHDLwdS8BACK4B/s1600/1_GGJUA-hires-80.png
В этом году мы опять организовывали Global Game Jam in Ukraine. Тема в этот раз была замечательная — «WAVES». Особенно понравилось, что её можно интерпретировать двояко: и как «волны», и как третье лицо глагола «махать».

Организация занимала почти всё время, как перед джемом, так и на нём, но в ночь с субботы на воскресенье оторвал несколько часов от сна и реализовал своё видение темы.

Идея такова. Представьте бассейн с водой. Если бросить в него камешек, вокруг места падения начнут расходиться волны. Сначала они будут круглыми, но после отражения от бортов форма их станет более интересной. А теперь рассмотрим обратную задачу: куда надо кинуть камень, чтобы через определённое время волны образовали нужную структуру? Звучит как интересная идея для пазла.

Вот как выглядит геймплей (гифка)
https://3.bp.blogspot.com/-1wmpsck1uJk/WIzBGq2aDqI/AAAAAAAAIYQ/Owp_CLOtnls4vqS2zgSXC8uP1WsxLVwJACK4B/s320/Emitter-game.gif

За постджемную неделю довёл игру до релиза.

Добавил следующие фичи:
разные формы волн (треугольные, квадратные и т.д.)
звуки океанских волн
сетка на фоне для облегчения прицеливания
система подсчёта очков
сохранение истории и отражение её на графике

Пожалуйста, посмотрите игру и поделитесь своими соображениями. Её можно скачать с ПлейМаркета (https://play.google.com/store/apps/details?id=air.com.airapport.ggjua17.emitter)

Использованные инструменты и ресурсы:
Action Script 3 — язык программирования
Flash Develop (http://www.flashdevelop.org/) — IDE
Starling (http://gamua.com/starling/) — движок для вывода графики
Enhance (http://fgl.io/ggj17) — быстрое встраивание рекламы и аналитике (встроил АдМоб и замерялку ретеншена за 3 минуты)
Физический движок самописный :)

Теперь возвращаюсь к своей "Цивилизации". В её разработке была пауза, связанная с подготовкой и проведением Джема (в этом году к нам на GGJUA приехали 140 человек из разных городов и сделали за выходные 32 проекта), но теперь Цива — приоритет номер 1. Сроки давать боюсь, чтобы не сглазить, но следующий апдейт сделает геймплей интереснее, управление удобнее и игровой процесс приятнее. Они приблизится к моему собственному списку «хотелок».

GeneralVimes
20.02.2017, 02:52
Обновил игру, сделал больший упор на тайминге нажатий, увеличив допуски до точности. Кто-то сможет 2000 очков набрать?

KiL33
21.02.2017, 19:15
Классно, но когда фигур больше чем одна, то непонятно, очередность нажатий по фигурам, тем более когда их становится больше чем две)

GeneralVimes
22.02.2017, 03:51
Идея в том, что чем раньше волну запустить, тем больше она вырастет.