avontuur is een trouwe haven van de & quot; Avontuur & quot; spel om Python 3 van de oorspronkelijke 1977 & nbsp; FORTRAN code door Crowther en Woods, gedreven door dezelfde advent.dat bestand, dat kun je verkennen Colossal Cave, waar anderen fortuinen in schatten en goud hebben gevonden, maar het gerucht gaat dat sommigen die binnenkomen zijn nooit meer gezien.
Om het gebruik van Python 3 aan te moedigen, wordt het spel ontworpen om direct te worden gespeeld op de Python-prompt. Één woord commando's kunnen worden getypt door zichzelf, maar twee-woord commando's moeten worden geschreven als een functie aanroep (sinds een twee-woord commando niet geldig Python zou zijn):
>>> Import avontuur
>>> Adventure.play ()
WELKOM OP AVONTUUR !! WENST U INSTRUCTIES?
>>> Geen
Je staat AAN HET EINDE VAN EEN WEG VOOR EEN KLEIN bakstenen gebouw.
OM JE HEEN IS EEN BOS. Een kleine beek stroomt uit het gebouw en
DOWN Een GULLY.
>>> Oosten
U zich in een gebouw, een goed huis voor een grote veer.
ER ZIJN enkele toetsen van het GROND HIER.
ER is een Glanzende BRASS LAMP IN DE BUURT.
Er is eten HIER.
ER IS een fles water HIER.
>>> Get (lamp)
OK
>>> Verlof
JE BENT AAN HET EINDE VAN DE WEG OPNIEUW.
>>> Zuiden
U bent in een vallei in de BOS naast een beek TUIMELENDE LANGS EEN
ROCKY BED.
De originele Adventure betaald aandacht voor alleen de eerste vijf letters van elke opdracht, zodat een lange commando als inventaris kon gewoon zo Inven worden getypt. Dit pakket definieert een symbool voor beide versies van elk lang woord, dus je kunt de lange of de korte versie te typen als je wilt.
U kunt twee complete, werkende walkthroughs van het spel in zijn testen directory, die u kunt uitvoeren met behulp van het ontdekken module die wordt geleverd ingebouwd met Python 3.2 vinden:
$ -m Python3.2 unittest avontuur ontdekken
Ik schreef het grootste deel van dit pakket meer dan kerstvakantie 2010, voor meer informatie over de werking van het spel dat zo entralled me als een kind te leren; het project gaf me ook Praktijk schrijven Python 3. vergeet ik nog de haakjes bij het schrijven van print () als ik niet op te letten
Wat is nieuw in deze release:.
- geïnstalleerd op Windows; vaste undefined commando
Wat is nieuw in versie 1.2:
- traditionele wijze: herstel bespaart, 5 letters commando
Wat is nieuw in versie 1.1:
- Traditionele modus; flexibeler Python syntax
Wat is nieuw in versie 1.0:
- 100% testdekking, feature-compleet
Eisen
- Python
Reacties niet gevonden