Skip to content

Welcome to The Dungeon Zone: Legend has it that the people who venture down this rabbithole never make it back in one piece...

Notifications You must be signed in to change notification settings

happpy24/TheDungeonZone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4HV-Project: Game maken met Python

2020 / 2021


Text Adventure: The Dungeon Zone

Team: Vivian Speijer & Mikail Sola
Basisspel:
  • In het basisspel is het alleen noodzakelijk om van locatie naar locatie te gaan.
  • De speler/avonturier mag alleen éénletterige opdrachten intikken om op avontuur te gaan.
  • De letters n, e, w, s en q zijn verplicht en staan voor de vier windrichtingen en Quit (stop).
  • De speler kan de commando’s zowel in hoofdletters als in kleine letters intikken.
  • De speler kan een naam invoeren. De naam wordt door het spel onthouden.
Verbeteringen:
  • De speler mag alleen opdrachten invoeren die niet langer of korter zijn dan 1 teken. Bij foute invoer wordt een foutbericht getoond. (max. 10 punten)
  • Op een locatie kunnen zich objecten bevinden die in de beschrijving van de locatie worden getoond. Tip: Gebruik een Dictionary van objecten. Elk item in de dictionary bevat de naam (of namen) van de locatie, waar het object zich in bevindt. (max. 10 punten)
  • Door het invoeren van de letter ‘g’ (GET) is het mogelijk een object te pakken en in de inventory van de speler te plaatsen. Het object verdwijnt uit de locatie. Met de letter ‘i’ (INVENTORY) krijg je een beschrijving van alle objecten die zich in de inventory bevinden. Met de letter ‘d’ (DROP) kan je een object laten vallen. Het object verschijnt in de locatie waar je je dan bevindt. (max. 15 punten).
    • Voor ‘g’ is er ‘p’ (Pick up) gebruikt.
  • Het is niet mogelijk om andere letters in te voeren dan degene die als commando gebruikt worden. (max. 5 punten)
  • Je kan het spel uitspelen en/of game over gaan.
Eisen:
  • Er wordt gebruik gemaakt van commentaar in het programma.
  • Er wordt minimaal 1 functie gebruikt.
  • Er is input van de gebruiker (evt. met controle op de invoer).
  • Er wordt gebruik gemaakt van concatenation.
  • Er wordt gebruik gemaakt van string methodes.
  • Er wordt gebruik gemaakt van tenminste één while-loop.
  • Er wordt gebruik gemaakt van minstens één dictionary.
  • Er zijn minstens 10 locaties.
Extra functies:
  • Events in bepaalde kamers
    • 2 Fights
    • 1 Coinflip battle
    • 1 Dance battle
  • Door het invoeren van de letter ‘u’ kun je in bepaalde kamers voorwerpen gebruiken om sommige terug te krijgen of door te gaan naar een volgende kamer.
  • Door het invoeren van de letter ‘m’ wordt er een map laten zien van het spel, zodat jee niet kan verdwalen.
  • Door het invoeren van de letter ‘o’ is het mogelijk om de snelheid van het printen te weizigen, voor als je haast hebt.
  • Door het invoeren van de letter ‘t’ wordt er extra dialogue gegeven als backstory voor de kamer of characters. In sommige kamers zitten er hints verwerkt in de extra dialogue

All code written in the files is illegal to copy without permission from any of the owners. Please refrain from stealing even parts from the code. It's much more fun to figure something out yourself anyways.
Mystivian™ & Leap™
Thanks for reading, and most likely playing!

About

Welcome to The Dungeon Zone: Legend has it that the people who venture down this rabbithole never make it back in one piece...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages