Давным-давно (Netscape 4-эра), я написал Javascript-игры: Pong, Minesweeper и John Conway Life среди них. Я возвращаюсь к нему и хочу, чтобы мои руки были еще более грязными.
У меня есть несколько игр:
- Ось и союзники, с прочными картами и сложными правилами.
- Tetris, возможно, в режиме реального времени для проигрывателя-vs-player или player-vs-computer.
- Breakout, с несколькими оружиями и скоростью частиц
Во всех этих случаях у меня есть только несколько целей:
- Используйте JavaScript и HTML 5 - он должен работать на Chrome, Safari или iPad.
- Начать мелкие и простые, а затем создавать функции.
- Узнайте что-то новое о дизайне и реализации игр.
Итак, мои вопросы:
- Как бы вы реализовали эти игры?
- Есть ли у вас рекомендации по технологиям?
- Если вы написали эти игры, какая была самая сложная часть?
N.B. Я также хочу начать с первых принципов - если вы порекомендуете фреймворк/библиотеку, я бы по достоинству оценил некоторые детали теории или реализации. Эти игры достаточно разные, и я должен узнать что-то новое из каждого.