eventyr er en trofast havn i & quot; Adventure & quot; spil til Python 3 fra den oprindelige 1977 & nbsp; FORTRAN kode ved Crowther og Woods, drevet af den samme advent.dat fil, der lader dig udforske Colossal Cave, hvor andre har fundet held i skat og guld, selv om det er rygter om, at nogle, som indtaster er aldrig set igen.
For at fremme brugen af Python 3, er spillet designet til at blive spillet lige ved Python prompten. Single-ord kommandoer kan skrives af sig selv, men to-ord kommandoer skal skrives som en funktion opkald (da en to-word kommandoen ikke er gyldig Python):
>>> Import eventyr
>>> Adventure.play ()
VELKOMMEN TIL EVENTYR !! VIL DU VEJLEDNING?
>>> Nej
Du står ved enden af en vej, hvor en lille mursten bygning.
OMKRING DIG er en skov. En lille bæk flyder ud af bygningen og
Ned en GULLY.
>>> Øst
Du er i en bygning, en GODT HUS TIL ET STORT SPRING.
Der er nogle taster på JORDEN HER.
DER ER EN SHINY BRASS LAMP nærheden.
Der er mad her.
DER ER EN flaske vand her.
>>> Get (lampe)
OK
>>> Orlov
DU ER enden af vejen igen.
>>> Syd
Du er i en dal i SKOVEN ved siden af en STREAM tumbling langs en
ROCKY BED.
Den oprindelige Adventure payed opmærksomhed på kun de første fem bogstaver i hver kommando, så en lang kommando som opgørelse kunne simpelthen indtastes som opfindelser. Denne pakke definerer et symbol for begge versioner af hvert langt ord, så du kan skrive den lange eller korte version som du vil.
Du kan finde to komplette, arbejdsvilkår walkthroughs af spillet i sin test bibliotek, som du kan køre ved hjælp af opdage modul, der kommer indbygget med Python 3.2:
$ Python3.2 -m unittest opdage eventyr
Jeg skrev det meste af denne pakke over jul ferie 2010, for at lære mere om arbejdet i det spil, så entralled mig som et barn; Projektet gav også mig praksis at skrive Python 3. jeg stadig glemme parenteser, når du skriver print (), hvis jeg ikke opmærksom
Hvad er nyt i denne udgivelse:.
- installeres på Windows; faste udefinerede kommandoer
Hvad er nyt i version 1.2:
- traditionelle mode: genoprette gemmer, 5 bogstaver kommandoer
Hvad er nyt i version 1.1:
- Traditionel tilstand; mere fleksibel Python syntaks
Hvad er nyt i version 1.0:
- 100% test dækning, feature-komplet
Krav :
- Python
Kommentarer ikke fundet