Recoil Engine

Добавлен , опубликован
Пока Тио занят своими делами, я решил реализовать одну со своих побочных идеек (вообще, мы сейчас должны работать над проектом для конкурса по законам физики, но, судя по всему, в конкурсе мы так и не поучаствуем).

Концепт и описание

Идея не новая - я частично видел ее в старенькой казуалке Asteroid Miner, и еще в какой-то вообще древней игрушке на NES.
В общем, мы играем за космический кораблик. Проблема в том, что у нас нет топлива, поэтому двигаться мы никуда не можем, а вокруг - толпы врагов. Однако, у нас все еще есть мощная пушка. Которая, помимо прочего, позволяет двигаться за счет отдачи.
В общем, вот такой концепт - стрелялка с видом сверху, где оружие выступает одновременно и методом передвижения. Пока игрушка довольно примитивная - надо просто отстреливать равномерно спавнящихся врагов. Игрок погибает от первого же прикосновения, но играть все равно не особо трудно - сложность пока не растет. Но, со временем, я думаю, игру можно превратить в неплохой таймкиллер - сделать, по стандарту, игрушку на счет и время, и чтобы все возможности (типы кораблей, оружки, бонусы) открывались постепенно.

Скриншоты

Арты (которых всего четыре на этот момент) взяты с инета (фон) и с игрушки Megaman Zero (все остальное).

Где поиграть

Онлайн версия
Android версия (старая версия).
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Хотя по логике космос бы на что-то заменить, может на воду, а то без силы трения импульс будет толкать пока во что-то не врежешься
26
можно сделать модификации/бонусы из серии увеличение скорости поворота, увеличение отдачи и тому подобное
Это все будет, в том числе, различные оружки с различными показателями (в том числе и отдача, это один из самых важных показателей). Вообще, думаю, игра будет типичным "улучшайзером" - держитесь максимально возможное время, получаете деньги, тратите их на апгрейды, после чего можете дольше держаться и получить больше денег, на которые купить еще апгрейдов, и т.д..
prog:
топливо для двигателя может и закончиться
Ну, тут ведь тоже не всегда стрелять вечно можно будет. В будущем будет добавлен заряд, который будет тратиться выстрелами (при чем, по разному разным оружием).
prog:
сильная отдача в неподходящий момент может очень неприятную шутку сыграть, изменив траекторию движения
Ну так, кроме того, что стрелять, надо будет иногда и думать. Иногда, если с обоих сторон летит враг, будет целесообразней отлететь с помощью отдачи в сторону, и уже тогда расстрелять врагов.
darkowlom:
Хотя по логике космос бы на что-то заменить, может на воду, а то без силы трения импульс будет толкать пока во что-то не врежешься
Ну, я же не симулятор делаю. Думаю, подобный аспект можно упустить.
24
Ну так, кроме того, что стрелять, надо будет иногда и думать. Иногда, если с обоих сторон летит враг, будет целесообразней отлететь с помощью отдачи в сторону, и уже тогда расстрелять врагов.
Ну так и я о том-же - что общего много.
26
Ну так и я о том-же - что общего много.
Ну, надеюсь, обвинений в плагиате не будет))
24
Столкновение какое-то кривоватое: коллайдеры больше чем спрайты. Но это всё придирки.
26
RSQR, потому что на округлых спрайтах квадратные коллайдеры. Возможно, позже заменю на полигональные коллайдеры, просто не знаю, как это на производительности отобразится.
24
lentinant, ну так Tiodor подтвердит независимость возникновения одинаковых идей при необходимости. Да и различия достаточно принципиальные как в физике, так и в формате.
26
ну так Tiodor подтвердит независимость возникновения одинаковых идей при необходимости
Ну или, если что, можно все потом на Тио и столкнуть XD
26
Перелопатил код, верней, запилил с нуля, чтобы не делать дополнительные возможности костылями.
  • Добавлено второе оружие - тяжелое. Мощное, снаряд не исчезает после столкновения с врагом (может убить нескольких), очень высокая отдача помогает в сложных ситуациях; за все это - десятисекундный кулдаун.
  • Добавлено оружие поддержки - скорострельное, маломощное, практически без отдачи, задумывалось как полезное против вражеских снарядов. В игре есть, на кнопке X (англ.), однако убрал с интерфейса, так как пока невостребованное и не доработанное.
  • Добавлено здоровье - теперь корабль игрока может выдерживать до трех ударов.
  • Простенькое меню апгрейдов - пока там только улучшение здоровья, до 10 единиц. Апгрейды покупаются за кредиты, которые, в свою очередь начисляются в размере 25% от набранных очков после проигрыша.
  • В код добавлены заделы на альтернативные оружки, типы врагов, и так далее.
  • Какая-никакая градация сложности - темп спавна врагов постепенно растет.
На счетчик рекордов не обращайте внимания - я, похоже, что-то напутал в манипуляциях с PlayerPrefs, в следующей обнове пофикшу (пофиксю?). Также абсолютно не подбирались размеры кнопок, так что не удивляйтесь кнопке "Start Game" на добрых пол экрана.
Ссылка в шапке. apk пока со старой версии.
Ну и немного переоформил саму шапку.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.