Crobots - Crobots
Původní autoři | Tom Poindexter |
---|---|
První vydání | Prosince 1985 |
Stabilní uvolnění | Úroveň opravy 1.1 verze 2.1 / 22. listopadu 2003 |
Operační systém | Okna, Linux ELF i686, Linux ELF x86_64, IBM AIX 5.3, HP-UX, PlayStation 3, Solaris 9, Mac OS X |
Plošina | Osobní počítač |
Velikost | 65,5 KB - 140,9 KB, 509,0 (Mac OS X ) |
Typ | Programovací hra |
Licence | open-source, GPLv2 |
webová stránka | http://crobots.deepthought.it |
Crobots je programovací hra vydána poprvé Tomem Poindexterem v prosinci 1985 jako Shareware.[1]The roboti jsou řízeny programem napsaným ve zbavené verzi C. Posláním robota je hledat a ničit další roboty, z nichž každý provozuje různé programy. Roboty lze ovládat, aby se pohybovali po bojišti, skenovali prostředí, aby našli nepřátele a stříleli na nepřátele pomocí děla.[2]
Crobots si půjčuje koncept použitý ve hře RobotWar který běžel na originálu Apple II počítač. Roboti byli naprogramováni v proprietárním programovacím jazyce, který byl interpretován a zahrnoval pohled na hru v reálném čase, jak byla hrána.
V říjnu 2013 společnost Poindexter vydala zdrojový kód Crobots pod GPLv2 open-source software licence.[3][4]
Klony
Bylo tam mnoho Crobotů klony vyrobeno. Je jich však jen velmi málo překladač a virtuální stroj ve stejnou dobu; například existují Jáva klony, které používají JVM a C ++ klony, které používají standard Microsoft překladač.
Správné klony mají stejné vnitřní funkce jako původní verze Tom Poindexter; někdy se však směr úhlů mění tak, aby odpovídal trigonometrickým funkcím standardní knihovny C. Nejčerstvější[když? ] klony jsou Crobots64 a Netrobots.
Crobots64 od Marco Zora má C ++ - kompilátor podmnožiny a virtuální stroj s grafickým rozhraním.[5] Nové funkce v tomto klonu jsou spolupráce mezi roboty stejného druhu, neomezený počet souběžných robotů, matematické funkce s plovoucí desetinnou čárkou a rychlost virtuálního CPU.
Naproti tomu Netrobots mohou běžet po síti a každý robot běží v samostatném procesu a každý robot může být napsán v jiném programovacím jazyce.[6]
Viz také
Reference
- ^ kroboti „Ignorujte banner, který říká, že CROBOTS je Shareware, nechci vaše peníze a už nežiji v Illinois.“
- ^ http://corewar.co.uk/crobots.htm
- ^ Crobots „CROBOTS je programátorská hra pro programátory (nebo začínající programátory).“
- ^ Crobots na github.com
- ^ http://corewar.co.uk/crobots/zora/
- ^ https://github.com/bonzini/netrobots#readme
Tento programovací hra článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |