Цель заброшена
Автор не отписывался в цели 10 лет 3 месяца 26 дней
Создать хорошую игру для смартфонов
Почему?
Потому что я хочу проверить, могу ли написать приложение, интересное не только мне и моим близким, но и широкой аудитории. А ещё я учусь на программиста, так что для профессионального роста это будет явно полезнее, чем игра в доту.
И что же означает "хорошая игра"?
Прошлый опыт в геймдизайне показал, что:
а) не стоит рисовать изображения в Paint и на canvas'е Android
б) лучше бы тестировать уровни перед релизом, чтобы самые сложные не оказывались в середине;
в) нужно больше внимания уделять оформлению приложения в общем: единство стиля, гладкие переходы между экранами, понятная справка (а ещё лучше - сделать игру такой, чтобы она не понадобилась)
г) стоит рассказывать об игре и о ходе её разработки большему числу людей.
В общем, игра не должна выглядеть студенческой поделкой. В этот раз я постараюсь не повторить своих ошибок :]
Как же ёе создать?
Без движка большая часть работы ушла бы на реализацию, например, физики, которая потом всё равно была бы не идеальной. Летом я изучал AndEngine, теперь увлёкся libGDX. Он достаточно функционален, чтобы не задумываться о тонкостях внутреннего устройства игры, в нём тоже используется Java , а ещё там есть обёртка под Box2D - отличный выбор! Кроме того, приложения на LibGDX можно запускать прямо на ПК и экспериментировать, например, с размерами экранов.
Ладно. А идея есть?
Идея игры проста: направить главного героя так, чтобы он попал во все мишени и благополучно вылетел из комнаты. По пути он врезается в стены, которые тоже могут двигаться, поэтому нужно рассчитывать не только направление, но и время "запуска" героя.
Герой - абстрактное нечто? Игра будет иметь какой-то стиль?
Время, когда по уровню летал шар 32*32 пикселя, уже, к счастью, позади :] Пока я стараюсь придерживаться стиля восточного храма, в котором одному из монахов не сидится, и он бегает по залам, ударяя в гонги.
Критерий завершения
Игра на Google Play и отзывы о ней.
-
Макет игры
Реализованная физика, 3 уровня, наброски стиля игры.
Осталось: проверка прохождения уровня, простые текстуры для стен, простая анимация героя
Ах, да: нужно разобраться с этапами, так как схема "написал-доработал-выпустил" слишком хороша, чтобы быть реальной :]
-
БЕТА - версия
То, что не стыдно показать людям. Здесь нужно провести серьёзную работу над графикой, звуком, создать и протестировать уровни.
В ходе работы пока сформулировал такие требования к бете:
1) 12 уровней, сгруппированные по 3-4
2) Кнопка "ускорения времени": на уровнях с движущимися объектами приходится выжидать нужный момент для старта, поэтому будет уместно добавить возможность ускорения всех объектов.
3) Анимация главного героя и его взаимодействия с миром.
Список неполон, конечно. Просто отсутствие именно этих пунктов сильнее всего бросается в глаза.
UPDATE: в связи с изменением концепции игры требования меняются.
1) Так как игра стала фактически бесконечной, то сложность должна возрастать постепенно.
2) Простая анимация а-ля Flappy Bird: угол и спрайт героя зависят от направления его движения.
3) Интерфейс: счётчики прыжков и счёта.
-
Окончательная версия
Устранить баги, подкорректировать уровни, рассказать людям, и, наконец, выпустить!
- 3401
- 27 февраля 2014, 16:44
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением