84091 packages online


No screenshot available
Short:SopoBlock - Cute tiny MiniGL puzzler v1.0 (68k&WarpOS)
Author:Jukka Varsaluoma (tusca at
Uploader:Jukka Varsaluoma (tusca nic fi)
Requires:Warp3D, AHI, Lucyplay.library, 68040/PPC
Architecture:m68k-amigaos; ppc-warpup
Download: - View contents

--[ What it is ]--

SopoBlock is a fun, simple, addictive, cute and fast paced puzzler
that concentrates around removing different coloured blocks from
the playfield.
(Ooh, a completely new and innovative idea.)

Read the feature list, gameplay info and the FAQ for more info.

Check the homepage for screenshots and other cool stuff:

And remember:
I'm not responsible for anything this game causes to your
hardware, software or to your head. Use it at your own risk.
You have been warned.

--[ Features ]--

-Realtime 3d gfx (Warp3D/MiniGL)
-16bit stereo sound (AHI)
-Versions for both 68k and WarpOS
-Joystick support

--[ Distribution ]--

Please note!

SopoBlock is basically freeware, but for permission to include it on any
software collection (other than Aminet) _OR COVERCD_, please contact the author.
Also the archive must remain unchanged.

And if you like this little game, please send me some feedback
(via email or using the form at the website)

--[ Requirements ]--

Amiga with at least 68040 (PPC is supported via WarpOS) or compatible
Working Warp3D installation
Working AHI installation
Lucyplay.library by Oliver Gantert (version 4.0 included)

In theory it should run on AmigaOS4, but it needs Warp3D.
Please inform me if it works!

The game should also run on other compatible platforms/under emulation
with right setup (MorphOS, WinUAE).

--[ Usage ]--

The game can be started from icon, they are just simple scripts, open
them to an editor to modify the screen/window size or other options.

You can also start the sopoBlock from shell, there are two executables,
SopoBlock68k and SopoBlockWOS, both have same options:

-joy           Activates the joystick support.

-forcejoy      Try this if -joy displays an error message.

-width xxx     Width of the screen or window. (default: 640)

-height yyy    Height of the screen or window. (default: 480)

-window        Run the game in a window. (default: screen)

-vsync         Turns on the vertical synch. (default: off)

-16bit         15bit or 16bit screendepth. (default: 15bit)

-double        Double or triple buffering. (default: triple)

Start the game from the same directory where the "dada"-directory is located,
also some stack could be necessary.

--[ Gameplay ]--

You can choose to play with three, four of five colors.
With three colors the game is faster, but it's easier to remove the
blocks. With more colors it's harder to get rid of the blocks, but the
game is little slower and you get more points from removing the blocks.

Move that greenish thingy around the playfield and pick up different coloured
blocks and put them down so that 4 or more blocks of the same color touch
each other, so that they will disappear. More blocks you remove in a single
more points you get.

When carrying a block, you can only move in squares that are empty.

If you don't move block in a some time it will become darker. After it's
completely black, you can't pick it up anymore or even move over it.
There are two ways to revive blocks before they go completely black, by
picking them up or making block beside them disappear to "wake them up".

You can also pick up a bomb, that will explode right after you drop it.
When bomb explodes it will explode all other bombs and destroy all blocks
(also completely darkened ones) within it's range.

The game ends when the are too many darkened blocks in the playfield.
There is an indicator that tells when that happens. Right below the score
display there is a meter, when it's full, it's game over, man.
Remember that by removing the darkened blocks with bombs, the meter goes down.

(That sounded far too confusing. Try to play the game, it's much simplier
 than you might think after reading that mumbojambo...)


esc     - quit
g       - takes a screengrab
          (goes to ram: and is named "screenshotN.ppm", where N goes from 0 to

Keys at the numpad (8,4,6,2) and direction keys
(and joystick, if activated)                    - directions
Numpad (5) or space (of firebutton)             - picks up / puts down a block

--[ Bugs ]--

There was not really much game testing, so maybe there are few.
Please report the bad ones.

--[ FAQ ]--

Q: Joystick does not work!
A: Tried the -joy -option?

Q: It still does not work!
A: Try with -forcejoy -option.

Q: The screen flickers!
A: Try the -vsync -option.

Q: Why does the game crash?
A: Make sure the Warp3D works. (Do other Warp3D/MiniGL-programs work?)
   Make sure there is enough gfx-mem free.
   Increasing stack might also help(?)

   There really can be hundreds of reasons.

Q: Why is it so slow on my machine?
A: Make sure the Warp3D works.
   Make sure there is enough gfx-mem free.

   In a smaller screen/window it also runs faster.
   (Note also that fullscreen is faster that window.)

   The 68k version is slow on my machine (68040/25) when there are many
   blocks at the playfield.

Q: The game is too fast! What should I do?
A: There aren't anymore anything like the -delay -option, that
   was on previous games, because the game should now have a
   "maximum" speed. But if the game really is unplayably fast
   try to enable the vsynch with -vsynch -option, and if that does
   not help, contact me.

Q: There is a bug, only one sample plays at the time!
A: That's not a bug, at the moment Lucyplay doesn't support more channels.
   Maybe I should use AHI directly in the future...

Q: Why the gfx/sfx is crap?
A: Don't complain, it's free!

Q: What's with the name again? "SopoBlock"!?
A: Well, it didn't give any hits on Google.
   (Once again, "sopo" if a Finnish word with some dots removed.)

Q: Seems that this game (too) could have been just easily done in 2d?
A: Umm, next question please.

Q: What about version for AmigaOS4?
A: If this runs properly emulated, there no need. But possible future projects
   should have also OS4 native version, after OS4 comes out to BPPC or if I
   get A1 someday.

Q: What took you so long with this game?
A: This game has been basically ready since summer 2004, only some gfx and sfx
   were missing, but I was too busy to finish it before now.
   And I had to left out some good ideas to get the game done at all.
   (Sigh, just think about it: s***load of different bonuses, proper levels,
   camera angles, 3d effects, option to use more complex gfx, animated
   simultaneous two (or more!) player game etc...)

Q: And where is that WightFight, that was supposed to be ready "soon",
   about a year ago? When is it coming out?
A: Ahem, maybe never. The code is outdated, messy and buggy. And the game
   needs much more work to be playable.

Q: So, what are you doing next?
A: So many wonderful ideas, so little time (and motivation).
   Maybe I'll finish that damn WightFight. But I think I'll go on with that
   other project, called "Metallurgy", or AlyBox2 or better version of
   SopoBlock or something...

   But don't hold your breath, it might take quite long before anything comes

Q: Wow, I surely like what you are doing, is there anything I can do to help?
A: What are you waiting for? Send that feedback! Or donation!

--[ Donate ]--

If you have any extra money, please send that to victims of tsunami in Asia
via proper organizations.

After doing that, if you still have some coins lying at the bottom of your
and you want to see a wide smile on a starving students face, send me a small
I'll send a slightly improved version of d3GNOP and a tiny game "I, Meteor" to
donater who is crazy enough to send me anything. :)

Check the website for more info:

--[ Thanks to ]--

Jari Varsaluoma
Ina-Maria Repo
And to everyone who sent or is about to send feedback or donations

Contents of game/think/SopoBlock.lha
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3152    6131  51.4% -lh5- ebc5 Jan  2  2005
[generic]                   62      62 100.0% -lh0- 4e1d Jan  1  2005 SopoBlock/68K_160x120_window
[generic]                 6019    9713  62.0% -lh5- 77a5 Jan  2  2005 SopoBlock/
[generic]                   54      54 100.0% -lh0- 7cac Jan  1  2005 SopoBlock/68K_320x240
[generic]                 5948    9713  61.2% -lh5- 453a Jan  2  2005 SopoBlock/
[generic]                63097  196608  32.1% -lh5- 2e4c Jan  2  2005 SopoBlock/dada/nulju0.raw
[generic]                32369  196608  16.5% -lh5- 368a Jan  2  2005 SopoBlock/dada/nulju1.raw
[generic]               108804  196608  55.3% -lh5- ae6f Jan  2  2005 SopoBlock/dada/nulju2.raw
[generic]                18504  196608   9.4% -lh5- 0e9a Jan  2  2005 SopoBlock/dada/nulju3.raw
[generic]                 9595  196608   4.9% -lh5- 734c Jan  2  2005 SopoBlock/dada/nulju4.raw
[generic]                46018  196608  23.4% -lh5- 77d0 Jan  2  2005 SopoBlock/dada/nulju5.raw
[generic]                74170  196608  37.7% -lh5- 15e3 Jan  2  2005 SopoBlock/dada/nulju6.raw
[generic]               103919  196608  52.9% -lh5- 7500 Jan  2  2005 SopoBlock/dada/nulju7.raw
[generic]                64264  196608  32.7% -lh5- b2f0 Jan  2  2005 SopoBlock/dada/nulju8.raw
[generic]                61830  196608  31.4% -lh5- 05ae Jan  2  2005 SopoBlock/dada/nulju9.raw
[generic]              1001182 1073456  93.3% -lh5- 03ee Jan  2  2005 SopoBlock/dada/turska0.jee
[generic]                11522   13834  83.3% -lh5- 33ed Jan  2  2005 SopoBlock/dada/turska1.jee
[generic]                11557   13834  83.5% -lh5- 4be1 Jan  2  2005 SopoBlock/dada/turska2.jee
[generic]               355047  395436  89.8% -lh5- 23b7 Jan  2  2005 SopoBlock/dada/turska3.jee
[generic]               159429  197300  80.8% -lh5- c1c4 Jan  2  2005 SopoBlock/dada/turska4.jee
[generic]               209107  237396  88.1% -lh5- 1e78 Jan  2  2005 SopoBlock/dada/turska5.jee
[generic]                99085  121296  81.7% -lh5- d479 Jan  2  2005 SopoBlock/dada/turska6.jee
[generic]               618154  655972  94.2% -lh5- cdf4 Jan  2  2005 SopoBlock/dada/turska7.jee
[generic]                 2088    3376  61.8% -lh5- d603 Feb  7  2001 SopoBlock/libs/lucyplay.library
[generic]                 2098    3388  61.9% -lh5- cdb3 Feb  7  2001 SopoBlock/libs/lucyplay.library020
[generic]                 2108    3440  61.3% -lh5- 5adf Feb  7  2001 SopoBlock/libs/lucyplay.library040
[generic]                 3213    3258  98.6% -lh5- 4db6 Jan  1  2005 SopoBlock/png_icon/
[generic]                 4095    9446  43.4% -lh5- 58d8 Jan  2  2005 SopoBlock/
[generic]                 2312    2933  78.8% -lh5- acf4 Jan  2  2005 SopoBlock/
[generic]                 3736    8069  46.3% -lh5- 62bd Jan  2  2005 SopoBlock/SopoBlock.readme
[generic]                 3057    6133  49.8% -lh5- 572e Jan  2  2005 SopoBlock/
[generic]                96141  260872  36.9% -lh5- 6c3d Jan  2  2005 SopoBlock/SopoBlock68k
[generic]               104236  243784  42.8% -lh5- 26e9 Jan  2  2005 SopoBlock/SopoBlockWOS
[generic]                   62      62 100.0% -lh0- a363 Jan  1  2005 SopoBlock/WarpOS_320x240_window
[generic]                 6052    9713  62.3% -lh5- 702b Jan  2  2005 SopoBlock/
[generic]                   54      54 100.0% -lh0- 56bc Jan  1  2005 SopoBlock/WarpOS_640x480
[generic]                 5866    9713  60.4% -lh5- 93ca Jan  2  2005 SopoBlock/
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        37 files 3298006 5264518  62.6%            Feb 13  2005

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>