Простые игры на JavaScript

В качестве практики можно реализовать несложные игры. Проще всего — крестики-нолики и хомяки (используются таймеры и события). Чуть сложнее змейка, арканоид и особенно тетрис (дополнительно работа с канвасом). Самые сложные для реализации игры — 2048 и Ти-Рекс.