Skip to content

💥 Pixel Voltorb Flip minigame built with Compose for Desktop.

License

Notifications You must be signed in to change notification settings

bog-walk/voltorb-flip

Repository files navigation

⚡ Voltorb Flip 💥

🎮 A desktop recreation of the Voltorb Flip minigame, from Pokemon HeartGold and SoulSilver, built using JetBrains Compose for Desktop.

📝 Game details

Gameplay follows the original rules with a few notable deviations from being a faithful recreation:

  • Player name cannot be input and the final total coin count is lost when the app closes.
  • Key animations have not been implemented, particularly tile flip, tile explosion, coin count increment, and typewriter text effect.
  • Riskier tile select logic (i.e. "Is this what you were expecting?") has also been excluded.
  • The occasional design choice differs because all UI assets are formed using Canvas, custom svg files (no png assets), or built-in font options.

In addition to the game screen, the three information screens have also been included:

🔬 Run tests

Clone the repository then pick an option:

  • Open the project in IntelliJ IDEA then choose specific tests using gutter icons or right-click the src/jvmTest folder and select Run 'Tests in 'voltorb-flip.jvmTest''

  • Open the Gradle toolbar and select voltorb-flip/Tasks/verification/jvmTest

💻 Run desktop application

Clone the repository then open the project in IntelliJ IDEA and run Main.kt

About

💥 Pixel Voltorb Flip minigame built with Compose for Desktop.

Topics

Resources

License

Stars

Watchers

Forks

Languages