Issue Burndown
My plan with the process I went through with it.
Adding a Starting Screen w/ Button(s):
- Research/learn how to add a starting screen to the game (15-30 min)
- Look into general game code for loading screens, and how to implement a starting screen (15-30 min)
- Find background image for the start screen (1-5 min)
- Implement the code for the start screen (get help from Mr. M if needed) (30-60 min)
- Look into code on how to add a button to the start screen (5-10 min)
- Figure out how when the button gets clicked on, find out how to make the game load (30-40 min)
- Double-check the code to make sure no glitches are found (10-15 min)
- Optional/not really Figure out how to add a title to the starting page, so that when it loads it shows the title (30-45 min)
-
Also possibly make more buttons with/ settings and an about page for NPCs (add more sub tasks for this when to it)
Time prediction in total: 166-295 min ~
Button(s):
- Figure out how to add a button (5-10 mins)
- Add a level specified for NpcAboutPage (5-10 mins)
- Find a background (1-5 mins)
- Look up information about all Npcs (15-30 mins)
- Go into an editing app and add necessary information (10-15 mins)
- Add a button function into StartLevelPage for it to access into NpcAboutPage (30-35 mins)
-
Run everything, make sure no bugs (5-10 mins)
Time prediction in total: 100-120 mins~
EndLevelPage:
- Figure out how to add a level page (5-10 mins)
- Update JS file to fit the criteria (5-10 mins)
- Find a background (1-5 mins)
- Add title and NPC images (15-30 mins)
- Add a button to go to restart the game(10-15 mins)
-
Run everything, make sure no bugs (5-10 mins)
Time prediction in total: 100-120 mins~
Ending Up Not Completeing:
gameLevelWater:
gameLevelWater is very simple and very bland, some additions that can be added are more NPCs and more interactions with them. Also, changing the sprite could be good because it only moves in one direction.
Sprite Change:
- Find a usable sprite sheet (1-5 min)
- Get the measurements for the sprite sheet (5-10 min)
- Remove the current sprite sheet (1-2 min)
- Incorporate new sprite sheet/change the code to accurate measurements and rename if needed (1-5 min)
-
Check for any bugs/make sure the sprite sheet doesn’t glitch out, etc ( depends (min))
Time prediction in total: 8-22 min~
NPC addition:
- Find a usable (makes sense) sprite sheet for NPC (1-5 min)
- Get the measurements for the sprite sheet (5-10 min)
- Remove the current sprite sheet (1-2 min)
- Incorporate new sprite sheet/change the code to accurate measurements and rename if needed (1-5 min)
- Check for any bugs/make sure the sprite sheet doesn’t glitch out, etc ( depends (min))
- Incorporate new code for new NPC into GameLevelWater (15-30 min)
- Add text and information for the new NPC to speak about (15-30 min)
-
Check for any bugs, make sure NPC shows and leaves when needed, etc (depends (min))
Time prediction in total: 38-82 min~
Walking/Sprinting Movement Speed(s):
- Look into the code to find where the movement speed code is, etc (10-20 min)
- Implement a new button(s) to add a sprinting key { S or Shift } (10-20 min)
- Look into code on how to implement consistent walking speed { look into platfomer4x code to help enforce this code } (10-20 min)
-
Check for bugs, test out in-game, make sure buttons work according to speeds, etc (depends (mins))
Time prediction in total: 30-60 mins~
Implement Interaction Buttons to NPCs Question(s):
(ONLY DO IF YOU HAVE EXTRA TIME)