Лучшие игры, основанные на программировании [закрыто]

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

  •  09-06-2019
  •  | 
  •  

Вопрос

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

Есть ли хорошие современные аналоги?

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

Решение

Рассматриваемая игра определенно была Robowar для Mac.Моему сыну это очень понравилось, и он начал программировать настоящих роботов.

Как упоминалось ранее Proud, для этого есть вики-страница:http://en.wikipedia.org/wiki/RoboWar

Хотя за последние несколько лет вокруг игры не было особой активности, недавно был проведен турнир и есть группа электронной почты Yahoo.

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

Раньше мне было очень весело программировать своего робота с помощью Робокод в колледже.

Он основан на Java, API подробно описан, и запустить сложного робота довольно легко.

Вот пример:

 public class MyFirstRobot extends Robot {
     public void run() {
         while (true) {
             ahead(100);
             turnGunRight(360);
             back(100);
             turnGunRight(360);
         }
     }

     public void onScannedRobot(ScannedRobotEvent e) {
         fire(1);
     }
 }

Только что нашел Легкий бот.Запрограммируйте своего робота, чтобы он передвигался и выполнял задания, чтобы решить головоломку.Даже включает подпрограммы.Запрограммируйте бота, перетаскивая плитки в слоты.Игра очень отполирована.

Обновлять Лайтбот теперь это самая последняя версия игры, и она имеет версии, специально разработанные для детей в возрасте от 4 до 8 лет или от 9 лет (без верхнего предела), а также имеет своего рода если

экран лайтбота 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg

Кажется, оригинальная игра называлась Основные войны (эта статья в Википедии содержит много интересных ссылок);вроде еще есть программы и соревнования, например на corewars.org.У меня никогда не было времени изучать эти игры, но они кажутся мне очень интересными.

Во флеш-игре Мануфактория вы «программируете» фабрику, располагая конвейерные ленты и переключатели способом, очень похожим на FSM, но более мощным. Эта игра действительно великолепна. Попробуйте, особенно если вы увлекаетесь формальными языками и автоматами!

Снимок экрана Мануфактории http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png

Игра, в которой вам нужно графически конструировать и обучать искусственные нейронные сети, чтобы контролировать ошибку. Насекомый мозг.

Скриншот Bug Brain http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg

Если вы хотите отойти от клавиатуры, Wizards of the Coast выпустили игру под названием RoboRally, которая представляет собой настольную игру с боевым программированием.

http://www.wizards.com/roborally/

http://www.pythonchallenge.com/

вызывает сильное привыкание и отличный способ изучить Python

Я удивлен, что Space Chem еще не упоминается.Программирование с помощью символов, но тем не менее программирование.

http://spacechemthegame.com/

Еще один хороший CEEBot.Он обучает программированию в стиле C/Java в веселой игре, посвященной программированию роботов.Оно рассчитано на 10-15 лет, но оно хорошее.

Колобот

Обычно начинающим программистам легко освоить такие языки, как C++, если вы хорошо разбираетесь в основах Java.Колобот позволяет вам программировать автоматические корабли, используя язык, почти идентичный Java, а также перемещать, ощущать и манипулировать окружающей средой для выполнения миссий на опасной планете.

Я тоже увлекался такими играми.Один современный пример, который я использовал, это http://www.robotbattle.com/.Существуют и другие, например те, которые перечислены в http://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/

Core Wars — это, конечно, классика.Но Сапоги Рокки это еще один.Представлять себе!Было время (1982 год), когда можно было продавать коммерческую игру, основанную на логических элементах!

Если вы хотите посмотреть одиночные игры, такие как Light Bot и Manufactoria, я настоятельно рекомендую РобоZZle.Он имеет условные команды, которые включают вызовы функций.Это позволяет выполнять сложные манипуляции со стеком.Существуют тысячи головоломок, созданных пользователями, от совершенно очевидных до головокружительных загадок.Недавно они добавили поддержку смартфонов.

Я также думаю Кодекс алхимической инженерии стоит посмотреть.

Я думаю .NET Террариум — одна из лучших игр для обучения программированию для платформы .NET.

Мне нравится Рубиновый воин.Она все еще находится в стадии разработки, но это отличная игра с умным интерфейсом.

Есть также mySQLgame, Мне это показалось довольно забавным (вскоре после того, как я понял, что я отстой).

Вот что об этом говорит Casual Gameplay.

Кара речь идет о программировании ошибки (!), возникающей в различных версиях, например.Конечный автомат, Java, машина Тьюринга, многопоточность

Кара http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif

Планетные войны это игра, специально написанная для Google Ai Contest, боты управляют флотом для завоевания планет, поддерживают множество языков

Я бы сказал, что самая известная игра по программированию — это основные войны.Не знаю, можно ли еще найти активные «кольца», хотя, когда я пробовал некоторое время назад (4 или 5 лет), их было много.

Я никогда раньше не слышал о Core Wars, но выглядит интересно.Однако я должен ручаться за RoboCode.Это весело и сложно, особенно если у вас есть группа людей, соревнующихся друг с другом.

http://en.wikipedia.org/wiki/Hacker_(computer_game)

http://en.wikipedia.org/wiki/Hacker_2

Еще есть отличная хакерская игра, название которой я просто не могу вспомнить.Хм.

Мэтт, я думаю, что ты имеешь в виду игру CРоботы (или, возможно, один из его клонов - мой первый контакт был с PRObots на Паскале, если я правильно помню).Это было очень весело.

Хотя в этом было больше логики, чем в программировании как таковом, еще в начальной школе мне очень нравилось следующее: Сапоги Рокки.Там были датчики, И ворота, ИЛИ ворота, НЕ ворота, провода, таймеры и всякие другие вещи.Замечательная программа для обучения ребенка логике.

Перейдите по ссылке и вы все равно сможете поиграть!

Карнажное сердце для PlayStation было весело.Это позволит вам программировать маленьких роботов для ведения боя, используя блок-схему.

The Brain

Я должен выкрикнуть РоботВойна это была первая «игра» по программированию, в которую я играл еще во времена Apple II.Его написал Сайлас Уорнер, известный по Castle Wolfenstein.

я пристрастился к восходящая линия связи несколько месяцев спустя.На самом деле это не программирование, а скорее хакерство.Это по-прежнему весело и очень круто.

Хотя это и не основано строго на программировании, мне очень понравилось Робот Одиссея, игра, в которой вы подключаете логические элементы к датчикам и двигателям робота, чтобы заставить его двигаться и реагировать на окружающую среду, выбираться из города, преодолевая препятствия.Я играл на Apple //e, это была одна из лучших игр на этом компьютере (вместе с Lode Runner!:-)).

Вы, должно быть, думаете о РобоВойна.О, как это прекрасно.

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

http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar/

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