Платформер знаний

Сложные темы — через настоящую игру. Ты бегаешь, прыгаешь, носишь детали, бьёшь блоки и дёргаешь рычаги, а по дороге проживаешь, как это устроено. Один движок, игры — данные.

Как это работает

  1. Каждая игра — это список уровней. Уровень — ASCII-карта плюс объекты из общей библиотеки «кубиков» (блок-слово, корзина, рычаг, машина, развилка вероятностей…).
  2. Кубики ничего не знают о теме: splitter одинаково режет слова на токены и молекулы на атомы. Тема живёт только в данных уровня.
  3. Понятия открываются в кодексе, когда ты выполнил ключевое действие, а не прочитал абзац. В конце уровня — две строки: что ты сделал и как это называется.