RobotWar – старая компьютерная игра 1981 года, где вы программируете робота для сражений на арене. Разработано для Apple II и PLATO. Программирование, роботы!
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
RobotWar – это программируемая игра, созданная Сайласом Уорнером. Эта игра, вместе с сопутствующей программой RobotWrite, изначально была разработана на языке программирования TUTOR для системы PLATO в 1970-х годах. Позже игра была коммерциализирована и адаптирована для компьютеров серии Apple II и опубликована компанией Muse Software в 1981 году. Сюжет игры разворачивается в далеком будущем, в 2002 году, когда война была признана вредной для здоровья человека, и страны стали разрешать свои конфликты на боевой арене, полной боевых роботов. Как указано в руководстве, "Ваша задача – запрограммировать робота, который не сможет быть уничтожен ни одним другим роботом!". Основная цель игры – написать компьютерную программу, управляющую (смоделированным) роботом. Игрок выбирает несколько роботов, которые сражаются на арене, пока не останется только один. Роботы не имеют прямого доступа к информации о местоположении или скорости других роботов; они используют только радиолокационные импульсы для определения расстояния и, возможно, используют сложные методы программирования для определения скорости. Игрок не может непосредственно участвовать в сражении.
RobotWar is a programming game written by Silas Warner. This game, along with the companion program RobotWrite, was originally developed in the TUTOR programming language on the PLATO system in the 1970s. Later the game was commercialized and adapted for the Apple II series of computers and published by Muse Software in 1981. The premise is that in the distant future of 2002, war was declared hazardous to human health, and now countries settled their differences in a battle arena full of combat robots. As the manual states, "The task set before you is: to program a robot, that no other robot can destroy!" The main activity of the game is to write a computer program that operates a (simulated) robot. The player selects multiple robots which do battle in an arena until only one is left standing. The robots do not have direct knowledge of the location or velocity of any of the other robots; they only use radar pulses to deduce distance, and perhaps use clever programming techniques to deduce velocity. There is no way for the player to actually take part in the battle.
Прием
Гарри Уайт рассмотрел RobotWar в журнале The Space Gamer № 45. Уайт отметил, что "RobotWar стоит [ ] своей цены. И если у вас нет Apple, но есть компьютер другого бренда, просто подождите – скоро появится похожая игра и для вас. Это неизбежно". Он также несколько лет организовывал соревнования для программ управления роботами. В 1996 году журнал назвал игру 85-й лучшей игрой в истории. BYTE также высоко оценил Battle Language и его потенциал в обучении программированию, а также сложный редактор и отладчик, но отметил, что из-за медленной работы языка роботы иногда вели себя непредсказуемо. В интервью 2020 года Стюарт Шейфет, ведущий и продюсер Computer Chronicles, рассказал ZDNET, что RobotWar была одной из его любимых игр, сказав: "Там не было стрельбы и сражений, вы программировали своего робота, это была битва между программным обеспечением, роботом, которого вы создали, и роботом, созданным вашим оппонентом – это было гениально".
Harry White reviewed RobotWar in The Space Gamer No. 45. White commented that "RobotWar is worth [ ] the price. And if you don't have an Apple, but do own some other brand of personal computer, just wait there'll be a similar game for you soon. It has to happen." and for several years hosted contests for robot programs. In 1996, the magazine named it the 85th best game ever. BYTE also praised Battle Language and its potential for teaching programming, as well as the sophisticated editor and debugger, but noted that the language's slow performance caused robots to sometimes behave in unexpected ways. In a 2020 interview, Stewart Cheifet, the host and producer of Computer Chronicles told ZDNET that RobotWar was one of his favorite games, telling them "you didn't fight and shoot, you programmed your robot, it was a battle between the software, the robot you designed, and the robot the other guy designed, it was brilliant."