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

Add a simple Title Screen to Part 2 #39

Open
4 tasks
ISSOtm opened this issue Jan 8, 2023 · 6 comments · May be fixed by #83
Open
4 tasks

Add a simple Title Screen to Part 2 #39

ISSOtm opened this issue Jan 8, 2023 · 6 comments · May be fixed by #83
Labels

Comments

@ISSOtm
Copy link
Member

ISSOtm commented Jan 8, 2023

This lesson will introduce a title screen. The intent is to introduce separate "scenes", and the transitions between them.

Pressing a certain button on the title screen will begin the game, and a Game Over will kick back to the title screen.

  • First, please propose an implementation, and send it in as a draft pull request (see step 6 of this guide for how to do so). (Maintainers can mark it as draft themselves afterwards, so don't worry.)
  • The PR will be reviewed by one or more people, and you may have to modify your implementation based on their feedback.
  • After a maintainer has greenlit your implementation, you can start writing the tutorial text, which describes the implementation.
  • Once the description is fully written, please mark the PR as "ready to review" to signify as much.
@evie-calico
Copy link
Contributor

I think we should do a palette rotate before switching scenes

@ISSOtm
Copy link
Member Author

ISSOtm commented Jan 10, 2023

You must write the code that the explanation will rely on, so you should probably start with that.

@zlago
Copy link

zlago commented Mar 8, 2023

so, 'scenes', what about em? is it just .loop: halt, poll input, compare input with PADF_START, then jr z, .loop followed by jp Main, repeat for game over?

@avivace avivace added bounty-75$ good first issue Good for newcomers and removed bounty-50$ labels Mar 5, 2024
@avivace avivace pinned this issue Mar 5, 2024
@avivace avivace changed the title Part II, Lesson 7 Add a simple Title Screen to Part 2 Mar 5, 2024
@wilkersonrdevon
Copy link

wilkersonrdevon commented Mar 5, 2024

Are we wanting something along the lines of part 3 title screen (game states and whatnot), or just loading an image, polling for input, and transitioning into gameplay?

Pressing a certain button on the title screen will begin the game, and a Game Over will kick back to the title screen. Score tracking, and a "Game Over" screen presenting it, should be left as an exercise to the reader.
This entry makes it seem like the latter but I figured I'd check before beginning.

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

Successfully merging a pull request may close this issue.

6 participants
@avivace @evie-calico @ISSOtm @wilkersonrdevon @zlago and others