Skip to content

Commit

Permalink
move to week 15
Browse files Browse the repository at this point in the history
  • Loading branch information
jm1021 committed Mar 13, 2024
1 parent b13ec46 commit 23388ba
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 8 deletions.
11 changes: 7 additions & 4 deletions _posts/2023-11-28-CSSE-leaderboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 23388ba

Please sign in to comment.