Recoil Engine

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

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

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

Скриншоты

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

Где поиграть

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