Игра в программирование
-
Основы игр с программированием
- Игры с программированием включают элементы компьютерного программирования и визуальные языки для упрощения метафоры.
- Игры делятся на однопользовательские, где программирование является частью игры, и многопользовательские, где игроки соревнуются в программировании.
-
Примеры игр с программированием
- System 15000 и Hacker (1984) — ранние игры с программированием как частью логической игры.
- SpaceChem — игра, где игрок манипулирует химическими молекулами с помощью визуального языка.
- Human Resource Machine, Infinifactory и TIS-100 — игры, где программирование используется для достижения целей.
- Zachtronics — разработчик логических игр с программированием.
- Hack ‘n’ Slash, Transistor, else Heart.Break(), Glitchspace и Pony Island — игры с программированием, где оно интегрировано в головоломки.
- Quadrilateral Cowboy, Duskers, Hackmud — игры с программированием, где игрок управляет объектами через командную строку.
-
Соревновательные игры с программированием
- Core War (1984) — игра, где программы сражаются за место в памяти.
- Игры с соревновательным программированием включают турниры и лиги, где игроки тестируют и улучшают свои программы.
- RoboRally и Robot Turtles — настольные игры, где программы представлены в виде карт.
- Робокод используется для обучения программированию.
-
Смежные области и обучение
- Minecraft — игра, где игроки создают логические схемы и программы.
- Codecademy — сайт для обучения программированию через геймификацию.
-
Дополнительные ресурсы
- Ссылки на портал для видеоигр, категорию игр для программирования, список симуляторов организма и вики-сайт игр по программированию.
- AIforge предлагает неактивные игры для программирования и историю программирования игр.