Recoil Engine

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

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

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

Скриншоты

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

Где поиграть

Онлайн версия
Android версия (старая версия).

 

Просмотров: 1 792

lentinant #1 - 6 лет назад 0
Если вы поиграли, прошу писать отзывы.
prog #2 - 6 лет назад 0
Парадоксально, но практически такую-же штуку я сейчас пилю на флеше, правда двигатель все-же тоже присутствует. Тио подтвердит.
Tiodor #3 - 6 лет назад 0
ага, странное совпадение
prog #4 - 6 лет назад 0
По самой игре отзыв напишу позже - мне сейчас немного не с руки ставить юнити плеер.
lentinant #5 - 6 лет назад 0
prog, фишка конкретно этой игрушки - в важности отдачи. К примеру, планирую в следующем апдейте сделать мощный выстрел, который будет перезаряжаться определенное время, а его отдачи хватит, чтобы сделать неслабый рывок в сторону, и, таким образом, вырваться из окружения.
Тио, кстати, слышал эту идею раньше, однако когда я ему о ней рассказывал, там был немного другой концепт - там у корабля не было как раз оружия, а атаковать он должен был реактивной струей из двигателя.
darkowlom #6 - 6 лет назад 0
lentinant:
Если вы поиграли, прошу писать отзывы.
Прикольно, можно сделать модификации/бонусы из серии увеличение скорости поворота, увеличение отдачи и тому подобное
prog #7 - 6 лет назад 0
Тио, кстати, слышал эту идею раньше, однако когда я ему о ней рассказывал, там был немного другой концепт - там у корабля не было как раз оружия, а атаковать он должен был реактивной струей из двигателя.
Забавно, такую идею я ему тоже высказывал, более того, она вполне может еще будет использована)
Что касается важности отдачи - топливо для двигателя может и закончиться, если ты понимаешь о чем я. Не говоря уже о том, что сильная отдача в неподходящий момент может очень неприятную шутку сыграть, изменив траекторию движения.
darkowlom #8 - 6 лет назад 0
Хотя по логике космос бы на что-то заменить, может на воду, а то без силы трения импульс будет толкать пока во что-то не врежешься
lentinant #9 - 6 лет назад 0
можно сделать модификации/бонусы из серии увеличение скорости поворота, увеличение отдачи и тому подобное
Это все будет, в том числе, различные оружки с различными показателями (в том числе и отдача, это один из самых важных показателей). Вообще, думаю, игра будет типичным "улучшайзером" - держитесь максимально возможное время, получаете деньги, тратите их на апгрейды, после чего можете дольше держаться и получить больше денег, на которые купить еще апгрейдов, и т.д..
prog:
топливо для двигателя может и закончиться
Ну, тут ведь тоже не всегда стрелять вечно можно будет. В будущем будет добавлен заряд, который будет тратиться выстрелами (при чем, по разному разным оружием).
prog:
сильная отдача в неподходящий момент может очень неприятную шутку сыграть, изменив траекторию движения
Ну так, кроме того, что стрелять, надо будет иногда и думать. Иногда, если с обоих сторон летит враг, будет целесообразней отлететь с помощью отдачи в сторону, и уже тогда расстрелять врагов.
darkowlom:
Хотя по логике космос бы на что-то заменить, может на воду, а то без силы трения импульс будет толкать пока во что-то не врежешься
Ну, я же не симулятор делаю. Думаю, подобный аспект можно упустить.
prog #10 - 6 лет назад 0
Ну так, кроме того, что стрелять, надо будет иногда и думать. Иногда, если с обоих сторон летит враг, будет целесообразней отлететь с помощью отдачи в сторону, и уже тогда расстрелять врагов.
Ну так и я о том-же - что общего много.
lentinant #11 - 6 лет назад 0
Ну так и я о том-же - что общего много.
Ну, надеюсь, обвинений в плагиате не будет))
RSQR #12 - 6 лет назад 0
Столкновение какое-то кривоватое: коллайдеры больше чем спрайты. Но это всё придирки.
lentinant #13 - 6 лет назад 0
RSQR, потому что на округлых спрайтах квадратные коллайдеры. Возможно, позже заменю на полигональные коллайдеры, просто не знаю, как это на производительности отобразится.
prog #14 - 6 лет назад 0
lentinant, ну так Tiodor подтвердит независимость возникновения одинаковых идей при необходимости. Да и различия достаточно принципиальные как в физике, так и в формате.
lentinant #15 - 6 лет назад 0
ну так Tiodor подтвердит независимость возникновения одинаковых идей при необходимости
Ну или, если что, можно все потом на Тио и столкнуть XD
Tiodor #16 - 6 лет назад 0
Воу-воу!) палехче!)
lentinant #17 - 6 лет назад 0
Перелопатил код, верней, запилил с нуля, чтобы не делать дополнительные возможности костылями.
  • Добавлено второе оружие - тяжелое. Мощное, снаряд не исчезает после столкновения с врагом (может убить нескольких), очень высокая отдача помогает в сложных ситуациях; за все это - десятисекундный кулдаун.
  • Добавлено оружие поддержки - скорострельное, маломощное, практически без отдачи, задумывалось как полезное против вражеских снарядов. В игре есть, на кнопке X (англ.), однако убрал с интерфейса, так как пока невостребованное и не доработанное.
  • Добавлено здоровье - теперь корабль игрока может выдерживать до трех ударов.
  • Простенькое меню апгрейдов - пока там только улучшение здоровья, до 10 единиц. Апгрейды покупаются за кредиты, которые, в свою очередь начисляются в размере 25% от набранных очков после проигрыша.
  • В код добавлены заделы на альтернативные оружки, типы врагов, и так далее.
  • Какая-никакая градация сложности - темп спавна врагов постепенно растет.
На счетчик рекордов не обращайте внимания - я, похоже, что-то напутал в манипуляциях с PlayerPrefs, в следующей обнове пофикшу (пофиксю?). Также абсолютно не подбирались размеры кнопок, так что не удивляйтесь кнопке "Start Game" на добрых пол экрана.
Ссылка в шапке. apk пока со старой версии.
Ну и немного переоформил саму шапку.