RoboWojna

RoboWojna
Oryginalni autorzy Davida Harrisa
Pierwsze wydanie 1990
Wersja stabilna
5.39
System operacyjny Windowsa , Mac OS
Typ Gra w programowanie
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa http://robowar.sourceforge.net/

RoboWar to gra wideo typu open source , w której gracz programuje na ekranie roboty przypominające ikony, aby walczyły ze sobą za pomocą animacji i efektów dźwiękowych. Składnia języka , w którym programowane są roboty, jest stosunkowo prosta, oparta na stosie, oparta głównie na JEŻELI, TO i po prostu zdefiniowanych zmiennych.

25 turniejów RoboWar , kiedy to turnieje stały się sporadyczne i wielu głównych programistów przeszło. Wszystkie roboty ze wszystkich turniejów są dostępne na stronie RoboWar.

Język programowania RoboWar , RoboTalk, jest zorientowanym na stos językiem programowania i ma podobną strukturę do FORTH .

Funkcje programowania

RoboWar dla komputerów Macintosh wyróżniał się spośród gatunku gier do programowania autonomicznych robotów ze względu na potężny model programowania, który udostępniał graczowi. Na początku lat 90. RoboWar zawierał zintegrowany debugger, który umożliwiał przechodzenie przez kod i ustawianie punktów przerwania. Późniejsze edycje języka RoboTalk używanego przez roboty (pokrewny językowi HyperTalk dla HyperCard firmy Apple ) obejmowały również obsługę przerwań.

Historia

RoboWar został pierwotnie wydany jako gra typu shareware o zamkniętym kodzie źródłowym w 1990 roku przez Davida Harrisa na platformę Apple Macintosh . Od tego czasu kod źródłowy został wydany, a implementacje są teraz dostępne również dla systemu Microsoft Windows . Opierała się na tych samych koncepcjach, co gra RobotWar na Apple II z 1981 roku .

Początkowo turnieje prowadził sam David Harris, ale ostatecznie prowadził je Eric Foley.

Zobacz też

Linki zewnętrzne