Обзор
EntityAsteroids — простой открытый игровой движок на основе сущностей с примером космического шутера, написанный на ActionScript 3 Иэном Лоббом.
Он сопровождает его серию уроков из двух частей. В первой части создаётся минимальная компонентная система сущностей и объясняется, почему стоит строить игры так, а не полагаться на глубокое наследование классов; во второй эта система используется для создания простой игры Asteroids.
Игра состоит из шести классов: игровая логика, корабль игрока, астероиды, пули, пушка, которая ими стреляет, и вражеский корабль, блуждающий пришелец, который нужен просто для разнообразия.
- Автор
- Iain Lobb
- Выпуск
- 2012