Chunk Munch

From WiiFloWiki
Jump to: navigation, search
Chunk Munch
Icon
General
Author(s)Freezy
TypePuzzle game
Latest Version0.6c (22-Aug-2009)
LicenceFreeware
Links
[File:ChunkMunchV0.6.zip Download]
Website
Downloadable via the Homebrew Browser
Peripherals
Wiimote4.svg SensorBar.svg Loads files from SDHC cards in the Front SD slot
Donate to this Wiki and Wiiflow!

Page Cloud
Page "Chunk Munch" has no subpages to list.

A simple yet addictive game, just point and click on two or more connected and identical 'chunks' to 'munch' them up.

This game supports users creating their own look for the game, see the Skinning support for more info, or just take a look at the examples shipped with the game.

Contents

Score

Currently 1 point for the first 'Chunk' after that each additional chunk gives a +2 bonus. The minimum amount of 'Chunks' that need to be connected is 2, which means that 3 points is the lowest 'move' possible ;-)

Video

Skinning support

This game supports the user supplying his or her own images, which can be separated into skins (or themes) by placing them into different folders next to the game. To create your own skin follow these steps, all images can be supplied optionally.

The game doesn't check / care about any of the image sizes, just don't make anything too big, also 1 through 10 should be square for best quality (they are resized by the game). For the background stick with 640 by 460 ;-) For the Cursor I would recommend something in the 32 or 64 length/width, it does not have to be a square image.

For a full example see the Winged-Vayla skin, it uses everything.

Example of skin.xml:

 
<?xml version="1.0"?>

<cursor  clickX="0" clickY="0"  textoffsetx="52" textoffsety="42" />

<font    textcolor="0xFF0000FF" textshadow="0xFFFFFFFF" size="26" />

<player1 textcolor="0xFF0000FF" textshadow="0xFFFFFFFF" />
<player2 textcolor="0x00FF00FF" textshadow="0xFFFFFFFF" />
<player3 textcolor="0xFFFF00FF" textshadow="0xFFFFFFFF" />
<player4 textcolor="0xFF00FFFF" textshadow="0xFFFFFFFF" />

Source

If you would like to add skinning support or XML settings / savegame capability, contact me at freezydev(at)live.nl I can give you the important parts of the code.

When I find the time I might make a game template, so that all new programmers can get SDL up and running without having to program the entire engine from scratch.

The code is a bit of a mess, which is not surprising, it has survived three platform rewrites (Windows, Wii GX, Wii SDL). The original code dates back to about two years ago. I am still finishing up the game by adding stuff like sound, music and multiplayer. I will try to clean up the code and make it easier for others to read / understand.

I will never share the code of the game itself (MY PRECIOUS!), though I am planning on releasing the code for all the functionality's it is accumulating (anything that uses public libraries is programmed separate from the actual game code. Ok, except for string manipulation) C++ class inheritance rules!

Change log

v0.6c

v0.6b

v0.6

v0.5

Watch Video

v0.4

v0.3b

Watch video

v0.3

It also doesn't care about size, just don't make anything too big, also 1 through 10 should be square for best quality.

v0.2a

Watch video

Known bugs:

v0.2

v0.1

v0.0

The original game was made by me for the PC, which included 10 colors (still in the game). To make it work on the Wii I rewrote the visualisation parts to GX, which did not work as well for me.

Work in progress

Website is back, lycos made an error (no duh), ok it was an automatic one, which has been corrected. I can forgive them now ;-)

22 aug 2009: I liked the fact that SDL_Mixer could handle a lot of file types, which is good for making it easier to add a new skin. And since this project was already using SDL it just seemed like just the right Lib for the job. The SDL_Mixer is just not useable in its current form, files should just work! What is needed is flexibility in the handling of different formats and their hz, bitrate etc. Without the music either deforming or distorting.

Perhaps I should fix try to fix SDL_Mixer and SDL_Image (cursed ICO support), maybe I will after this project is done. Maybe someone else will fix it in the meantime.

21 aug 2009:

Adding ingame sound effects now, once they are working I will upload a new version with all the fixes of the past week.

Which means that this is not (yet) the easy solution I want to offer people interrested in adding their own sounds to the game.

20 aug 2009:

Adding sound increased the game alone to 1.7MB! :-O (this does not even include a sounds sample)

19 aug 2009: Thanks to Faine (a friend of mine), there is a new logo (yet again). This one looks WAAAAAY better then the one I used before.

17 Aug 2009: Shuffled the many options around a bit. Cleaned up the code a bit. No major changes yet to the game itself.

16 aug 2009: Discoverd some crash bugs, working on them now.

15 aug: V0.5 out now, with multiplayer support, better font displaying etc. :-D

/Old WIP

Planned

This is my TODO list, sorted in the order of: "most likely to be done first"

Thanks to

The game still needs more skins! If you would like to see your name in the thanks to list, please send me artwork for this game :P

Personal tools
View and edit namespaces data
Variants
Actions
Navigation
Wiiflow
Softmod
Toolbox
Google AdSense