Warning: Use of undefined constant MEBAK_LITE_PATH - assumed 'MEBAK_LITE_PATH' (this will throw an Error in a future version of PHP) in /customers/4/3/a/rudz.dk/httpd.www/wp-content/plugins/myeasybackup/myeasybackup.php on line 163 Warning: Cannot modify header information - headers already sent by (output started at /customers/4/3/a/rudz.dk/httpd.www/wp-content/plugins/myeasybackup/myeasybackup.php:163) in /customers/4/3/a/rudz.dk/httpd.www/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 1183 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /customers/4/3/a/rudz.dk/httpd.www/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 77 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /customers/4/3/a/rudz.dk/httpd.www/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 87 Marbles v1.1b | rudz.dk


Feed Rss

Marbles v1.1b

Author: Paul Berlin, © Free­ware 2003
Addi­tions: rudz.dk 2005–2011

Ver­sion: 1.1b
3.0 MiB
273 Down­loads
Marbles Source
Mar­bles Source
Ver­sion: 1.1
3.5 MiB
329 Down­loads
PGE Beta
PGE Beta
Ver­sion: 1.1
503.5 KiB
913 Down­loads
Marbles in-game

Mar­bles in-game


Using the fmod sound library, http://www.fmod.org.

More cred­its at the bot­tom of the doc­u­ment.

Please vote for Mar­bles 1.1 at Plan­et­Source­Code.

Feel free to change/add/improve this code, but if you do,
I would appre­ci­ate if you send me the updat­ed code =).

If you use this code in any of your own projects, please
men­tion me in your cred­its.

Do not quit the ‘Marbles Launch.exe’ process manually.

What’s new in version 1.1b (August 2011):

  • dx8vb.dll includ­ed, lat­er win­dows ver­sions needs this.
  • Whipped togeth­er ‘Mar­bles Launch.exe’ to start game with on new­er win­dows, Vista/7 etc.
  • Opti­mized the in-game fonts.
  • Updat­ed this read me.

What’s new in version 1.1a:

  • Added 16 mod­ule tunes (fmod oxm for­mat), switch in-game using F5.
  • Most sfx files are ogg instead of wav.
  • Cleaned code up quite a bit.
  • Game is gen­er­al­ly opti­mized, low­er require­ments a bit.
  • Updat­ed fmod.dll to 3.71.

What’s new in version 1.1:

  • Adjust­ed game play to reduce play­ing time: you get less bombs, bombs no longer give10 extra sec­onds, but time bonus­es now appear even if time is more than 60 sec­onds.
  • Changed beep sound when time is low to tick sound.
  • Added graph­ics to show when you gain anoth­er bomb.
  • You can now enter high scores con­tain­ing spe­cial char­ac­ters.

System requirements:

  • dx8vb.dll (includ­ed).
  • fmod.dll ver­sion 3.x (3.7.1 includ­ed).
  • Visu­al Basic 6 Run time Libraries.
  • Win­dows 98 or New­er.
  • 3D Accel­er­at­ed graph­ic card comp. with Direct X.
  • Sound card comp. with Direct X.
  • Mouse & Key­board comp. with Direct X.
  • GeForce 2 MX or bet­ter graph­ics card.
  • 500MHz Intel Pen­tium com­pat­i­ble CPU.


My Athlon 1,2 GHz with an GeForce 2 Pro, gives about 350 fps when in game,

but can go down as low as 100–150 fps (well that isn’t low exact­ly…) when there are many

mar­bles explod­ing at once.

Game Help:

The goal of the game is to get as much points as pos­si­ble.

Points are earned by form­ing rows of at least 3 mar­bles of same col­or.

You form rows by mov­ing mar­bles, but you can only move an mar­ble if it,

at it’s new posi­tion, forms an row.

You move mar­bles by click­ing on one mar­ble and then click­ing on its new posi­tion.

You can only move an mar­ble one step ver­ti­cal or hor­i­zon­tal, not diag­o­nal.

I’m sure you will get the hang of it…


You have an lim­it­ed amount of time to get your points. The clock starts at 90 sec­onds,

but you can increase it up to 120 sec­onds. You gain more time by cre­at­ing chain reac­tions

and tak­ing time bonus­es. When the time hits 0 the game is over. If you gain more time when the

clock already is at it’s high­est (120 sec­onds), you will gain points instead (lot’s of them).


You also have bombs, which will remove an 3x3 area of mar­bles. Right click to use them.

You have 3 bombs when you start, but can gain more by cre­at­ing chain reac­tions at 5,

8 and 10 chains.


Cre­at­ing rows of mar­bles will give you 10 points for each mar­ble, but that will be

mul­ti­plied with the amount of chain reac­tions you have cre­at­ed. The key to points

is to cre­ate chain reac­tions!


Some mar­bles have spe­cial prop­er­ties. They will have an small icon over them, show­ing

which spe­cial prop­er­ty it is. Some prop­er­ties only appear after you get over an cer­tain

amount of points.

Hor­i­zon­tal Remover

This spe­cial will, when removed, clear the entire hor­i­zon­tal row it is locat­ed at.

Ver­ti­cal Remover

This spe­cial will, when removed, clear the entire ver­ti­cal row it is locat­ed at.

Col­or Remover

This spe­cial will, when removed, clear all the oth­er mar­bles of the same col­or.

Chain bonus

This spe­cial will, when removed, will increase your chain reac­tion count, and

thus give you more points and time.

Time bonus

This spe­cial will, when removed, will give you an extra 5 sec­onds.


This spe­cial will make it’s mar­ble change col­or every 10 sec­onds.


This spe­cial will defend it’s mar­ble from being removed one time.


  • You can remove highscore.dat to clear the high score.
  • If you are low on time, use a bomb, it will give you 10 sec­onds extra.
  • You can turn on/off show­ing of fps by press­ing F at the main title screen.
  • Press F5 while in game to switch music.
  • If there are no moves left and you want to end the game, just select End Game from the game menu or press F12. You will still be able to enter an high score.

Programming notes:

  • Some parts of the code may seem like an mess… Well it is =).
  • Sor­ry… I tried to com­ment as much as pos­si­ble, but most­ly I for­got. =)
  • An new­er ver­sion of the game engine, PGE, can be down­loaded from Plan­et­Source­Code.


  • Pro­gram­ming, design & graph­ics by Paul Berlin 2003.
  • Using the fmod sound library, http://www.fmod.org.
  • Game engine was based on the Boom2D Engine, also avail­able on Plan­et­Source­Code.
  • All music cred­its goes to their respec­tive cre­ators.
  • Sound effects from var­i­ous sources, most­ly from the inter­net.

Author Info:

Paul Berlin, born 1982, from south Swe­den.


Leave a Reply

Improve Your Life, Go The myEASY Way™