Что такое хорошая игра, включающая кодирование?

StackOverflow https://stackoverflow.com/questions/809053

  •  03-07-2019
  •  | 
  •  

Вопрос

Я помню дни Shadowrun, когда я увлекся хакерством.Есть CodeWar и LightBot, которые оба забавные (хотя CoreWar немного устарел).Какие еще существуют веселые и сложные игры, связанные с программированием, которые можно использовать, чтобы увлечь кого-то программированием, проявить свои способности или даже изучить основы?

Это было полезно?

Решение

Как насчет Робокод

Вы кодируете свой танк на Java и выпускаете его в "кольцо" с другими закодированными танками.Люди увлеклись стратегией кодирования, таргетингом и так Далее.IBM спонсировала его и подготовила несколько хороших вводных руководств по программированию, чтобы вы могли начать.

Вот отличная статья, чтобы получить представление об этом:

Раскачай их, напичкай Робокодом!

альтернативный текст http://sourceforge.net/dbimage.php?id=89605

Другие советы

Восходящая линия связи это не столько игра в кодирование, сколько отличная игра, которая заставляет вас почувствовать себя хакером.

Существует целая куча игр с кодированием "перетаскиванием", в которых вы заставляете маленькое существо (обычно робота) решать какую-то головоломку, давая ему список инструкций.Они лишь отдаленно похожи на реальное кодирование, но все равно довольно забавны.

Робоззл

Кодекс алхимической инженерии

лайт-Бот

Не уверен, считается ли это "игрой", но Соревнования TopCoder они веселые, бывают разных размеров и уровней приверженности.Вы также можете поработать над головоломками из архивов, чтобы попрактиковаться в программировании.

Вызов Python это похоже на те загадки "посмотрите на исходный код html", но для получения ответов требуется немного программирования.

Когда я был ребенком, я играл в "Ботинки Рокки", где для решения головоломок нужно было подключать логические элементы.Это оказало большое влияние на мое мышление.

Вот кое-что, что позволяет вам сделать игры и анимация: Алиса

Если вы ищете настольную игру, возможно, вам захочется взглянуть на Робо-Ралли.В этой игре 2-8 человек пытаются как можно быстрее перемещать своих роботов по игровому полю, уклоняясь от смертельно опасных препятствий и пытаясь столкнуть других людей-роботов с препятствиями на своем пути.

В каждом игровом раунде все игроки должны "закодировать" программу, которую робот собирается выполнить в следующем раунде, а затем роботы просто следуют своей программе.Программы состоят всего из пяти инструкций, но все равно создать оптимальную программу может быть довольно сложно.Обычно здесь требуется очень мало удачи, вот почему мне действительно нравится эта игра.

Аналогично восходящей линии связи является Хаквары.Однако вместо взлома "укажи и щелкни" это многопользовательский режим, и вы можете писать свои собственные сценарии атак.На самом деле есть встроенная среда выполнения для написания 2d / 3d игр, и есть куча разных мест для подключения скриптов (для обороны, банковского дела, внутриигрового веб-сайта и т.д.).

Скриптовый язык внешне похож на Java.

Как насчет Ai-Плата

  • Вы воспроизводите его на своем телефоне / планшете.
  • Его IDE встроена в игру.

enter image description here

Он имеет встроенный визуальный язык программирования на основе узлов, в основе кода которого лежит python-подобный язык.

enter image description here

Вы пишете код, который управляет искусственным интеллектом, который передвигает пешки, который играет в игру, и все это по-прежнему на вашем мобильном устройстве.

Видео с YouTube:Замедленная съемка визуального программирования на мобильном устройстве

enter image description here

Он поставляется с довольно большим количеством руководств, которые знакомят игрока с программированием, генетическими алгоритмами и т.д., и вы получаете пошаговое описание всех этих методов.

Он также поставляется с готовыми скриптами, которые работают прямо из коробки и готовы к копированию в ваши бесплатные среды разработки и тестирования...

... чтобы вы могли настраивать их по своему усмотрению, зная, что всегда можете вернуться к оригиналу в любое время.

Встроенный механизм машинного обучения позволяет вам

  • научите своего айбота играть в настольную игру,
  • играйте с вашим AiBot против их встроенного искусственного интеллекта
  • играйте против своего собственного айбота
  • выведите своего AiBot (генетический алгоритм)
  • точная настройка вашего AiBot (обратное распространение)

..отладьте свой AiBot и так далее.

Видео с YouTube:Машинное обучение - это мобильность!

В настоящее время он находится в стадии бета-тестирования, но скоро будет выпущен, и все описанное предоставляется бесплатно.

Кроме того, есть одиночный и многопользовательский режимы, но в первую очередь это игра о кодировании, которая будет завершена "...батарейки в комплекте!"

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top