PROG1001 Assessment 1 - Portfolio Part A
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
Programming I
PROG1001
Assessment 1
Portfolio Part A
1 Module 1 Codio Maze Game Activities
1.1 Progress Testing #1 (Maze Game Activity A1.2 - Think Logically, page 13):
(From your Codio ‘Think Logically’ activities – make a screenshot of the Challenge on page 13 in Codio and paste it into the space below here, then answer the question below.)
Screenshot #1:
Question #1: In the table below, provide a description for each of the displays at the top of the game. In your answer, indicate the initial values when you first play the game, and what triggers their change.
Menu Item |
Initial Value |
What triggers a change to the number? How does it change? |
Steps: |
|
|
Energy: |
|
|
Score: |
|
|
1.2 Progress Testing #2 (Maze Game Activity A1.2 - Think Logically, page 14):
(Insert screenshot below)
Screenshot #2:
Question #2: What changes to the number of function/method calls that you could make to the game so it could meet the Final Challenge criteria?
Function/Method |
Number of calls |
Other changes, Comments |
AddEnergy() |
|
|
AddWalls() |
|
|
AddMonster() |
|
|
1.3 Progress Testing #3 (Maze Game Activity A1.3 - Decomposition - Variables, page 10):
(Insert screenshot below)
Screenshot #3:
Question #3: What other variables changes/additions could you make to the game variables to make it more useful, and so you could customise it even more?
Variable |
Initial Value? |
Other changes, Comments |
numMonsters |
|
|
|
|
|
|
|
|
|
|
|
Note: numMonsters has been used as a suggested start. You can update the other existing variables, or create your own variable names for energy, walls, etc.
2 Customising your Maze Game
Note down your own options that you will use to customise your game, in the space provided below.
It is mandatory for you to use these settings to customise your game options.
Your Player Option number: (the last digit of your student id)
2.1 Progress Testing #4: (Assessment 1 - Your Customised Maze Game):
(Insert screenshot below)
Screenshot #4:
Insert your final code here:
After you have finalised the game, continue to play your customised game, and determine if the customised criteria / settings for your game are workable, and to determine if your game is ‘winnable’, i.e. get to the exit goal with at least 10 points. Then answer the question below.
Question #4: What other changes or additions to your maze game criteria would you suggest to make your game winnable?
Variable |
Initial Value? |
Other changes, Comments |
|
|
|
|
|
|
|
|
|
|
|
|
Note: You do not need to make your suggested changes in Codio. You are only required to answer the question above.
2023-11-21