Wii SpaceBubble 0.49

Hi everybody. This evening I stared working on the next beta release (v0.49) of SpaceBubble. The final (stable) release v0.50 will be ready for the homebrew scene in a couple of days. The following changed will be added:

27/01/2009 Version 0.49
– 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.

This Beta build is not released (Internal test version)

Wii SpaceBubble 0.4

A new version of SpaceBubble is released with the following changes:

26/01/2008 Version 0.4
– 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.

Wii SpaceBubble 0.31

A new version of SpaceBubble is released with the following changes:

25/01/2008 Version 0.31
– 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.

Wii SpaceBubble 0.3

A new version of SpaceBubble is released with the following changes:

24/01/2009 Version 0.3
– 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.

Wii SpaceBubble 0.2

The first official version of SpaceBubble is released. Please download a copy and try it out! Feedback is welcome.

23/01/2009 Version 0.2
– 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.

Wii SpaceBubble 0.13

Today the following features are added to SpaceBubble.

22/01/2009 Version 0.13
– 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.

Note: The game is not yet released!

Wii SpaceBubble 0.11

Today the following features are added to SpaceBubble.

20/01/2009 Version 0.11
– 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.

Note: The game is not yet released!

Wii SpaceBubble 0.1

Today i started building a new Wii game. The new game will be based on the classic bubble breaker, but with must more advance features. Expected release date will be at the end of this month. So please visit my website or check the rss feed around this date to download a fresh copy.

19/01/2009 Version 0.1
– Started programming.
– Created raw gameboard layout
– Created intro screens.
– Basic game engine ready.
– Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Note: The game is not yet released!

Wii BibleQuiz 0.90

A new version of BibleQuiz is released with the following changes:

15-01-2009 Version 0.90
– Update url on intro screens to www.plaatsoft.nl (My new domain).
– Network thread status is now showed on welcome screen.
– Bugfix: Remove some small reported graphical bugs.
– Bugfix: Highscore is now always loaded correctly.
– Bugfix: Remove several bugs in network thread.
– Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Wii Pong2 0.95

A new version of Pong2 is released with the following changes:

20/01/2009 Version 0.95
– Update url on intro screens to www.plaatsoft.nl (My new domain).
– Improve intro screen positioning by PAL 50Hz TV mode.
– Network thread status is showed on screen.
– Game score is send anonymous to internet web services.
– Bugfix: Highscore is now always loaded correctly.
– Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Wii RedSquare 0.72

A new version of RedSquare for Nintendo Wii is released with the following changes:

07/01/2009 Version 0.72
– Update urls on intro screen to www.plaatsoft.nl (My new domain on internet)
– Bugfix: Google analysic requests are now working again.
– Bugfix: Score cheating with 1 and 2 button is now not possible anymore.
– Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Wii RedSquare 0.71

A new version of RedSquare for nintendo Wii is released with the following changes:

03/01/2009 Version 0.71
– Bugfix: Global highscore xml data is now always processed right.
– Network thread status is now showed on the welcome screen.
– Improve sound effects (Thanks nowhereman).
– Updated credits screen information.
– Updated help screen information.
– Build game with libogc 1.7.1 and devkitPPC r16 compiler.

Wii RedSquare 0.70

A new version of RedSquare for Nintendo Wii is released with the following changes:

01/01/2009 Version 0.70
– Added global highscore screen
– Global highscore information is fetch from internet
– Improve button graphics
– Improve release notes screen
– Added new cool background music
– Network thread status is displayed on welcome screen
– Bugfix: Local highscore is now always loaded correctly
– Build game with new libogc 1.7.1 and devkitPPC r16 compiler

Show JPG image on Wii screen

The following function shows a jpg image.

void drawJpegImage(char *pictureData, int pictureLength, int x, int y )
{
  JPEGIMG         jpeg;
  int             row,
  col,
  pix,
  offset;
  unsigned int   *jpegout;

  memset(&jpeg, 0, sizeof(JPEGIMG));

  jpeg.inbuffer = pictureData;
  jpeg.inbufferlength = pictureLength;

  JPEG_Decompress(&jpeg);

  pix = 0;

  jpegout = (unsigned int *) jpeg.outbuffer;

  offset=(y+yjpegOffset)*320;
  for (row = 0; row < jpeg.height; row++)
  {
      for (col = 0; col < (jpeg.width >> 1); col++)
      {
         frameBuffer[0][offset + col + x] = jpegout[pix++];
      }
      offset+=320;
  }

  free(jpeg.outbuffer);
}

Compiled Libogc 1.7.1

To help beginner Wii developers i have compiled the latest available libogc 1.7.1 library. I have added to this library libfat 1.0.2 and libsnd 1.0. Please click on the below link to download this library.

Update on 06-02-2010. I removed the download link. Now libogc 1.8.1 with integrated sound module is available. So there is not need anymore for this download!