Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce BCD, Scoring System #81

Open
XoToM opened this issue Mar 7, 2024 · 2 comments
Open

Introduce BCD, Scoring System #81

XoToM opened this issue Mar 7, 2024 · 2 comments

Comments

@XoToM
Copy link

XoToM commented Mar 7, 2024

While working on #42 I've realised that the Unbricked game for part 2 doesn't have any scoring at the moment, and it was briefly mentioned in #39 when a game over screen was brought up. I've also noticed that there isn't much information around on how the BCD instructions work, which gave me an idea;
What if a new lesson was added which would teach what BCD is and how to use BCD to display numbers? Displaying a score on the screen is probably the ideal use case for BCD, and it could also serve as a good resource on how to use BCD on the gameboy, especially since there isn't much information about it anywhere else. Tracking the score would be moved from the serial transfer lesson to here, and the serial transfer lesson could implement a simple leaderboard instead.

@avivace
Copy link
Member

avivace commented Mar 7, 2024

I agree this could be a generic "lesson" on BCD, rendering decimals and ultimately using those notions to implement a basic scoring system.

The Serial Transfer lesson can then give those for done and focus on the technicality of serial and exchanging data.

@avivace avivace changed the title Idea for Part 2 Lesson 7 - BCD Idea for Part 2 Lesson 7 - BCD, Scoring System Mar 7, 2024
@avivace avivace changed the title Idea for Part 2 Lesson 7 - BCD, Scoring System Introduce BCD, Scoring System Mar 7, 2024
@avivace avivace pinned this issue Mar 7, 2024
@ISSOtm
Copy link
Member

ISSOtm commented Mar 10, 2024

Great idea! Thank you :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants