Найти тему
Сделай игру

Промежуточная победа

Итак, первая небольшая победа: готова черновая версия Space Invaders, логика которой построена на движке, написанном на Rust; за отображение же отвечает JS.

Итак:

  1. Сейчас всё отображение построено исключительно на canvas - 2d, но должен быть WebGL - следующий этап работы;
  2. Звуковое сопровождение пока что отсутствует, но я планирую его добавить позже;
  3. Управление не очень отзывчивое и тут я колеблюсь: с одной стороны это немного раздражает, с другой - усложняет (поэтому пока что оставлю как есть, затем заменю если сочту нужным);
  4. Анимацию пока не добавляю, но заранее заложил возможность изменения внешнего вида спрайтов (на уровне движка) - сейчас просто меняется цвет квадратиков;
  5. Сложность игры - слишком высока: пока что мне ни разу не удалось сбить всех пришельцев.

Ну и небольшая демонстрация (конечная версия будет выложена позже, когда всё будет готово):

Сейчас всё выглядит примерно так; но должно выглядеть существенно лучше
Сейчас всё выглядит примерно так; но должно выглядеть существенно лучше