Mapa mental
Item 2
Contenido del mapa
Item 2
Existing Text Based Adventure Game
- Zork
- The goal is to explore the undergroud world filled with intricate traps and puzzles
- Strength: A huge sense of exploration whilst featuring creative puzzles.
- Weakness: At times could be extremely challenging and if you type the wrong wording, the game has a hard time understanding.
- The goal is to explore the undergroud world filled with intricate traps and puzzles
- Hitchhikers Guide to the Galaxy
- You roleplay as "Arthur Dent" after the world has been destroyed. You go through absurd challenges while progressing through fun story events.
- Strength: Extremely funny and creative and many scenes are iconic
- Weakness: Extremely unfair/unfavourable puzzles and the interface is rather old
- You roleplay as "Arthur Dent" after the world has been destroyed. You go through absurd challenges while progressing through fun story events.
- Zork
Prescribed Criteria
- Story must have at least 10 different variables in total
- There must be a story
- The 10 variables must be different to one another
- The variables must play a role in the story and allow the player to feel more immersed in the game
- Must have at least two choices for each input
- Choices must be provided for the user to make their own decisions
- Include IF Statements in the code
- Must use a WHILE Loop
- A WHILE Loop must be used
- Must use variables that match your storyline
- There must not be any random variables
- Story must have at least 10 different variables in total
Algorithim Constructs
- Assignnment
- To store an expression into a variable
- DECLARE studentName SET studentName TO Bob
- To store an expression into a variable
- Sequence
- Number of instructions that are processed one after the other
- DECLARE count SET count TO 1 OUTPUT the value of count
- Number of instructions that are processed one after the other
- Selection and Condition
- Uses a condition to determine the next line of the program that needs to be executed
- CALCULATE totalCost IF (totalCost > $10) THEN OUTPUT 'no delivery charge' ELSE OUTPUT '$5 delivery charge' ENDIF OUTPUT 'thankyou'
- Uses a condition to determine the next line of the program that needs to be executed
- Iteration
- Repetition or when something is repeated over and over again.
- DECLARE count SET count TO 0 FOR count = 1 to 10 OUTPUT count END FOR OUTPUT ‘finished’
- Repetition or when something is repeated over and over again.
- Modularisation
- Used to reduce the complexity of a system by deconstructing it into independent modules
- FUNCTION delivery_charge CALCULATE totalCost IF (totalCost > $10) THEN OUTPUT ‘no delivery charge’ ELSE OUTPUT ‘$5 delivery charge’ ENDIF OUTPUT ‘thankyou’ END FUNCTION
- Used to reduce the complexity of a system by deconstructing it into independent modules
- Assignnment
Coding Constructs
- IF Statements
- Used in Python to perform conditional execution of code. They allow you to specify one or more conditions and depending on whether the conditions are met or not, the code inside the if or if-else block is executed.
- if condition: # code to be executed if condition is True else: # code to be executed if condition is False
- Used in Python to perform conditional execution of code. They allow you to specify one or more conditions and depending on whether the conditions are met or not, the code inside the if or if-else block is executed.
- For Loops
- A common control structure used in python that allows you to repeat a block of code a specific number of times.
- for I in range (5): print (i)
- A common control structure used in python that allows you to repeat a block of code a specific number of times.
- IF Statements
Ideas for Story
- Add a health counter
- Add a variable called "Health" and whenever they take damage, take away a certain amount of health points
- Add a bossfight
- Add a "boss" or end goal of the game to allow the player to feel satisfaction and a sense of direction while playing.
- Add an inventory
- Add an inventory to allow the player to collect and store items on them and be able to use it for their own adventurous decisions.
- Add a health counter
Self Determined Criteria
- Include a boss or high level monster at the end of the story
- An image of the final boss must be created.
- A bossbar or health meter must be created
- A boss or high level monster must be created
- You must include images into the game
- An Image must be created
- ASCII code must be used
- An Image must be created
- You must add a randomiser for the health and damage of the boss fight to make it interesting
- A random variable must be included
- Boss health and damage variables must be created
- A random number chosen between 2 whole numbers must be the output
- Include a boss or high level monster at the end of the story
Información
- Descripción
- Mapa Mental sobre Item 2, creado por Caleb Chow el 13/05/2026.
- Creado por
- Caleb Chow
- Visitas
- 0
- Valoración