Лучше всего программируя базирующиеся [закрытые] игры

Вы также можете использовать модуль python file_read_backwards.

После его установки через pip install file_read_backwards (v1.2.1) вы можете прочитать весь файл в обратном направлении (по линии) в памяти способ через:

#!/usr/bin/env python2.7

from file_read_backwards import FileReadBackwards

with FileReadBackwards("/path/to/file", encoding="utf-8") as frb:
    for l in frb:
         print l

Он поддерживает кодировки «utf-8», «latin-1» и «ascii».

Поддержка также доступна для python3. Дополнительную документацию можно найти на странице http://file-read-backwards.readthedocs.io/en/latest/readme.html

113
задан 7 revs, 5 users 100% 22 May 2010 в 22:04
поделиться

35 ответов

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

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

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

13
ответ дан 24 November 2019 в 02:41
поделиться

В то время как это было больше логики, чем программирование по сути, один я действительно наслаждался назад в начальной школе, был Начальные загрузки Рокки . Это имело датчики, логические элементы И, логические элементы ИЛИ, логические элементы НЕ, провода, таймеры и все виды другого материала. Фантастическая программа для обучения логики ребенка.

Переходят к ссылке, и можно все еще играть ее!

2
ответ дан Ryan Lundy 24 November 2019 в 02:41
поделиться

Я должен выделить крик к RobotWar, который был первым программированием "игра", что я воспроизвел путь в дни Apple II. Это было записано Silas Warner известности замка Wolfenstein.

1
ответ дан slm 24 November 2019 в 02:41
поделиться

Основа Бойни для PlayStation была забавой. Это позволило бы Вам программа мало mechs, чтобы сделать сражение с помощью блок-схемы.

The Brain

2
ответ дан 2 revs 24 November 2019 в 02:41
поделиться

Я вовлек себя, увлекся восходящий канал несколько месяцев назад. Это действительно не кодирует базирующийся, больше взламывания. Это - все еще забава и супер гиковский.

1
ответ дан dawnerd 24 November 2019 в 02:41
поделиться

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

1
ответ дан PhiLho 24 November 2019 в 02:41
поделиться

Матовый, я думаю игра, к которой Вы обращаетесь, CRobots (или один из его клонов, возможно - мой первый контакт был с PRobots в Паскале, если я помню правильно). Это была большая забава.

2
ответ дан Pedro 24 November 2019 в 02:41
поделиться

Необходимо думать RoboWar. О, насколько прекрасный это.

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

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

1
ответ дан Proud 24 November 2019 в 02:41
поделиться

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

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

существует также большая игра взламывания, имя которой я просто не могу помнить. Hrm.

2
ответ дан EndangeredMassa 24 November 2019 в 02:41
поделиться

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

2
ответ дан Thomas Owens 24 November 2019 в 02:41
поделиться

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

2
ответ дан Jorge Córdoba 24 November 2019 в 02:41
поделиться

Я раньше хорошо проводил время, кодируя мой собственный робот с Robocode в колледже.

Это - базирующийся 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);
     }
 }
34
ответ дан Pascal Paradis 24 November 2019 в 02:41
поделиться

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

Обновление Lightbot является теперь новой версией игры и имеет версии, специально предназначенные для возрастов детей 4-8 или возрастов 9 + (без верхнего предела) и также вид функций если

экран lightbot 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg

32
ответ дан 4 revs, 4 users 46% 24 November 2019 в 02:41
поделиться

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

24
ответ дан onnodb 24 November 2019 в 02:41
поделиться

Если Вы хотите ступить далеко от Вашей клавиатуры, Мастера Побережья повторно генерировали игру под названием RoboRally, который является боевой настольной игрой программирования.

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

12
ответ дан Jason Z 24 November 2019 в 02:41
поделиться

http://www.pythonchallenge.com/

очень захватывающий, и отличный способ изучить python

10
ответ дан galen 24 November 2019 в 02:41
поделиться

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

5
ответ дан robintw 24 November 2019 в 02:41
поделиться

Другой хороший - CEEBot. Это преподает C / программирование стиля Java в забаве, программирующем робот виде игры. Это нацелено на 10-15 лет, но это - хорошее.

6
ответ дан GrizzlyGuru 24 November 2019 в 02:41
поделиться

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

4
ответ дан Oppositional 24 November 2019 в 02:41
поделиться
3
ответ дан Mark Biek 24 November 2019 в 02:41
поделиться

Существует также mySQLgame, я нашел его довольно забавным (вскоре после того, как обнаружение я сосу).

Вот то, что Случайный Геймплей должен сказать об этом.

3
ответ дан Sergio Morales 24 November 2019 в 02:41
поделиться

Core Wars, конечно же, классика. Но Rocky's Boots - другое дело. Представить! Было время (1982), когда можно было продавать коммерческую игру, основанную на логических воротах!

5
ответ дан 24 November 2019 в 02:41
поделиться

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

4
ответ дан 24 November 2019 в 02:41
поделиться

Kara о программировании ошибки(!), возникающей в различных версиях, например, Finite State Machine, Java, Turing Machine, Multithreading

Kara http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif

3
ответ дан 24 November 2019 в 02:41
поделиться

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

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

19
ответ дан 24 November 2019 в 02:41
поделиться

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

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

17
ответ дан 24 November 2019 в 02:41
поделиться

Я пытался найти исходную игру, о которой я думал - я думаю, что это назвали 'ботами или чем-то как этот, и работало на моем Mac, въезжают задним ходом вокруг системы 6 дней. Я должен буду сделать в некоторый роющий следующий раз, когда я вернулся в своем родительском месте.

Взгляды больше об этом за прошлый день или так, я предполагаю, что это - действительно не все что отличающийся от записи мозгов для длинного кривого ножа ( http://www.lgm.com/bolo/ ) или боты для Quake и подобных игр.

0
ответ дан Matt Sheppard 24 November 2019 в 02:41
поделиться

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

0
ответ дан Muad'Dib 24 November 2019 в 02:41
поделиться

Существует испанская Страница Java, кто организует футбол leage, в котором пользователи программируют навыки своей команды и стратегии. Только необходимо загрузить платформу и реализовать немного интерфейса, тогда можно моделировать matchs, которые замечены на экране. Когда Вы довольны своей командой и стратегией, Вы отправляете код странице, и входит в турнир.

Учебные руководства, видео и загрузки:

Кубок Java

0
ответ дан 2 revs, 2 users 93% 24 November 2019 в 02:41
поделиться

Есть игра-симулятор гоночного автомобиля TORCS также где помимо того, что типичный конечный пользователь играет в нее (вы фактически «ведете» машины), вы можете программировать роботов, которые управляют машинами. Регулярно проводятся гонки между роботами, созданными разными людьми.

1
ответ дан 24 November 2019 в 02:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: