Mapa mental
Pseudocode Challenges
Contenido del mapa
Pseudocode Challenges
Challenge 1
- Prescribed Critera
- 4x4 Grid Map
- The grid is much larger than 3x3 which creates 4 center squares.
- Therefore, the center squares are 5,6,7,8
- The grid is much larger than 3x3 which creates 4 center squares.
- 3 Health Points
- The players health will be set to three.
- This was achieved by declearing a new variable called health.
- The value was set to 3 to meet the prescribed criteria.
- This was achieved by declearing a new variable called health.
- The players health will be set to three.
- 4x4 Grid Map
- Constraints/Limitations
- Lack of pseudocode knowledge
- Having a lack of pseudocode knowledge means it is going to take more time.
- Higher Chances of Errors in the pseudocode.
- Could lower overall mark.
- Higher Chances of Errors in the pseudocode.
- Having a lack of pseudocode knowledge means it is going to take more time.
- Lack of Time
- Not using time efficiently could lead to rushing the assignment.
- This means there are higher chances of errors.
- Could lead to an overall lower mark .
- This means there are higher chances of errors.
- Not using time efficiently could lead to rushing the assignment.
- Lack of pseudocode knowledge
- Functional Requirements
- When the user starts the game it randomly selects a new map.
- This has been acheived by using a random interger generator.
- This was possible as the mapLoc values were set to 1,2,3,4
- This method created 25% chance on landing on one of the 4 tiles.
- This was possible as the mapLoc values were set to 1,2,3,4
- This has been acheived by using a random interger generator.
- When the user starts the game it randomly selects a new map.
- Available resources
- Internet
- Pseudocode Websites
- There are a range of pseudocode websites that can help with the challenges to achieve better solutions.
- E-learn
- Pseudocode Powerpoint
- This can help us with formatting and creating better solutions.
- Mindmap Format
- The mindmap format helps us create a better format.
- Pseudocode Powerpoint
- Pseudocode Websites
- Assignment Task Sheet
- Criteria
- The criteria helps us aim for what we have to achieve
- Leads to overall better result if followed.
- The criteria helps us aim for what we have to achieve
- Challenge Information
- The information needed to achieve the criteria.
- Leads to an overall better result.
- The information needed to achieve the criteria.
- Criteria
- Internet
- Ideation
- Dice Roll Method
- This method is when you generally use to dice to create the random selection function.
- Much more complex and inefficient.
- This idea wasn't used.
- Much more complex and inefficient.
- This method is when you generally use to dice to create the random selection function.
- random integer method
- This method is used by letting the MapLoc becomes values and randomly select one.
- Simple and efficient
- This idea would be perfect for the challenge.
- Simple and efficient
- This method is used by letting the MapLoc becomes values and randomly select one.
- Dice Roll Method
- Non-Functional requirements
- Correct Pseudocode Format
- Correct format must be used so it is easier to use.
- This can lead to better results.
- Correct format must be used so it is easier to use.
- Correct Pseudocode Format
- Prescribed Critera
Challenge 2
- Prescribed Criteria
- Max of 5 health
- The maximum health will be set to 5
- This has been done by declaring a health variable and setting it to 5.
- The maximum health will be set to 5
- Baker will give loaf of bread
- talk to baker.
- If player in bakery map location.
- The baker gives you a loaf of bread.
- Action: Add bread into backpack.
- If player not in bakery map location.
- The output will be the baker is not here.
- Action: None
- If player in bakery map location.
- talk to baker.
- Backpack
- Backpack contains bread.
- Input: Eat Bread
- Output: You eat the bread.
- Actions: Remove bread from backpack an increases player's health by 1 (if not already at full health)
- Input: Eat Bread
- No bread in backpack.
- Input: eat bread
- Output: You are not carrying the bread.
- Actions:None
- Input: eat bread
- Backpack contains bread.
- Max of 5 health
- Constraints/Limitations
- Lack of knowledge.
- Lack of knowledge means the task is going to take longer.
- The most efficient methods may not be used.
- Can lead to a lower mark if research isn't done properly.
- The most efficient methods may not be used.
- Lack of knowledge means the task is going to take longer.
- Lack of time.
- Not being time efficient will lead to rushing the task.
- This would lead to a lower mark as there is not much time.
- Not being time efficient will lead to rushing the task.
- Lack of knowledge.
- Functional Requirements
- The user will be able to talk to baker and eat loaf of bread.
- meets task requirements
- Meeting the task requirements helps achieve a better result.
- meets task requirements
- The user will be able to talk to baker and eat loaf of bread.
- Available Resources
- Internet
- E-learn
- Mindmap Format
- This will allow us to use the correct information.
- This can help achieve a better result.
- This will allow us to use the correct information.
- Mindmap Format
- pseudocode websites
- This can help find more efficient solutions and create a better format.
- This can help achieve a better grade.
- This can help find more efficient solutions and create a better format.
- E-learn
- Task sheet
- the task sheet has the task requirements to follow.
- This resource will help us to meet the task requirements.
- This can lead to an overall high grade.
- This resource will help us to meet the task requirements.
- the task sheet has the task requirements to follow.
- Internet
- Ideation
- The most efficient idea for this task was to use the table.
- The input, output and action were given.
- This was converted into pseudocode.
- The input, output and action were given.
- The most efficient idea for this task was to use the table.
- Non-Functional Requirements
- Correct pseudocode format
- Correct format allows the assessor to understand the code.
- This will lead to a better overall result.
- Correct format allows the assessor to understand the code.
- Correct pseudocode format
- Prescribed Criteria
Challenge 3
- Prescribed Criteria
- Defeat the Dragon
- The dragon must be defeated to win the game.
- This can be done with a sword or riddles.
- To make the game more interactive clues can be found throughout the map.
- This can be done with a sword or riddles.
- The dragon must be defeated to win the game.
- Attack the dragon 3 times or 3 riddles.
- The dragon can be defeated in two ways.
- Attacking the dragon with a sword 3 times.
- This can be achieved by declaring the sword and finding it across the map.
- Solve 3 riddles.
- 3 riddles can be found on the internet and clues can be hidden across the map.
- Attacking the dragon with a sword 3 times.
- The dragon can be defeated in two ways.
- Defeat the Dragon
- Constraints/Limitations
- Lack of knowledge
- This will effect the efficiency and complexity to complete the task.
- This could lead to a lower overall mark.
- This will effect the efficiency and complexity to complete the task.
- Time constraint
- You must be time efficient in order to complete the task.
- If not, this can lead to rushing and effect the final result.
- You must be time efficient in order to complete the task.
- Lack of knowledge
- Functional Requirements
- allowing the user to attack the dragon three times.
- This can be done by creating steps to find a sword.
- This can be done by placing tasks across the map.
- The game will be interactive, however it wouldn't require thinking and may be more boring.
- This can be done by placing tasks across the map.
- This can be done by creating steps to find a sword.
- allow the user to answer three riddles.
- Can be done by finding riddles online.
- Placing hints across the map makes the game more interactive and require critical thinking.
- Can be done by finding riddles online.
- allowing the user to attack the dragon three times.
- Available Resources
- Internet
- E-learn
- There are many resources on e-learn to help with the task.
- mindmap format, pseudocode powerpoint.
- This can help us achieve a better grade.
- mindmap format, pseudocode powerpoint.
- There are many resources on e-learn to help with the task.
- Pseudocode website
- There are many websites that can provide similar solutions.
- These can be adopted to solve the challenge.
- This can lead to an overall higher grade.
- These can be adopted to solve the challenge.
- There are many websites that can provide similar solutions.
- E-learn
- Task Sheet
- The task sheet helps us understand the task.
- This can help with meeting task requirements.
- This can lead to an overall higher grade.
- This can help with meeting task requirements.
- The task sheet helps us understand the task.
- Internet
- Ideation
- 3 riddles
- Idea seems generic and boring.
- User wouldn't have much fun.
- Idea discontinued.
- User wouldn't have much fun.
- Idea seems generic and boring.
- Defeat the dragon using a sword.
- This idea seemed generic and boring.
- User wouldn't have much fun.
- Idea discontinued.
- User wouldn't have much fun.
- This idea seemed generic and boring.
- Both
- You can choose an option to do a riddle and it will take the dragons health by -2.
- However, if you got it wrong it would -1 your health.
- This idea was much more engaging and fun and was the final idea chosen.
- However, if you got it wrong it would -1 your health.
- You can choose an option to do a riddle and it will take the dragons health by -2.
- 3 riddles
- Non-Functional requirements
- Correct Pseudocode Format
- This must be used so the assessor can understand the code.
- This can lead to a better result.
- This must be used so the assessor can understand the code.
- Correct Pseudocode Format
- Prescribed Criteria
Información
- Descripción
- Year 11 Digital Technologies Mapa Mental sobre Pseudocode Challenges, creado por Dylan Do el 25/02/2021.
- Creado por
- Dylan Do
- Visitas
- 3
- Valoración