а на Спец ее можно портировать?
Вид для печати
а на Спец ее можно портировать?
Если ваш вопрос о том - можно ли? - то ответ "конечно да", считайте, что все материалы на гитхабе выложены под public domain (нет никаких ограничений по использованию).
Я могу рассказать-показать-помочь, если где что непонятно.
Если же вопрос о том - буду ли я это делать - то ответ "скорее всего нет", мне это просто не очень интересно, сорри.
Портировать на специалист в лоб все же было бы затруднительно в связи с наличием только одной экранной плоскости, надо перерабатывать организацию вывода спрайтов.
Превью версии 9.
- Исправил ошибки с рисованием больших камней
- Демо-режим, при переходе с заставки, переход в игровой режим по нажатию Fire
- Счётчик количества живых камней в углу - но иногда он где-то лажает
- После уничтожения последнего камня начинаем новую волну (если счётчик не слажал)
При перезапуске не корректно инициализируется: Текст с экрана не исчезает; кораблик пропадает.
А траектории камней принципиально выбраны по диагонали? Просто разлёт осколков под прямым углом - выглядит странно. Угол 45 градусов возможно воспринимался бы более естественным (с моей субъективной точки зрения). Понятно, что ни у кого нет практического опыта отклонения орбиты астероидов при помощи дробления их на более мелкие ;)
Речь про "мягкий" ресет видимо, особенность Вектора? пока не занимался этим совсем.
Говорил уже об этом - сделаю просто рандомные скорости от точки разлёта. Сейчас слишком предсказуемо разлетаются, неинтересно.Цитата:
А траектории камней принципиально выбраны по диагонали? Просто разлёт осколков под прямым углом - выглядит странно. Угол 45 градусов возможно воспринимался бы более естественным (с моей субъективной точки зрения).
Хотя игра в целом уже и выглядит как "почти готово", но на самом деле там ещё очень много работы: доделка анализа столкновений, НЛО, доделать цикл игры и game over, подсчёт очков, бонусные жизни итд.
Именно так - в "Векторе" по БЛК-СБР память не очищается, и даже некоторые коммерческие игры (или, возможно, их криво взломанные пиратские копии :smile:) "грешили" тем, что корректно не рестартовали по БЛК-СБР
P.S. Запустил самую последнюю версию в эмуляторе - это огонь, бомба-пушка-ракета!
Даже в текущей MVP стадии создаётся стойкое ощущение, что играешь не на "Векторе", а на настоящем игровом автомате :Atari:
Иногда снаряды пролетают насквозь через самые большие астероиды, это особенно заметно в начале новой волны. Нетерпится уже поуправлять корабликом.
Похоже, я понял в чём проблема с хит тестом. Скорость пуль относительно высокая, часто получалось так что проверки на попадание были до и после объекта - в результате попадания нет. Компенсировал это бОльшим размером хитбокса.
Исправил проблему с неверным подсчётом камней - дело было в попадании в шрапнель, исключил её из проверок.
Сделал паузу перед каждой волной с показом надписи "WAVE N".
В целом это уже более похоже на демо.
Сделал детектирование столкновения "камень - кораблик", уменьшение жизней, переход на Game Over.
Кому лень запускать эмулятор - жирная гифка под спойлером:
Скрытый текст