Final Code Changes
All changes that were made in the game explanied, and shown.
Code Change(s)
Feb 7th 2025
Added StartLevelPage into GameControl to incorporate it into the game level(s).
Added a StartLevelPage, and added necessary code into the js file to make it work for its function. Made sure to incorporate no Npcs, etc.
Added code for the markdown, help show it/make it work, etc.
Added font information for Background.js so when font shows into the game it will know where to pull the necessary code from. I explained what font, color, etc.
Added NpcAboutPage after StartLevelPage for it to show properly.
Added the NpcAboutPage.js file, made it simple, and also added a greeting to show during the game level.
Changed the greeting in the StartLevelPage.js to more formative directions, giving the player the needed information to move through the levels.
Added index.html to activate the markdown/make it work. (Most likely not necessary and probably could’ve incorporated the code into adventureGame.md)
Feb 12th 2025
Added possible values into index.html to create a “start button” in the game. (Spoiler Alert: I ended up not using this and did something else later on).
Feb 23rd 2025
Changed the greeting in NpcAboutPage.js into a more understandable way for the player to use to understand the functions of the game.
Ditched the Start Button in the index.html and ended up finding a way to incorporate a button into the StartLevelPage.js, adding the necessary functions to make the button work. But this time this button is located on the StartLevelPage.js and when clicked (as shown with the addEventListener) it will lead you to the NpcAboutPage.js.
Feb 24 2025
Added a function(s) that skips the NpcAboutPage if you were to not press the button.
Also added more code into StartLevelPage.js to help incorporate the code into a functioning work.
March 1st 2025
Added 8 notebooks
Added 8 notebooks
Added 8 notebooks
Added 8 notebooks
Added 8 notebooks
Added 8 notebooks
Added 8 notebooks
Added 8 notebooks
Removed index.html due to it being unnecessary
Added multiple buttons for all 8 notebooks
March 2nd 2025
Added all information for notebooks
Added photos for examples in blogs
Switched out the photos of code to actual code blocks
Added an EndLevelPage.js to show at the end of the game
Added EndLevelPage.js to GameControl to show up in the game.