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

Merging SimplyMinimal's changes #2

Open
wants to merge 66 commits into
base: main
Choose a base branch
from

Conversation

SimplyMinimal
Copy link

What's New

  • Auto rapid fire (less wear on the buttons this way too)
    
  • Up button applies thrusters
    
  • Haptic feedback and LED effects
    
  • High Score system
    
  • Automatic save and load of high score
    
  • Some modifications to certain game play elements
    

What's coming next

  • Settings screen
    
  • Enabling sound effects (configurable on/off option)
    
  • Power Ups
    

@SimplyMinimal
Copy link
Author

One of the major key differences between yours and my forked version is I've opted to use the Up button instead of the OK button for thrust.

I've asked a few people to play test both versions and almost all of them had a preference of having the DPAD up as thrusters as that's what they instinctively hit.

My long term vision for this is to add a Menu settings so that we can incorporate both of our play styles as well as adding a toggle for sound and reset the high score.

@antirez
Copy link
Owner

antirez commented Jan 11, 2023

Thanks! Will review and cherry pick all the things I could. Makes sense to have the settings screen indeed. I've plans to allow for alternative game plays and they can't be the default. Cheers.

@SimplyMinimal
Copy link
Author

SimplyMinimal commented Jan 12, 2023

I did see you wanted to save the Up button for power ups. What types of power ups were you planning?

I've been throwing around the idea of items that periodically get dropped on the playing field with respect to the ship and other active asteroids. When a player picks up a power up, it would change the style for a short period of time.

It would be things such as:

  • TNT bombs = Nukes all asteroids in the area with explosion animations
  • Star fire = Automatically shoots bullets in a star pattern around the ship for X amount of time
  • Shield = Automatically deploys a shield for X amount of time. Can destroy asteroids with it but will damage the shield.
  • Mini Assistant Ship = A tiny assistant ship that dodges and shoots asteroids with you.
  • Ghost Ship = Makes the main player's ship take no damage for X amount of time
  • Harden Ship = Allows the ship to crush through asteroids for X amount of time. This allows the player to take full advantage of the thrusters without worry

Will think of more as they come. I do plan to add different haptic feedbacks to each effects to really immerse the effects.

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

Successfully merging this pull request may close these issues.

3 participants