Skip to content

12-Player Sonic the Hedgehog themed Flappy Bird clone for the Sega Saturn

License

Notifications You must be signed in to change notification settings

slinga-homebrew/Flickys-Flock

Repository files navigation

Flicky's Flock

Flicky's Flock is a 12-player Sonic the Hedgehog themed Flappy Bird clone for the Sega Saturn. Requires two 6 Player Adaptors for full twelve player support. Requires a modded Saturn or another method to get code running on actual hardware. Build the code with Jo Engine or grab an ISO from releases. Note: The release ISO does not contain a sound track. You must supply your own. Suggestions are provided.

The resolution of the game has been changed to support wide screen televisions:

  • Use the zoom feature (not 16:9) in your television
  • The top and bottom of the screen will be cut off but the game area will take up the entire TV
  • The aspect ratio looks correct

Flicky's Flock was my entry to the Sega Saturn 26th Anniversary Game Competition.

Screenshots

Sega Saturn Multiplayer Task Force Twelve Snakes Title Multiplayer Solo Score

How to Play

  • On the title screen you can select the number of lives per player (1, 3, 5, 9, or infinite) as well as the starting position of the Flickies (fixed or random). During gameplay the order of the Flickies do not change.
  • Once the game starts all twelve birds will spawn. Press A, B, or C to start flapping your character
  • You can change your Flicky by pressing Left or Right Trigger while alive.
  • You score 1 point for each pipe you traverse
  • If you touch the ground or a pipe your character dies. Dying loses you 1 point
  • To respawn after dying simply flap again (A, B, or C button). You can keep respawning until you run out of lives
  • The game ends when a player scores 100 points or if no player is playing for 5 seconds
  • The game starts off easy but gets harder every 10 points scored

Power-Ups/Power-Downs

Power-Ups
There are five power-ups/power-downs that spawn randomly. Going after and acquiring them is a risk/reward trade-off.

  • Flicky - extra life
  • Robotnik - instant death
  • Lightning - all players shrink and have floatier jumps for 10 seconds
  • Reverse Gravity - gravity reverses for all players for 10 seconds
  • Stone Shoes - all players have higher gravity for 10 seconds

Player One Special Commands

Only player one can:

  • interact with the menus
  • pause/display the score with the Start button
  • clear scores with the Z button (at the pause screen)
  • press ABC + Start to reset the game

Score

When player one hit starts or the game ends, the score is displayed. The fields mean the following:

R

The player's rank among the other players. Can be 1-12. The players are ranked via their score.

C

The Flicky

S

Total score. Score = number of pipes - number of deaths. Score cannot be negative.

P

Number of pipes the player has cleared.

D

Number of times the player has died.

Recommended Music Tracks

You must supply your own music tracks when burning the ISO. Here are some recommendations:

  1. Track 1 - title screen music
  2. Track 2 - extra life music
  3. Track 3 - gameplay music
  4. Track 4 - game over music

Burning

On Linux I was able to burn the ISO/CUE + WAV with: cdrdao write --force game.cue.

Issues

  • Slow startup time
  • Sound track not included
  • Not as crazy as Twelve Snakes

Building

Requires Jo Engine to build. Checkout source code folder to your Jo Engine "Projects" directory and run "./compile.sh".

Credits

Thank you to Ponut for performance and PCM help
Thank you to Emerald Nova for organizing the Saturn Dev contest
SegaXtreme - The best Sega Saturn development forum on the web. Thank you for all the advice from all the great posters on the forum.
Sega Saturn Multiplayer Task Force - Other great Sega Saturn games with source code
Jo Engine - Sega Saturn dev environment