RoboWar: 1990 жылғы ашық кодты ойын, роботтарды бағдарламалау арқылы шайқастырады. RoboTalk тілі FORTH-қа ұқсас, турнирлер өткізілген. Сайттан жүктеуге болады!
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
1990 жылы ашық кодты видео ойын
1990 open source video game
the video game
RoboWar – ойыншының экрандағы роботтар сияқты белгішелерді анимация мен дыбыс эффекттері арқылы бір-бірімен шайқасу үшін бағдарламалайтын ашық кодты видео ойын. Роботтарды бағдарламалау тілінің синтаксисі салыстырмалы түрде қарапайым, негізінен IF, THEN және жай анықталатын айнымалыларға негізделген. 1990 жылдан шамамен 2003 жылға дейін 25 RoboWar турнирі өткізілді, содан кейін турнирлер үзіліске ұшырады және көптеген маңызды бағдарламашылар басқа салаға көшті. Барлық турнирлерден барлық роботтар RoboWar веб-сайтында қолжетімді. RoboWar бағдарламалау тілі, RoboTalk – стекке бағытталған бағдарламалау тілі және құрылымы FORTH тіліне ұқсас.
RoboWar is an open source video game in which the player programs onscreen icon like robots to battle each other with animation and sound effects. The syntax of the language in which the robots are programmed is a relatively simple stack based one, based largely on IF, THEN, and simply defined variables. 25 RoboWar tournaments were held in the past between 1990 until roughly 2003, when tournaments became intermittent and many of the major coders moved on. All robots from all tournaments are available on the RoboWar website. The RoboWar programming language, RoboTalk, is a stack oriented programming language and is similar in structure to FORTH.
Бағдарламалау ерекшеліктері
RoboWar for the Macintosh автономды роботтарды бағдарламалау ойындары жанрында ойыншыға ұсынған қуатты бағдарламалау моделімен ерекшеленді. 1990 жылдардың басында RoboWar коды қадамдық түрде оқылуына және тоқтау нүктелері қойылуына мүмкіндік беретін енгізілген түзету құралына ие болды. Роботтар қолданатын RoboTalk тілінің кейінгі нұсқалары (Apple компаниясының HyperCard бағдарламасы үшін жасалған HyperTalk тілімен байланысты) үзілістерді де қолдады.
RoboWar for the Macintosh was notable among the genre of autonomous robot programming games for the powerful programming model it exposed to the gamer. By the early 1990s, RoboWar included an integrated debugger that permitted stepping through code and setting breakpoints. Later editions of the RoboTalk language used by the robots (a cognate of the HyperTalk language for Apple's HyperCard) included support for interrupts as well.
Тарих
RoboWar бастапқыда 1990 жылы Дэвид Харрис Apple Macintosh платформасы үшін жабық кодты үлестірілетін ойын ретінде шығарылған. Бұл ойынның бастапқы коды кейіннен жарияланды және қазір Microsoft Windows үшін де қолданысқа енгізілген нұсқалары бар. Ол 1981 жылғы Apple II ойыны RobotWar-дың ұғымдары негізінде жасалған. Алғашқыда турнирлерді Дэвид Харрис өзі ұйымдастырған, бірақ кейін Эрик Фоули ұйымдастыруды өз мойнына алды.
RoboWar was originally released as a closed source shareware game in 1990 by David Harris for the Apple Macintosh platform. The source code has since been released and implementations are now also available for Microsoft Windows. It was based upon the same concepts as the 1981 Apple II game RobotWar. Initially tournaments were run by David Harris himself, but were eventually run by Eric Foley.