DĚTI - TADS
tento článek potřebuje další citace pro ověření.Červenec 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Paradigma | na základě prototypu, specifické pro doménu |
---|---|
Navrhl | Michael J. Roberts |
Vývojář | Michael J. Roberts |
Poprvé se objevil | 1988 |
Stabilní uvolnění | Verze 3.1.3 / 16. května 2013 |
Psací disciplína | Silné psaní, odvození typu |
OS | Amiga, BeOS, DOS, Microsoft Windows, Unix (Linux, Mac OS X ), další |
Licence | TADS 2 Freeware zdrojový kód[je zapotřebí objasnění ] |
webová stránka | www |
Systém pro vývoj textových dobrodružství (DĚTI) je na základě prototypu specifické pro doménu programovací jazyk a sada standardní knihovny pro tvorbu interaktivní beletrie (IF) hry.
Dějiny
Původní TADS 1 byl propuštěn Vysokoenergetický software tak jako shareware v roce 1988 a krátce poté následoval TADS 2. Od konce 80. Do začátku 90. Let byly zdarma vyvíjeny nástroje jako TADS a Informovat umožnilo vytváření amatérských komunit interaktivní beletrie.[1] V polovině 90. let byl TADS špičkovým vývojovým nástrojem pro interaktivní beletrii.[2] V té době to byl vylepšený nástroj pro analýza a budování světa než stávající systémy jako AGT (Sada dobrodružných her ).[3]
Syntaxe TADS 2 je založena na C, s kousky Pascal. TADS 2 byl udržován a aktualizován v pravidelných intervalech jeho tvůrcem Michaelem J. Robertsem, a to i poté, co se stal freewarem v červenci 1996. Graham Nelson, tvůrce Inform, popisuje Inform a TADS jako „pouze dva systémy ... široce používané „v druhé polovině 90. let[4] a TADS byl nazván „Druhým nejčastěji používaným programovacím jazykem IF dnes“.[5] Multimedia TADS, představený v roce 1998, umožňuje hrám zobrazovat grafiku, animace a přehrávat zvuky, pokud to platforma podporuje.
V roce 2006 obdržel TADS zásadní přepracování s vydáním TADS 3, což je kompletní přepsání motoru TADS, jen aby se ulehčil kód závislý na platformě portování. TADS 3 používá jazyk se syntaxí podobnou C ++ a Jáva. Má mnoho nových funkcí, například efektivní dynamické objekty (s automatickým odvoz odpadu ), strukturovaný výjimky, domorodec UTF-8 řetězce a mnoho užitečných tříd funkcí.
TADS 3 překladač a tlumočník byly přeneseny do DOS, Macintosh a Unix platformy. Bylo vydáno několik her TADS 3.
TADS hry
Hry napsané v TADS jsou kompilovány do formátu nezávislého na platformě, který lze hrát na jakémkoli počítači, pro který je vhodný virtuální stroj (VM) existuje. Takové virtuální stroje existují pro několik platforem a v tomto ohledu TADS pečlivě následuje příklad originálu Infocom Z-stroj, stejně jako moderní jazyky, jako je Jáva a C#.
Zatímco virtuální počítače TADS 1 a 2 musely analyzovat příkazy zadané hráčem, před odesláním výsledků do hry, TADS 3 využívá víceúčelový virtuální stroj, kde je analýza příkazů prováděna samotným herním kódem, podobně jako Inform. Důvodem je to, že je snazší přizpůsobit analyzátor.[6]
Pozoruhodné hry vyvinuté v TADS 2
- Vůle strýce Zebulona tím, že Magnus Olsson (1995). Na úvodním ročníku 1995 zvítězilo v kategorii TADS Soutěž o interaktivní beletrii a byl zahrnut dne Activision komerční vydání z roku 1996 Klasická textová dobrodružná mistrovská díla Infocom.
- Frenetická pětka vs. Sturm und Drang, první hra vFrenetická pětka "série podle Neil deMause (1997). Hra vyhrála a Cena XYZZY pro nejlepší NPC ten rok.
- Worlds Apart Suzanne Britton (1999). Vítěz Cena XYZZY za nejlepší příběh Tato hra, která byla finalistkou sedmi dalších kategorií XYZZY Award v roce 1999, obsahuje obrovské množství podrobných světových staveb.[Citace je zapotřebí ]
- Kaged Ian Finley (2000). Vítěz ročníku 2000 Soutěž o interaktivní beletrii.
- 1893: Tajemství světové výstavy podle Peter Nepstad (2002). Tato hra je jednou z mála komerčně vydaných v posledních letech, která si získala pozornost New York Times[7] a Associated Press.[8] To také vyhrál 2002 Cena XYZZY za nejlepší prostředí.
Pozoruhodné hry vyvinuté v TADS 3
- Max Blaster a Doris de Lightning proti papouškovým tvorům Venuše podle Dan Shiovitz a Emily Krátká (2003). Vítěz roku 2003 Jarní věc; poněkud neobvyklý příklad násobku hráčské postavy (nebo PC).[Citace je zapotřebí ]
- Elysium Enigma podle Eric Eve (2006). Eva byla oceněna Cena XYZZY za nejlepší hru, Cena XYZZY za nejlepší individuální NPC, a v ročníku 2006 obsadil třetí místo Soutěž o interaktivní beletrii.
Viz také
- Interaktivní beletrie # Vývojové systémy, uvádí software podobný TADS
- Informovat Další přední vývojový systém IF
- Hugo Vývojový systém Hugo
Reference
- ^ Interaktivní digitální vyprávění. Routledge. 2015. s. 23. ISBN 978-1-138-78239-6. Citováno 25. dubna 2020.
- ^ Montfort, Nick (2005). Twisty Little Passages: Přístup k interaktivní fikci. MIT Stiskněte. p. 201. ISBN 978-0-262-63318-5. Citováno 25. dubna 2020.
- ^ Krátká, Emily (2014). "Interaktivní fikce". In Ryan, Marie-Laure; Emerson, Lori; Robertson, Benjamin J. (eds.). The Johns Hopkins Guide to Digital Media. JHU Stiskněte. p. 290. ISBN 978-1-4214-1223-8. Citováno 27. dubna 2020.
- ^ Nelson, Graham (červenec 2001). „DM4 §46: Krátká historie interaktivní beletrie“. Příručka pro návrháře Inform. Citováno 2007-09-03.
- ^ Maher, Jimmy (2006). „Kapitola 8: Růst fandy IF“. Pojďme si společně vyprávět příběh (Historie interaktivní fikce). Citováno 2010-09-17.
- ^ Roberts, Michael J. "Rozdíly mezi TADS 2 a 3". Web TADS. Michael J. Roberts. Citováno 2012-01-05.
- ^ Brendan I. Koerner (30.01.2005). „Hra s nízkým počtem těl“. New York Times. Citováno 2007-09-03.
- ^ Nick Wadhams (7. 4. 2003). "'1893 'má historii, tajemství ". Columbia Chronicle Online. Archivovány od originál dne 02.01.2013. Citováno 2007-09-03.
externí odkazy
- Oficiální webové stránky
- Stránka TADS
- TADS 2 a TADS 3 hry na Baf's Guide
- Cloak of Darkness: TADS představuje krátkou hru implementovanou v TADS, stejně jako v jiných jazycích pro srovnání.
- Seznam adresátů TADS 3
- Tlumočníci
- Tlumočníci TADS 2 pro několik platforem
- Molo - Tlumočník appletů Java pro hry TADS 2
- Tlumočníci TADS 3 pro DOS, Windows a zdroj pro Unix
- HyperTADS[mrtvý odkaz ], multimediální tlumočník pro Mac OS pro TADS 2 a 3