Robotkrig
Robotkrig | |
---|---|
Utgivare | Muse programvara |
Programmerare | Silas Warner |
Plattform(ar) | Apple II , PLATO |
Släpp | 1981 |
Genre(r) | Programmering |
RobotWar är ett programmeringsspel skrivet av Silas Warner . Detta spel, tillsammans med följeslagningsprogrammet RobotWrite , utvecklades ursprungligen i programmeringsspråket TUTOR på PLATO-systemet på 1970-talet. Senare kommersialiserades spelet och anpassades för Apple II-serien av datorer och publicerades av Muse Software 1981. Utgångspunkten är att krig i en avlägsen framtid 2002 förklarades vara farligt för människors hälsa och nu löste länder sina meningsskiljaktigheter i en strid arenan full av stridsrobotar . Som bruksanvisningen säger, "uppgiften framför dig är: att programmera en robot, som ingen annan robot kan förstöra!"
Huvudaktiviteten i spelet är att skriva ett datorprogram som driver en (simulerad) robot. Spelaren väljer flera robotar som kämpar på en arena tills bara en står kvar. Robotarna har inte direkt kunskap om platsen eller hastigheten för någon av de andra robotarna; de använder bara radarpulser för att härleda avstånd, och kanske använder smarta programmeringstekniker för att härleda hastighet. Det finns inget sätt för spelaren att faktiskt delta i striden.
Robotprogrammering
Robotarnas språk liknar BASIC . Det finns 34 register som kan användas som variabler eller för robotarnas I/O- funktioner. Ett exempelprogram från spelmanualen är:
SCANNA AIM + 5 TO AIM; FLYTTA VISTENS SIFT TILL RADAR; SKICKA RADARPULSSLÖGGA OM RADAR < 0 GOSUB FIRE ; TEST RADAR GÅ TILL SCAN FIRE 0 - RADAR ATT SKJUTA; AVFYRA VISTAN ENDSUB
Roboten med detta program sveper sin radar i en cirkel, avfyrar radarpulser, och när den upptäcker en annan robot avfyrar den en projektil som är inställd på att explodera på rätt avstånd som uppskattas av radarpulsen. Denna speciella robot står stilla under hela striden, eftersom den aldrig tilldelar något nummer till sina rörelseregister.
Reception
Harry White recenserade RobotWar i The Space Gamer nr 45. White kommenterade att " RobotWar är värt [...] priset. Och om du inte har ett Apple, men äger något annat märke av persondator, vänta bara - det kommer ett liknande spel för dig snart. Det måste hända."
I sitt första nummer berömde Computer Gaming World RobotWars språk som lätt att lära sig, och under flera år var värd för tävlingar för robotprogram. 1996 utsåg tidningen det till det 85:e bästa spelet någonsin. BYTE berömde också Battle Language och dess potential för att lära ut programmering, såväl som den sofistikerade redigeraren och debuggern, men noterade att språkets långsamma prestanda fick robotar att ibland bete sig på oväntade sätt .
Se även
- Color Robot Battle är ett liknande spel för TRS-80 Color Computer som släpptes samma år.
- RoboWar är ett liknande spel som släpptes senare på Macintosh .
- Crobots använder en förenklad version av programmeringsspråket 'C' för att programmera robotarna.
- MindRover är en implementering från 2000 av koncept hämtade från RobotWar och Robot Odyssey .
externa länkar
- RobotWar: en kort historia
- RobotWar kan spelas gratis i webbläsaren på Internet Archive