Comments 42
одна бурзуазия , всё не на русском...
Screeps (Steam) и грядущая Screeps: Arena — очень мощный бустер не только в кодинге, но и в проектировании!
Теоретически, через компиляцию в WebAssembly или транспиляцию в JS можно использовать довольно много языков. Практически, сейчас довольно большие комьюнити и удобные байндинги игровых сущностей есть, например, для TypeScript, Rust и (возможно) C#. Поточнее можно поинтересоваться в общем игровом Slack.
CodeGym — 49$ в месяц за Premium подписку и 99$ в месяц за Premium Pro подписку.
JavaRush — 30$ в месяц за Premium подписку и 50$ в месяц за Premium Pro подписку.
Где же Robot Odyssey ?
Factorio?
https://leetcode.com - объяснение лучшего алгоритма по выполнении задания.
https://exercism.io - 52 языка. Некоторые задания можно сделать с ментором, он делает код-ревью и подсказывает, что можно улучшить. Правда, проверка задания можеть затянуться на несколько недель.
Human Resource Machine - программирование агента на низком уровне в мире с кубиками
7 Billion Humans - сиквел с мультиагентностью
Я вот не совсем понимаю, вы друг у друга просто плагиатите статьи много лет подряд, даже не проверяя что тырите? Или я чего-то не понимаю?
К примеру, Code Hunt уже не первый год как не работает. Однако продолжает участвовать во всех списках игр для программистов. Это какой-то позор… Или я не умею включать игры для программистов?
А как же codecombat.com?
Google Foobar
Elevator Saga же! Оптимальное управление лифтом внезапно оказывается абсолютно нетривиальной задачей
CheckIO — это стратегическая игра, обучающая Javascript
там прямо на скрине написано TypeScript и Python
Знаю, что я зануда, и, вероятно на Хабре это не имеет значения, но логически некорректные высказывания - это такое себе явление.
Игра — самый естественный для человека способ обучения, и это подтверждено множеством исследований.
Посмотрел на единственный источник, ничего про "самый" там нет, только "Ekaterina believes that playing games is a natural way to learn", т.е. один исследователь верит, что игра - естественный способ обучения.
Специалисты по обучению, уверен, поправят меня, но в целом на текущий момент науке известно о геймификации немного: Иногда для некоторых индивидов геймификация может быть эффективнее других видов обучения. Все остальное мне кажется, спекуляцией.
Воспитание будущего деятеля происходит, прежде всего, в игре.Там еще ряд источников.
А. С. Макаренко, «Лекции о воспитании детей»[8]
10 игр для программистов, которые позволят улучшить свои навыки