diff --git a/_posts/2023-11-28-CSSE-leaderboard.md b/_posts/2023-11-28-CSSE-leaderboard.md index a1d87160..4784757c 100644 --- a/_posts/2023-11-28-CSSE-leaderboard.md +++ b/_posts/2023-11-28-CSSE-leaderboard.md @@ -8,10 +8,10 @@ type: ccc courses: { csse: {week: 15} } --- -## Player Selection Screens +## Player Leaderboard and Settings Make a lesson and code around a leaderboard. Explain or try ideas so they can be adapted to the Teacher's project. -Start a leaderboard on the start and game-over screen. Use local storage to record gameplay sessions, automatically at first. Time and points by level could be used as stats. +Show the leaderboard on the start and game-over screen. Use local storage to record gameplay sessions, automatically at first. Time and points by level could be used as stats. Leaderboard Integration Create a leaderboard system that records time and points for each game session. @@ -21,10 +21,13 @@ Allow players to review and filter the leaderboard. Start Screen Add features to start screen(s) to allow things like … - Leaderboard and Statistics -- Provide an option to reset or clear statistics +- Provide an option to reset archive statistics, so that you can have a session for a specific game. -Game over Navigation Options +Game over Settings Options +Come up with ideas to improve Settings. For instance, closing settings automatically. Also, make sure all settings are clear and functional. - Add name or initials and score to the leaderboard +- Select level +... Google ideas diff --git a/_posts/2023-11-28-CSSE-scrolling.md b/_posts/2023-11-28-CSSE-parallax.md similarity index 63% rename from _posts/2023-11-28-CSSE-scrolling.md rename to _posts/2023-11-28-CSSE-parallax.md index 26537859..667fdebe 100644 --- a/_posts/2023-11-28-CSSE-scrolling.md +++ b/_posts/2023-11-28-CSSE-parallax.md @@ -5,24 +5,27 @@ layout: post title: Parallax / Scrolling description: Provide a lesson on screen effects. type: ccc -courses: { csse: {week: 16} } +courses: { csse: {week: 15} } --- ## Parallax and Scrolling Effects -Make a lesson and code around Parallax. Integrate ideas so they can be adapted by Teacher project. Add elements to improve transitions screens and backgrounds. Below are a couple of ideas, but there should be many more. +Make a lesson and code around Parallax. Integrate ideas so they can be adapted by the Teacher project. Add elements to improve transitions screens and backgrounds. Below are a couple of ideas, but there should be many more. - Use a transition effect to smoothly move from the start screen to the game screen, etc. - Overlaying Backgrounds - Implement a dual-layered background system where the primary background is static, and a passive background moves to create a parallax effect. - - Adjust the opacity or blending mode to avoid shadows of screen moving over screen. + - Adjust the opacity or blending mode to avoid shadows of the player moving over the screen. Discuss how this works. - Association with Character Movement - - Trigger the scrolling screen movement when the player reaches a specific x-coordinate. - Synchronize the screen scrolling speed with the player's movement speed. - Consider incorporating easing functions for a smoother scrolling effect. +- Transition Screen + - The start screen could have things to select levels for the Game or Competition in Multiplayer (Groups) + - The end screen could be more focused on results automatically. + ## Resources Quick Google