Skip to content

simenlie/Python-IS-206

Repository files navigation

Python-IS-206

  • Exercise 22
  • Exercise 26
  • Excercise 45
  • Exercise 52
  • App-engine

Exercise 22

*What Do You Know So Far?*

Alle ordene og symbolene er skrevet i et word(.doc) dokument

Exercise 26

*Fix someone elses code*

Det jeg har fikset er kommentert i koden

Exercise 45

*You Make a Game*

Instruksjoner

For å kjøre spillet
    cd path/to/game/folder
    python Engine.py

Om spillet

Spillet bruker de samme modulene/filene(lexicon, inputAlgo og parser) til user input som jeg har laget i Exercise 52

Exercise 52

Om spillet

Det første du gjør er å velge et map, en hero og lage et brukernavn. Mens du spiller vil scoren din øke, samt at du vil få nye items. Hvis du dør eller vinner og velger spill igjen, vil du få med din forrige score, slik at du kan prøve å slå din gamle score. Du kan skrive kommandoer på forskjellige måter. Spillet har en enkel parser som forstår enkle formuleringer av den samme tingen.

Eksempel på input som tolkes likt:

    - phone
    - use phone
    - use the phone
    - use the phone now
    
    - drop the phone #vil ikke fungere

Kommandoer som HELP etc må skrives ordrett (men ikke case sensitiv) yes, no må skrives ordrett

Instruksjoner

For å teste å kjøre spillet må følgende gjøres: - git clone - Skrive inn $env:PYTHONPATH = "$env:PYTHONPATH;." (PowerShell) - Kjøre bin/app.py - Åpne localhost og spill - (sessions blir lagret i /sessions -og kan slettes fra denne mappen, hvis ønskelig)

PowerShell:

    $env:PYTHONPATH = "$env:PYTHONPATH;." #Trengs for at import skal fungere
    cd path/to/game/folder
    python bin/app.py

Tester

Spillet har totalt 6 tester.
  • WEB (at vi får riktig respons meldinger og kan poste)
  • Rom test (om et rom kan opprettes)
  • Stiene til et rom fungerer å oppprette
  • Om det fungerer å navigere på stiene(go)
  • Om hele spillet fungerer (fra start til mål)
  • Input prosessering(phone, use phone, use the phone = phone)

Nyttige kommandoer

- HELP kommandoen gir deg en forklarende tekst om andre kommandoer - INVENTORY lister alle objektene spilleren har - HINT gir deg hint til noen kommandoer du kan prøve - SCORE gir deg en liste over alle spillerne og scoren deres
Kommandoer for å vinne spillet (i denne rekkefølgen)
```PowerShell play, clock, east, north, phone, yes, sail, south, sword, point, slay, point, slay, point, slay, point, slay, sail, hidden, back ``` kommandoene kan formuleres på andre måter("play with them" etc)

App Engine

- http://simen-app.appspot.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published