Mapa mental
Adventure Game
Contenido del mapa
Adventure Game
Algorithm Constructs
- Modularisation
- Modularisation is used to reduce the complexity of a system by deconstructing it into independant units. Fuctions are usually the term used to describe modularistation. Functions allow us to take large programs and divide them into smaller pieces that can be maintained more easily
- FUNCTION delivery_charge, CALCULATE totalCost, IF (totalCost >$10) THEN, OUTPUT no delivery charge' ,ELSE OUPUT '$5 delivery charge', ENDIF OUTPUT 'thankyou', END FUNCTION
- Modularisation is used to reduce the complexity of a system by deconstructing it into independant units. Fuctions are usually the term used to describe modularistation. Functions allow us to take large programs and divide them into smaller pieces that can be maintained more easily
- Iteration
- Iteration is used when something is repeated over and over again so anything in the programs goes round in a loop. This is done in programs using the WHILE, REAPEAT and FOR statement
- DECLARE count, SET count TO 0, FOR count = 1 to 10, OUTPUT count END FOR , OUTPUT 'finished'
- Iteration is used when something is repeated over and over again so anything in the programs goes round in a loop. This is done in programs using the WHILE, REAPEAT and FOR statement
- Selection and condition
- A selection statement uses a condition to select or determine the next line that should be executed in the program. This is done using if and if else statements that change the flow fo the programs
- CALCULATE totalCost, IF (totalCost>$10) THEN, OUTPUT 'no delivery charge' ,ELSE OUPUT '$5 delivery charge', ENDIF OUTPUT 'thankyou'
- A selection statement uses a condition to select or determine the next line that should be executed in the program. This is done using if and if else statements that change the flow fo the programs
- Assignment
- Assignments are used to store the value of an expression into a variable. It is the way that a variable is told to remember a certain value
- DECLARE studentName, SET studenName TO Bob
- Assignments are used to store the value of an expression into a variable. It is the way that a variable is told to remember a certain value
- Sequence
- A sequence is a number of instructions that are processed one after another. Each step is an instruction to be performed, which should be performed in a specific order
- DECLARE count, SET count TO 1, OUTPUT the value of count
- A sequence is a number of instructions that are processed one after another. Each step is an instruction to be performed, which should be performed in a specific order
- Modularisation
Ideas for story
- Turn it into a fantasy themed story
- Include fantasy themed elements and characters into the game to make it appeal to the user.
- Easy to play, interesting and amusing
- Make sure the game is easy to play/is beginner friendly. It should be stress relieving and a good game when you need a break.
- Turn it into a fantasy themed story
Existing text based games
- The hitchhikers guide to the galaxy
- The hitchhikers game is a text based adventure game where the character tries to escape form the room. It was from the 19th century and is known for being diffcult
- Some of the strengths of the game are that it is interactive and has humour
- However some downsides are that the game has a high fatality rate and can be frustrating to play. It is frustrating to play because the game does not understand certain words
- The hitchhikers game is a text based adventure game where the character tries to escape form the room. It was from the 19th century and is known for being diffcult
- Colossal Cave
- The colossal cave text based adventure game is a where players explore a vast treasure filled cave system. It was popular in the 19th thousands and has been modified numerous times
- Some of the strengths of the game was that it is created create a sense of wonder. It also gives you a high sense of reward once you complete the game
- However the game is slow placed and punishing making it seem to hard and boring to players
- The colossal cave text based adventure game is a where players explore a vast treasure filled cave system. It was popular in the 19th thousands and has been modified numerous times
- The hitchhikers guide to the galaxy
Self determined criteria
- The game must be fun and interactive. It shouldn't be too hard to play and should have easily understandable rules
- The game must have a paragraph in the beginning so that the player knows the aim of the game.
- The game should be easy to play for beginners, whilst also being interactive
- The game should be fantasy themed and should appeal to the user
- The game should use fantasy themed character and setting so that the user is more interested in playing
- The game must be fun and interactive. It shouldn't be too hard to play and should have easily understandable rules
Prescribed criteria
- Your story must have at least 10 different variables in total
- The code must include 10 different variables. Variables are used to store information, so different questions/pronumerals can be used to hold different pieces of information. Every variable should be linked to a story choice, that helps the story progress, and makes it more exciting for the user
- You must have at least two choices for each input
- Your code must have 2 different variables every time you have an input. This means that every time the player is asked to make a decision in the game they should have 2 options to choose from.
- Must have a while loop
- In the code you must use a while loop to repeat a certain block until the condition is true. In the beginning of the game you might use a while loop to repeat a certain block.
- Use variable that match storyline
- The variable that you use should match your overall theme of your story (they should be related/ closely linked with each other). In the game the variable should be linked with eachother to make sure that the player doesn't get confused
- Your story must have at least 10 different variables in total
Coding constructs
- If statements
- An if statement is used to run specific part of the code
- An example of a if statement is if condition: # code to be executed if condition is True
- An if statement is used to run specific part of the code
- While loop
- A while loop is a python structure that allows you to repeat a certain block of code until the certain condition is true
- An example of a while loop is if you tell python to print numbers one 1-5 it would print the numbers between 1and 5
- A while loop is a python structure that allows you to repeat a certain block of code until the certain condition is true
- For loops
- For loops are structures in python that allow you to repeat a block of code a specific number of times
- If statements
Información
- Descripción
- Mapa Mental sobre Adventure Game, creado por irene l el 12/05/2026.
- Creado por
- irene l
- Visitas
- 0
- Valoración