Skip to content

rezistal/qmobi_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

В игре 2 игровых режима: режим главного меню и основной игровой режим.
Игра начинается с главного меню, управление в меню с помощью мыши. Из главного меню при нажатии кнопки "PLAY" игра переходит в основной игровой режим. Из главного меню при нажатии кнопки "EXIT" - происходит выход из игры. Из главного меню при нажатии кнопки "SCOREBOARD" происходит переход в меню очков где отображаются 4 наивысших полученных игроком очков. Из меню очков при нажатии кнопки "RESET" происходит сброс всех записей о полученных очках. Из меню очков при нажатии кнопки "BACK" происходит переход в главное меню.

В основном игром режиме Игрок управляет космическим кораблём. 
Цель - набрать как можно больше очков разбивая астероиды и космические тарелки до того как потеряешь все жизни.

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

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

Управление: wasd, стрелять - пробел, варп-прыжок в случайное место на экране F. Варп прыжок имеет маленький шанс взорвать корабль. Варп прыжок может прыгнуть в астероид. Выход в главное меню - Esc

Количество выстрелов игрока не ограничено, но одновременно на экране может существовать только 4 пули от игрока. Количество пуль от тарелок на экране Не ограничено.

Игрок, астероиды, тарелки и пули "оборачивают" экран - т.е. появляются с противоположной стороны сохраняя скорость и направление движения. Пули единожды обернув экран исчезают через 0.2 секунды.

Если корабль игрока врезается в астероид, в тарелку или в выстрел сделанный тарелкой отнимается 1 жизнь.

В начале 3 жизни, за каждые 10000 очков дают жизнь (не больше пяти). Пока есть жизни корабль появляется в центре экрана. После появления он моргает и неуязвим на 3 секунды.

За каждые 10000 очков растет уровень сложности (максимум 10). За каждый уровень повышается количество астероидов и точность стрельбы тарелок

В начале игры появляется 4 астероида, которые медленно двигаются. При смерти астероид раскалывается на 2 меньших двигающихся с большей скоростью. Это происходит 2 раза.

С некоторым шансом в игре появляется большая тарелка. После 10000 может появится маленькая  тарелка. После 40000 появляется только маленькая. Большая двигается медленнее и стреляет в случайную сторону. Маленькая двигается быстрее и стреляет в сторону игрока.
Однако если в раунде осталось меньше трех астероидов - тарелка не появляется что бы нельзя было бесконечно их убивать в течении одного раунда. 

Очки зарабатываются путем выстрелов по астероидам и тарелкам, а также столкновением игрока с астероидом или тарелкой.
Очки начисляются следующим образом: 
Большие астероиды: 20 очков 
Средние астероиды: 50 очков 
Маленькие астероиды: 100 очков 
Большая тарелка: 200 очков 
Маленькая тарелка: 1000 очков

Максимальное число очков которое можно набрать - 99000.

Астероид так же может столкнуться с тарелкой, или пулей от тарелки, тогда астероид взрывается. Тарелка может столкнуться с астероидом, тогда тарелка взрывается. Если такое происходит - очки не начисляются, ни за астероид, ни за тарелку.

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

Если игрок теряет последнюю оставшуюся жизнь - экран затемяется и появляется надпись "GAME OVER". Если количество набранных игроком очков меньше или равно числу очков набранных четвертым местом в меню очков - тогда через 2 секунды игра переходит в режим главного меню игры. Если количество набранных игроком очков больше числа очков набранных четвертым местом в меню очков - через 2 секунды надпись "GAME OVER" сменяется надписью "YOUR SCORE IS ONE OF THE FOUR BEST PLEASE ENTER YOUR INITIALS PUSH ENTER WHEN IS READY TO SAVE", появляется поле ввода. У поля ввода есть плейсхолдер на котором написано AAA. Таким образом игра предлагает ввести игроку инициалы и сохранить его очки которые будут отображаться в меню очков под тем именем которое введет игрок. Для ввода имени нужно набрать 3 любых символа и нажать Enter. После нажатия Enter игра переходит в режим главного меню игры.

Если происходит набор максимального количества очков экран затемяется и появляется надпись "YOU HAVE REACHED MAXIMUM SCORE AVAILABLE!" через 2 секунды надпись "GAME OVER" сменяется надписью "YOUR SCORE IS ONE OF THE FOUR BEST PLEASE ENTER YOUR INITIALS PUSH ENTER WHEN IS READY TO SAVE", появляется поле ввода.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages