SpaceBubble Wii

From GameBrew
SpaceBubble
Spacebubblewii2.png
General
Authorwplaat
TypePuzzle
Version0.98
LicenseMixed
Last Updated2011/03/24
Links
Download
Website
Source

SpaceBubble is a classic board puzzle game based on bubble breaker. Select multiple bubbles with the same color and destroy them, the more you hit in one the higher score you will get.

Features

  • 2D bubble gameboard with special graphical effects.
  • Support one to four concurrent players.
  • Seven game levels.
  • Game player score is shared on internet.
  • Easy menu system.
  • WiiMote IR device support.
  • 9 background music tracks.
  • Several sound effects.

Installation

If you are using the Homebrew Channel, just copy the SpaceBubble directory from the archive into the apps directory on the root of your SD card.

If you are using another loader, you only need boot.dol. Consult the documentation for your loader of choice for the appropriate location to place these files. Launch the game using your loader.

User guide

Game Tips:

  • Use the WiiMote to control the game. Select a button with the IR beam and then press A to select it.
  • You can earn bonus point each level by removing as much as possible bubbles and do this as fast as you can.
  • If the game crash during startup. Check if the WiFi or Ethernet network is enabled else the game will not work.

Control

spacebubblewii3.png

Screenshots

spacebubblewii4.pngspacebubblewii5.png

spacebubblewii6.pngspacebubblewii7.png

spacebubblewii8.pngspacebubblewii9.png

Media

PlaatSoft Wii SpaceBubble - Gameplay (PlaatSoft)

Changelog

Version 0.98 2011/03/24

  • GUI:
    • Update menu screen information.
  • Core:
    • Optimize core performance.
    • Added intro screen 4 (WarQuest game info).
  • General:
    • Build game with devkitPPC r21 compiler.

Version 0.97 2010/09/13

  • GUI:
    • Update menu screen information.
  • Core:
    • Solve random freeze problem during startup of game.
  • General:
    • Build game with devkitPPC r21 compiler.

Version 0.96 2010/09/11

  • GUI:
    • Update menu screen information.
    • Overall FPS has improved 50 percent. Thanks Crayon.
  • Core:
    • Use GRRLIB 4.3.0 as graphical engine.
    • libpng was updated to version 1.4.2.
    • libjpeg was updated to version 8b.
    • zlib was updated to version 1.2.5.
    • FreeType was updated to 2.3.12.
  • General:
    • Maintenance release.
    • Build game with devkitPPC r21 compiler.

Version 0.95 2010/03/31

  • GUI:
    • Update menu screen information.
  • Core:
    • WiiMote timeout increase from 60 to 300 seconds.
    • Added local highscore position calculation.
    • Improve stability.
    • Use libfat 1.0.7 as disk access engine.
    • Use libogc 1.8.3 as Wii interface engine.
  • General:
    • Make source code compliant with r21 compiler.
    • Improve source code documentation.
    • Added screenshots to source code documentation.
    • Build game with devkitPPC r21 compiler.

Version 0.94 2010/02/17

  • GUI:
    • Improve game settings screen.
    • Added donate screen.
    • Update main menu screen information.
    • Improve bubble graphics.
  • Core:
    • Extend user name from 3 to 6 characters.
    • Default user name is based on Wii nickname.
    • Increase http buffer size from 8kb to 10kb.
  • General:
    • Added source code to Google Code Repository
    • Added source code documentation (Javadoc style).
    • Added Doxygen (automatic documentation generation tool) config file.
    • Build game with devkitPPC r19 compiler.

Version 0.93 2010/01/08

  • Improve main menu screen.
  • Added 60Hz (640×480) TV Mode support.
  • Increase local highscore list to maximum 100 entries.
  • Store current game score in highscore area also when game is quited.
  • Added extra help screen with WiiMote control information.
  • Use GRRLIB v4.2.0 library as graphical engine.
  • Use libogc v1.8.1 library as Wii interface engine.
  • Build game with devkitPPC r19 compiler.

Version 0.92 2009/11/18

  • Added today top highscore screen.
  • Added functionality to trace game events to trace file.
  • High score is send to web service if score is better then 5000 points.
  • Improve network thread.
  • Use libfat 1.0.6 as disk access engine.
  • Use libmxml 2.6 library as xml engine.
  • Use libogc 1.8.0 library as Wii interface engine.
  • Build game with devkitPPC r19 compiler.

Version 0.91 2009/09/18

  • This version is compiled with the newest available Wii libraries.
  • Use the asndlib (part of libogc) now as standard sound engine.
  • Use libfat 1.0.4 as disk access engine.
  • User libogc 1.7.1a as Wii engine.
  • Build game with devkitPPC r17 compiler.

Version 0.9 2009/03/09

  • Upgrade GRRLIB graphical render engine from v3.0 to v4.0.
  • Improve intro screens.
  • Added fps (frame-per-second) information on all screens.
  • Added screen shot functionality. Press the plus button to make a screen shot picture.
  • Pictures are stored on the SD Card in the following directory sd:/apps/SpaceBubble
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.81 2009/02/14

  • Hot fix: Solve major bug in global highscore screen. If the local score does not contain more the 13 entries the global highscore screen crash.
  • Work around for previous versions. Play at least 13 games before entering the highscore screens.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.8 2009/02/11

  • Improve Frame-per-second performance during game play.
  • Show frame per second information on game screen.
  • Added information popup windows.
  • Added 10 seconds extra playtime to each level.
  • Disable MP3 background music support. Too slow.
  • Bug fix: Remove bug in Global Highscore functionality.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.7 2009/02/08

  • Increase game board size from 12×12 to 14×14 bubbles.
  • Added total clear (no bubbles left) bonus per level.
  • Remove game board control buttons. Use the WiiMote A button instead.
  • Press the Home button on WiiMote to return to the menu screen.
  • High score is send to web service if score is better then 12.000 point.
  • Only this first WiiMote can control the music and stop a running game.
  • Bug fix: Do not show bubble select hint when game is over.
  • Bug fix: Hint is now always working correct.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.6 2009/02/05

  • Added two, three and four multi player mode.
  • Add level seven with more bonus points to earn.
  • Improve score calculation on cleared level screen.
  • If player is 10 seconds idle give a random bubble select hint.
  • From level five “Super Shift Bubble Move” option is activated.
  • Sound settings are stored in configuration file.
  • Play random music track during game.
  • Rename “General Setting” menu button to “User Initials”.
  • Bugfix: Clock color is now showed always right.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.5 2009/01/28

  • First release for Wii Homebrew Browser
  • HotFix: Prevent crash if IR pointer is going out of the screen.
  • Adjusted effect and music default volume.
  • Added bubble destroy graphical effect.
  • Added 10 seconds extra playtime to each level.
  • Highscore is send to webservice if score is better then 10.000 points.
  • Clock color is changing to red for the last 15 seconds.
  • Added extra information on help screen.
  • Reposition some buttons.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.49 2009/01/27

  • Hotfix: Prevent crash if IR pointer is going out of the screen.
  • Added bubble destroy graphical effect.
  • Add 10 seconds extra playtime to each level.

Version 0.4 2008/01/26

  • Show score of selected bubbles on screen.
  • The 40 highest global scores are showed.
  • Reposition some buttons.
  • Improve bonus schema (level 4 , 5 and 6)
  • Added level cleared information screen.
  • Increase HTTP receive buffer size to 8196 bytes.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.31 2009/01/25

  • HotFix: Prevent random crashes if wifi connection doesn’t response.
  • HotFix: Prevent wrong calculation of possible moves.
  • Added winner text if player clears all six levels.
  • Added 2.000 bonus points if you clear all levels.
  • Added clock sound effects.
  • Adapted button size on most screens.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.3 2009/01/24

  • Added scrollbar to highscore and release notes screens.
  • The fifty highest local scores are showed.
  • The thirty highest global highscores are showed.
  • Improve button layout.
  • Improve third intro screen.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.2 2009/01/23

  • Added 16 background music tracks.
  • Added several sound effects.
  • Each level has it on score matrix and time parameter.
  • First official release for the Wii HomeBrew scene.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.13 2009/01/22

  • Added player initials setting screen.
  • Added load/save game setting to sdcard.
  • Use only one unique cookie number during the game.
  • Improve score calculation.
  • If level is cleared (remaining time * 10) is added to score.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.12 20998/01/21

  • Added Local / Global highscore functionality.
  • Added game info panel to game screen.
  • Added countdown clock.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.11 2009/01/20

  • Added ShiftRight bubble functionality.
  • Added five game levels.
  • Gamescore is send anonymouse to webservices on internet.
  • Added help screen information.
  • Cleanup not used source code.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Version 0.1 2009/01/19

  • Started programming.
  • Created raw gameboard layout.
  • Created intro screens.
  • Basic game engine ready.
  • Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Credits

Special thanks to my family for their support during the development of this game.

External links

Advertising: