Najlepsze gry programistyczne [zamknięte]


113

Pamiętam, jak kiedy byłem w szkole, majstrowałem przy grze na Maca, w której programowałeś małe roboty w swego rodzaju pseudo-asemblerowym języku, który mógł następnie walczyć ze sobą. Mogli poruszać się po arenie, szukać przeciwników w różnych kierunkach i strzelać z jakiejś broni. Całkiem podstawowe rzeczy, ale pamiętam je całkiem ciepło, nawet jeśli nie pamiętam nazwy.

Czy są jakieś dobre współczesne odpowiedniki?


nikt nie wspomniał o Mindrover
Gordon Wrigley

coś całkiem nowego: nessbots.com
Ronen Ness

Odpowiedzi:


13

Ta gra to zdecydowanie Robowar na Maca. Mój syn świetnie się przy tym bawił i zaczął programować prawdziwe roboty.

Jak wspomniano wcześniej przez Proud, istnieje dla niego strona wiki: http://en.wikipedia.org/wiki/RoboWar

Chociaż w ciągu ostatnich kilku lat wokół gry nie było dużo aktywności, niedawno odbył się turniej i istnieje grupa e-mailowa Yahoo.


en.wikipedia.org/wiki/Robot_Battle Wygląda na nowoczesną wersję :)

34

Kiedyś na studiach świetnie się bawiłem, programując własnego robota w Robocode .

Jest oparty na Javie, interfejs API jest szczegółowy i dość łatwo jest uruchomić i uruchomić wymagającego robota.

Oto przykład :

 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);
     }
 }

32

Właśnie znalazłem Light Bot . Zaprogramuj robota, aby się poruszał i wykonywał zadania, aby rozwiązać zagadkę. Zawiera nawet podprogramy. Zaprogramuj bota, przeciągając kafelki do slotów. Gra jest bardzo dopracowana.

Aktualizacja Lightbot jest teraz najnowszą wersją gry i ma wersje zaprojektowane specjalnie dla dzieci w wieku 4-8 lub w wieku 9+ (bez górnego limitu), a także zawiera rodzaj if

ekran lightbota 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg


Zagrałem w pierwszą i było to bardzo fajnie zrobione, ale drugiej jeszcze nie zagrałem. Ja hackuję, moja żona nie i oboje lubiliśmy w to grać.
Carl Smith

24

Myślę, że oryginalna gra nosiła tytuł Core Wars (ten artykuł w Wikipedii zawiera wiele interesujących linków); wydaje się, że nadal istnieją programy i konkursy, na przykład na corewars.org . Nigdy nie miałem czasu zaglądać do tych gier, ale wydają się świetną zabawą.


na marginesie: rzeczy o corewars są napisane w ich własnej wersji asemblera.
Gordon Gustafson,

1
Właściwie przeczytanie pytania jasno pokazuje, że na pewno nie jest to Core War! Zamiast tego prawdopodobnie będzie to RoboWar, RobotWar lub C-Robots.
Ash

RedCode jest denerwujący - wolałbym pisać w mniej gęstym języku.
nowy123456

19

W grze flash Manufactoria "programujesz" fabrykę, układając przenośniki taśmowe i przełączniki w sposób bardzo podobny do FSM, ale o większej mocy. Ta gra jest naprawdę świetna. Spróbuj, zwłaszcza jeśli lubisz języki formalne i automaty!

Zrzut ekranu Manufactoria http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png


Byłoby miło, gdybyś zacytował swoje prawdopodobne źródło i podzielił to na oddzielne odpowiedzi: - <
Tobias Kienzler

Właściwie to wszystkie gry, w które grałem i lubiłem. Nie znałem linku, który podałeś.
ziggystar

w takim razie przepraszam. Po prostu wydawało się, że to taki zbieg okoliczności. Ale +1 za używanie wina i zatłoczonego pulpitu, takiego jak mój :) W każdym razie, powinieneś podzielić to na jedną odpowiedź na grę, aby lepiej głosować, lub raczej edytować zrzut ekranu Lightbota na już istniejącą odpowiedź (po to jest CW, mimo wszystko)
Tobias Kienzler

@Tobias Właściwie nie zrobiłem zrzutu ekranu samodzielnie, ukradłem go za pomocą wyszukiwarki Google. Ale uruchomiłem Bug Brain również za pomocą Wine.
ziggystar





6

Kolejnym dobrym jest CEEBot . Uczy programowania w stylu C / Java w zabawnej grze z programowaniem robotów. Jest skierowany do dzieci w wieku 10-15 lat, ale jest dobry.


Jest CeeBot-Teen dla 10-15 latków, a także CeeBot-A dla dorosłych. Ich strona mówi (15-99).
Octopus

6

Colobot

Zwykle nowi programiści mogą łatwo przyswoić sobie języki takie jak C ++, jeśli dobrze rozumiesz podstawy języka Java. Colobot pozwala programować zautomatyzowane jednostki przy użyciu języka prawie identycznego z językiem Java oraz poruszać się, wyczuwać i manipulować ich środowiskiem, aby wykonywać misje na niebezpiecznej planecie.



5

Core Wars to oczywiście klasyka. Ale Rocky's Boots to kolejna. Wyobrażać sobie! Był czas (1982), kiedy można było sprzedawać komercyjną grę opartą na bramkach logicznych!


1
Uwielbiałem Rocky's Boots - grałem na Apple II.
Warren P

Kolejny głos na Rocky's Boots (Apple] [e) ... granie w to, gdy miałem 8 lat, pomogło mi zdać EE 316 na studiach!
Jeffrey Berthiaume

5

Jeśli chcesz spojrzeć na gry dla jednego gracza, takie jak Light Bot i Manufactoria, bardzo polecam RoboZZle . Ma polecenia warunkowe, które obejmują wywołania funkcji. Pozwala to na złożoną manipulację stosem. Istnieją tysiące stworzonych przez użytkowników łamigłówek, od żałośnie oczywistych po zaskakujące zagadki. Niedawno dodali obsługę smartfonów.

Myślę też, że warto zajrzeć do Kodeksu Inżynierii Alchemicznej .







3

Planetwars to gra napisana specjalnie dla Google Ai Contest, boty kontrolują floty podbijające planety, obsługują wiele języków


2

Powiedziałbym, że najbardziej znaną grą programistyczną, jaka była, są wojny rdzeniowe . Nie wiem, czy nadal można znaleźć aktywne "pierścienie", chociaż było ich sporo, gdy próbowałem tego jakiś czas temu (4 czy 5 lat).


2

Nigdy wcześniej nie słyszałem ani Core Wars, ale wygląda to interesująco. Muszę jednak ręczyć za RoboCode. To zabawne i wymagające, zwłaszcza jeśli masz grupę ludzi rywalizujących z którąkolwiek inną.



2

Matt, myślę, że gra, o której mówisz, to CRobots (lub być może jeden z jego klonów - mój pierwszy kontakt był z PRobotami, w Pascalu, jeśli dobrze pamiętam). Było dużo zabawy.


2

Chociaż było to bardziej logiczne niż programowanie jako takie, w podstawówce naprawdę podobało mi się Rocky's Boots . Miał czujniki, bramki ORAZ, bramki LUB, NIE bramki, przewody, timery i wszelkiego rodzaju inne rzeczy. Fantastyczny program do nauki logiki dziecka.

Przejdź do linku i nadal możesz w to grać!



1

Muszę pochwalić RobotWar, który był pierwszą „grą” programistyczną, w którą grałem w czasach Apple II. Został napisany przez Silasa Warnera z zamku Wolfenstein.


1

Kilka miesięcy temu uzależniłem się od uplink . To nie jest tak naprawdę oparte na kodowaniu, a raczej na hakowaniu. Nadal jest zabawne i super geekowe.


1

Chociaż nie jest to program stricte programistyczny, bardzo lubiłem Robot Odyssey , grę, w której łączyłeś bramki logiczne z czujnikami i silnikami robota, aby poruszał się i reagował na otoczenie, aby wydostać się z miasta, uciekać przed przeszkodami. Grałem na Apple // e, to była jedna z najlepszych gier na tym komputerze (z Lode Runner! :-)).


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.