Я помню дни Shadowrun, которые вызвали у меня возбуждение от взлома. Есть CodeWar и LightBot, которые оба забавны (хотя CoreWar немного устарел). Какие еще игры включают в себя кодирование, которое является забавным и сложным, что может быть использовано для того, чтобы заставить кого-то взволноваться по поводу кодирования или согнуть их отбивные или даже изучить основы?Что такое хорошая игра с кодированием?
ответ
Как насчет RoboCode
Вы закодировать свой танк в Java, и пусть она свободно в «кольцо» с другими кодированными танками. Люди получили довольно в стратегии кодирования, таргетинга и т. Д. IBM спонсировала его и придумала некоторые интересные вводные учебники по программированию, чтобы вы начали.
Вот большая статья, чтобы получить чувство для этого:
Когда я был ребенком, я играл «Boots Рокки», где вы должны были подключить логические ворота для решения головоломок. Это оказало большое влияние на мое мышление.
OMG никак! Скалистые сапоги! Я думал, что я единственный! –
Не уверен, что это считается «игрой», но TopCoder Competitions - это весело и доступно в разных размерах и уровнях обязательств. Вы также можете работать над головоломками из архивов для некоторой хорошей практики программирования.
Вот что-то, что позволяет сделать игры и анимации: Alice
The Python Challenge является как эти «смотреть на источник HTML» загадками, но требует немного программирования, чтобы получить ответы.
Если вы ищете настольную игру, вы можете взглянуть на Robo Rally. В этой игре 2-8 человек пытаются как можно быстрее маневрировать своими роботами над доской, уклоняясь от смертельных препятствий и пытаясь загнать других людей в препятствия на пути.
Каждая игра вокруг всех игроков должна «кодировать» программу, которую робот собирается выполнить в следующем раунде, а затем роботы просто следуют своей программе. Программы составляют всего пять инструкций, но создание оптимальной программы может быть довольно сложным. Обычно бывает очень мало удачи, поэтому мне очень нравится эта игра.
Там целая куча «перетащить и падение» кодирования игры, где вы делаете маленькую вещь (обычно робот), разрешаете головоломку, предоставляя ей список инструкций. Они только смутно похожи на фактическое кодирование, но они все еще довольно забавные.
Подобно Uplink является HackWars.Вместо того, чтобы взломать точки и щелчки, это многопользовательский режим, и вы можете написать свои собственные сценарии атаки. На самом деле есть включенная среда исполнения для написания игр 2d/3d, и есть множество разных мест для подхвата скриптов (для защиты, банковского дела, веб-сайта игры и т. Д.).
Язык сценариев похож на Java.
- 1. Что такое хорошая система разрешений?
- 2. Что такое игра! стадия/перезагрузка?
- 3. Что такое хорошая PHP CMS?
- 4. Что такое хорошая замена для matlabFunction?
- 5. Играй! Рамочная «игра» хорошая с контролем источника
- 6. Что такое хорошая основа для мыльного обслуживания?
- 7. Что такое хорошая витрина для Clojure?
- 8. Что такое хорошая практика модульного кода?
- 9. Что такое хорошая библиотека активной записи PHP?
- 10. Что такое хорошая замена устаревшего класса XmlValidatingReader?
- 11. Что такое хорошая архитектура для клиента API?
- 12. Что такое хорошая стратегия сбора социальных данных?
- 13. Что такое хорошая выпуклая библиотека оптимизации?
- 14. Что такое хорошая инфраструктура безопасности или API?
- 15. Что такое хорошая реализация клиента Telnet C#?
- 16. Что такое хорошая библиотека учебников Javascript?
- 17. Что такое хорошая CMS или каркас?
- 18. Что такое хорошая ссылка UML и почему?
- 19. Что такое хорошая схема компоновки сетки CSS?
- 20. Что такое хорошая IDE для кодирования NASM?
- 21. Что такое хорошая 64-разрядная сборка NASM?
- 22. Что такое хорошая альтернатива для gitbash?
- 23. Что такое хорошая, доступная библиотека «ручек»?
- 24. Что такое хорошая замена для перечисления?
- 25. Что такое хорошая СУБД для архивации?
- 26. Что такое хорошая практика для абстрагирования дженериков?
- 27. Что такое хорошая мобильная игра для создания шаблона, подходящего для ИИ?
- 28. Что такое хорошая библиотека сжатия для Java?
- 29. Что такое хорошая стратегия интеграции es6?
- 30. Что такое хорошая многопоточная книга для Delphi?
Я забыл про RoboCode! Это замечательно! – Ichorus
RoboCode - тонна удовольствия. – mquander