Martenfur / zoom_inf

A recursion game.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zoom inf.

A recursion game.

Требования пользователя

Программные интерфейсы

Игра будет написана на GML. Также будет осуществляться взаимодействие с сервисами Google Play для хранения рекордов игроков и показ реламы от Admob.

Интерфейс пользователя

При запуске игры открывается главный экран.

Alt text

В центре находится кнопка старта игры. Она же является и игровым полем. Ниже – кнопки настроек и таблицы рекордов. Экран настроек будет включать в себя регулировку звука и сброс прогресса.

При старте игры многоугольник в центре расширяется и становится игровым полем. Alt text

Маленький треугольинк сверху – игрок. Он должен добраться до нового игрового поля, находящегося в центре. Этому препятствуют кольца, находящиеся между игроком и новым игровым полем. Игрок может двигаться только вперёд, и чтобы достигнуть центра, ему надо взаимодействовать с кольцами. Одно поле может иметь до четырёх-пяти колец. На поле отображаются только два кольца – текущее и следующее. Пройденные кольца расширяютя и исчезают за экраном по мере продвижения игрока.

Пока есть два типа колец:

  1. Alt text

При нажатии на светлую часть она исчезает и открывает проход.

  1. Alt text

Кольцо можно вращать, тем самым двигая его пустую часть в нужную область.

При достижении центра новое игровое поле расширяется и становится главным полем, в котором тоже находятся кольца и ещё одно игровое поле, до которого нужно добраться.

Очки начисляются за каждое пройденное игровое поле.

Планируется релиз для Android. Будет осуществляться монетизация путём показа рекламы при проигрыше.

Также поле постоянно расширяется. Если оно станет слишком большим, игра будет окончена. Двигаясь вперёд, игрок сужает поле обратно.

Характеристики пользователей

Игра нацелена на любителей игр в духе Super Hexagon, Pivvot, Barrier X.

Предположения и зависимости

Для показа рекламы и онлайн таблицы рекордов необходим Интернет.

Системные требования

Устройство с Android 4.4 и выше.

Функциональные требования

  1. Реализация геймплея.
  2. Приостановка геймплея.
  3. Исчезание кольца первого типа при нажатии.
  4. Движение второго кольца при нажатии и повороте.
  5. Интегрирование таблицы рекордов Google Play.
  6. Интегрирование показа рекламы от AdMob.

Нефункциональные требования

  1. Fps игры должен быть в районе 30 на большинстве устройств.
  2. Исполняемый файл не должен занимать более 50 Мб.

About

A recursion game.


Languages

Language:Java 66.8%Language:Game Maker Language 14.9%Language:Objective-C++ 6.7%Language:GLSL 5.8%Language:NSIS 4.9%Language:Objective-C 1.0%