vineetjc / pygame-Coin-Fall-

Collect as many coins from the coin fall in 30 seconds. Avoid the bombs! Made using pygame.
MIT License
6 stars 15 forks source link

Feature: Game Mode: Infinite Mode #39

Closed amrit-choudhary closed 5 years ago

amrit-choudhary commented 5 years ago

No time limit. The coin fall speed increases slowly over time (similar to temple run or other infinite runners) Game end condition: hitting bomb

Optional: Game end condition: missing a lot of coins in a row.

kitkatdecode commented 5 years ago

@amrit-choudhary are you doing it ?

amrit-choudhary commented 5 years ago

@kartikct25 You can do this one. I can work on 1 v 1 game mode.

kitkatdecode commented 5 years ago

Ok .

So what I have add it..?

other screen before game mode screen having options of two mode

One mode for simple difficulty and then goes same Another After pressing infinite mode it will go to game screen ,having no time limit ,score multiplier increases with time

Anything else

kitkatdecode commented 5 years ago

And also game end condition

+??

amrit-choudhary commented 5 years ago

You have already made a game mode screen. just add 2 button, classic and infinite

game end condition is getting hit by bomb

amrit-choudhary commented 5 years ago

also, this high score should be saved separately. so in the game_manager, make a new highscore_infinite. and when you die in infinite mode when you die you go to different game_over_screen which shows your highscore_infinite

amrit-choudhary commented 5 years ago

actually, highscore saving needs to be changed.

so for now just make a new game_over_infinite_screen same as game_over_screen only thing that changes is Restart button will take to game_infinite_screen

kitkatdecode commented 5 years ago

What is classic mode

amrit-choudhary commented 5 years ago

classic = the game that we have right now.

kitkatdecode commented 5 years ago

That means classic will return difficulty level screen??

amrit-choudhary commented 5 years ago

infinite game is a new game screen. clicking on classic will take you to the current game screen clicking on infinite will take you to the infinite game screen

amrit-choudhary commented 5 years ago

just like how you created a game_mode_screen create a new game_infinite_screen and add a new item to Game_mode enum. most of the code of game_infinite_screen is same as game_screen. just make it infinite.

in your game_mode screen when you click on classic it will load game_screen when you click on infinite it will load game_infinite_screen

amrit-choudhary commented 5 years ago

also, you should wait for #45 to get merged, then take a pull. It has lots of changes.

amrit-choudhary commented 5 years ago

added #57