Кіріспе

1990 жылы ашық кодты видео ойын

RoboWar – ойыншының экрандағы роботтар сияқты белгішелерді анимация мен дыбыс эффекттері арқылы бір-бірімен шайқасу үшін бағдарламалайтын ашық кодты видео ойын. Роботтарды бағдарламалау тілінің синтаксисі салыстырмалы түрде қарапайым, негізінен IF, THEN және жай анықталатын айнымалыларға негізделген. 1990 жылдан шамамен 2003 жылға дейін 25 RoboWar турнирі өткізілді, содан кейін турнирлер үзіліске ұшырады және көптеген маңызды бағдарламашылар басқа салаға көшті. Барлық турнирлерден барлық роботтар RoboWar веб-сайтында қолжетімді. RoboWar бағдарламалау тілі, RoboTalk – стекке бағытталған бағдарламалау тілі және құрылымы FORTH тіліне ұқсас.

Бағдарламалау ерекшеліктері

RoboWar for the Macintosh автономды роботтарды бағдарламалау ойындары жанрында ойыншыға ұсынған қуатты бағдарламалау моделімен ерекшеленді. 1990 жылдардың басында RoboWar коды қадамдық түрде оқылуына және тоқтау нүктелері қойылуына мүмкіндік беретін енгізілген түзету құралына ие болды. Роботтар қолданатын RoboTalk тілінің кейінгі нұсқалары (Apple компаниясының HyperCard бағдарламасы үшін жасалған HyperTalk тілімен байланысты) үзілістерді де қолдады.

Тарих

RoboWar бастапқыда 1990 жылы Дэвид Харрис Apple Macintosh платформасы үшін жабық кодты үлестірілетін ойын ретінде шығарылған. Бұл ойынның бастапқы коды кейіннен жарияланды және қазір Microsoft Windows үшін де қолданысқа енгізілген нұсқалары бар. Ол 1981 жылғы Apple II ойыны RobotWar-дың ұғымдары негізінде жасалған. Алғашқыда турнирлерді Дэвид Харрис өзі ұйымдастырған, бірақ кейін Эрик Фоули ұйымдастыруды өз мойнына алды.