FreEPOC is an Epoc Software House with a difference. While every one of our products is of professional quality, they are not crippled in any way. You are not forced to pay for them. They are not shareware.
But don't think that means they are in any way not as good as their commercial counterparts. They are.
FreEPOC sustains itself on donations from many satisfied users - we couldn't have got to where we are today without their generosity. If you want to help us, details are on our website (www.freepoc.de).
Free Yourself...
Free Your Palmtop...
FreEPOC.
Sound Volume
Can be Off, Quiet, Medium or Loud.
Tile Set
Vexed has a variety of tile sets that can be used depending on your eyesight! Select the set you want from here.
Animation Speed
Determines how fast the blocks slide and fall. Can be off (Blocks move an entire square in one jump), slow or fast.
The object of Vexed - The Ancient Riddle is to end up with no blocks left on a level.
When two or more blocks of the same type are togeter, they will all disappear.
Remember that the boxes are all affected by gravity. If you remove a block from the bottom of a stack, then all the blocks will tumble down.
Sketch
&Paint.app
Sketch
&Paint.app
Sketch
&Paint.app
From left to right, the quick buttons on the left do the following...
* Jump to the first level.
* Jump to the previous level.
* Choose a level to jump to.
* Jump forward to the next level.
* Jump to the highest level you have reached.
From left to right, the quick buttons on the right do the following...
* Memorise the current grid position.
* Restore the memorised grid position.
Vexed would not be possible without the following people...
Simon Wolf sent FreEPOC an email asking if we would consider developing Vexed for EPOC after his experiences of the Palm version. It's his fault you can't get any sleep.
All the FreEPOC team members.
Jody Armstrong supplied the opening graphics.
Jason Morley helped on the graphics front with the tile sets.
The American CIA provided the map of the Middle East used to chart Sekushi's progress.
James McCombe programmed the Palm OS version of Vexed (available under GPL from spacetube.darktech.org).
Courier
Courier
LC`@i
Table1
ColA1
ColB1
ColA3
ColB3
ColA4
ColB4
Index1
ColA4
ed grid position.
Sketch
&Paint.app
Courier
Courier
@00.01
01.00
02.00
02.05
@02.07
02.11
@02.15
02.20
02.30
@02.40
06.10
99.10
99.20
99.30
99.40
Table1
Title:
Notes:
Arial
iling me and I
will not live long enough to try and recover the treasures, find all the tombs and unlock their secrets. I ask you, my only living family, to take hold of your destiny and carry on my work.
I know you can do it Sekushi, I know you will try your best to solve the ancient riddle and discover the secret of civilisation...
Vexed - The Ancient Riddle
Vexed - The Ancient Riddle... another fiendish puzzle game from FreEPOC.
Your goal... to move the blocks around and match them up so they dissappear.
Your enemy... the law of Gravity.
Prepare to be Vexed!
01.00]
Moving the Blocks
In Vexed you only have two moves: slide a block left, or slide a block right.
Do this by tapping a block and then dragging it in the direction you want to move it.
Gravity will do the rest if required.
02.05U
Thanks
99.10]
About Vexed
EPOC32 version
Ewan Spence, and FreEPOC.
Vexed version 1.00
Contact the Author by Email
ewan@freepoc.org
Visit our Website for Updates to Vexed and more high quality, free software.
http://www.freepoc.org
99.20U
Preferences
06.10U
About FreEPOC
99.30]
Contacting FreEPOC
Care to comment on our software? Want to suggest improvements? Or just say thanks? No matter the reason, we'd love to hear from you. Getting in touch with us is easy.
By Email
support@freepoc.org
Website
http://www.freepoc.org
99.40U
How To Play Vexed
02.00]
Restarting a Level
To restart the level your are on, you can choose restart from the toolbar; use the menu option; or press the restart circular arrow buton under the game grid.
02.20-
Moving around the Levels
Using the arrow keys, you can move to any level you have completed. The arrows pointing to the bars will take you back to the first level, or the furthest level you have reached.
02.30]
Memorising a Position
Rather than an undo feature, Vexed can memorise the position of every block in a game grid.
To do this you can choose save from the toolbar; use the menu option; or press the memorise buton (labelled M) under the game grid.
02.11
My Darling Sekushi,
You do not remember me, but I remember my little granddaughter, playing in the sand on the beach near my home. I have spent the last years of my life trying to solve an ancient riddle.
I unearthed an old manuscript in a dig in Central Europe, a detailed account by a nomadic monk who travelled the world in the 10th Century who signed his name only as Puzznic. Puzznic told of ancient tombs in Egypt, and a lost pyramid deep in the desert that held treasures of untold beauty and of equal danger. After translating Puzznic's manuscript I discovered he gave precise directions to move through these tombs, and a warning that nobody should attempt to follow him.
Puzznic talked of riddles of evil cunning and whole rooms controlled by the movement of giant tiles, doors with intricate mechanisms, lethal boobytraps. My health is failing me and I
will not live long enough to try and recover the treasures, find all the tombs and unlock their secrets. I ask you, my only living family, to take hold of your destiny and carry on my work.
I know you can do it Sekushi, I know you will try your best to solve the ancient riddle and discover the secret of civilisation...
Restoring a Position
To restore a previously saved position to the grid you can choose restore from the toolbar; use the menu option; or press the restore buton (labelled R) under the game grid.
Note that whenever you jump to a new level, the memory position is erased.
02.15}
Resetting your Progress
Resetting your progress will mean that the only level accessible is level one and you will have to complete each level again to gain access to it.
02.40U
The Quick Buttons
02.07u
Introduction
Arial
Arial
00.01
Vexed
c:\Programming\Vexed\Vexed.opl
SWIDTH%
SHEIGHT%
COLOUR%
INFO&
TOOLBARON%
MWIDTH%
MHEIGHT%
THREE&
FOUR&
FIVE&
ONE_M&
TWO_M&
THREE_M&
FOUR_M&
FIVE_M&
SIX_M&
PATH$
FILE$
DATA$
MYVER$
MYUID&
GRID_SIZE%
GRID_GFX%
GRID%
MEMORY%
MEMORY_FLAG%
SAFETY_FLAG%
EVSTAT%
CONTROL%
SHIFT%
MVARIABLE%
HELPTHRDID&
HSTATUS&
PEN_DOWN_X%
PEN_DOWN_Y%
} PEN_UP_X%
PEN_UP_Y%
BLOCKS_LEFT%
ANIMATION%
BLOCK_SET%
LEVEL_FLAG%
LEVEL_STRING$
LEVEL%
SOUND_VOL%
SOUND_STAT&
SKILL%
HIGH_LEVEL%
TBARLINK
Z:\SYSTEM\OPL\TOOLBAR.OPO
VexedO
INITIALISE
INIT_GAME
TUTORIAL
G_PLAYER_MOVE
LEVEL_FLAG%
LOADINIFILE
TBARINIT
TBARBUTT
TITLE_SCREEN
TBARSHOW
MYVER$
MYUID&
PATH$
DATA$
INFO&
SWIDTH%
SHEIGHT%
TOOLBARON%
MWIDTH%
MHEIGHT%
GRID_SIZE%
GRID_GFX%
COLOUR%
ONE_M&
TWO_M&
THREE&
THREE_M&
FOUR&
FOUR_M&
FIVE&
FIVE_M&
SIX_M&
++Vexed
2001 Ewan Spence, FreEPOC, Version
\System\Apps\Vexed\
+ Vexed.mbm
K+ Vexed.hlpKW
K+ Vexed.hlpKW
K+ Vexed.hlpKW
+!Support files for Vexed not Found+
Please re-install VexedW8
vexedc.mbm
+ vexed.mbmK
vexedc.mbmK
VexedO
RestartO
SaveO
RestoreO
LevelKO
PrefsO
RestartO
SaveO
RestoreO
LOAD_LEVEL
B_SHOW_GRID
LEVEL_FLAG%
MEMORY_FLAG%
MEMORY%
SAVEINIFILE
PATH$
HIGH_LEVEL%
SOUND_VOL%
BLOCK_SET%
ANIMATION%
SAFETY_FLAG%
LEVEL%
COLOUR%
K+ Vexed.iniKW
K+ Vexed.iniK
HIGH_LEVEL%
SOUND_VOL%
BLOCK_SET%
ANIMATION%
LAST_LEV%
SAFETY_FLAG%
HIGH_LEVEL%
SOUND_VOL%
BLOCK_SET%
ANIMATION%
+ LAST_LEV%
SAFETY_FLAG%
PATH$
HIGH_LEVEL%
SOUND_VOL%
BLOCK_SET%
ANIMATION%
LEVEL%
SAFETY_FLAG%
K+ Vexed.iniK
K+ Vexed.iniK
HIGH_LEVEL%
SOUND_VOL%
BLOCK_SET%
ANIMATION%
LAST_LEV%
SAFETY_FLAG%
HIGH_LEVEL%$
SOUND_VOL%$
BLOCK_SET%$
ANIMATION%$
+ LAST_LEV%$
SAFETY_FLAG%$
G_KBDDRV
G_PENDRV
G_ELSEDRV
LEVEL_FLAG%
G_DISPLAY_MENU
G_ACTION_KEY
SHIFT%
CONTROL%
'{A`[
TBAROFFER%
GRID_OUT
B_MOVE_BLOCK
B_CLEAN_UP
CMDA%
CMDB%
CMDC%
G_CHOOSE_LEVEL
PEN_DOWN_X%
GRID_SIZE%
PEN_DOWN_Y%
PEN_UP_X%
PEN_UP_Y%
LEVEL%
LEVEL_FLAG%
HIGH_LEVEL%
{U}WBx
{U}WBx
{U}WBx
{U}WBx
O |F[
H4\[t
{U}WBx
G_DISPLAY_MENU
G_ACTION_KEY
EXITANYWAY
MVARIABLE%
File+
CloseOe
Game+
Restart levelOrh+
Save positionOs+
Restore positionOSh+
Reset progress...OR
Tools+
Preferences...Okh+
About Vexed..OA+
Help on Vexed...OHh+
View tutorial...Ov+
View progressOp
W:O`L{
CMDA%
CMDB%
CMDC%
G_RESET
M_SET_PREFS
ABOUT_VEXED
TUTORIAL
PROGRESS
O`L{A[
O`L{A[
O`L{A[
O`L{A[
O`L{A[
O`L{A[
O`L{A[
O`L{A[
O`L{A[
O`L{A[
B_SHOW_GRID
SOUND_VOL%
BLOCK_SET%
ANIMATION%
PreferencesO
Sound Volume+
Off,Quiet,Medium,Loud
Tile Set+
Classic,Raised,Sandstone
+ Animation+
Off,Slow,Fast
CancelO
OkayO
W7Oy@[
G_NEW_GAME
HIGH_LEVEL%
LEVEL%
+ New level
Highest level:
LevelO
CancelO
OkayO
Jump!
G_NEW_GAME
LEVEL%
HIGH_LEVEL%
Reset Progress - Warning
+!Resetting means Vexed will forgetO
how many levels you have solvedO
+$and put you back to the first level.O
Do you want to reset?O
NoON(
YesOY(
LEVEL_FLAG%
B_SHOW_BLOCK
GRID%
GRID_GFX%
GRID_SIZE%
LEVEL%
BLOCKS_LEFT%
Level
Blocks Left:
PLAY_SOUND
GRID_OUT
GRID_IN
ANIMATION%
GRID_SIZE%
PEN_DOWN_X%
PEN_DOWN_Y%
move.wveO
GRID_OUT
GRID_IN
ANIMATION%
GRID_SIZE%
GRID_SIZE%
BLOCK_SET%
GRID_OUT
B_SHOW_BLOCK
GRID_IN
PLAY_SOUND
LEVEL_FINISHED
BLOCKS_LEFT%
GRID_GFX%
GRID_SIZE%
LEVEL_FLAG%
vanish.wveO
Blocks Left:
GRID_OUT
B_DROP_BLOCK
B_COMPARE
O |2\[.
GRID_OUT
B_VANISH_BLOCK
B_CLEAN_UP
O |2\[I
MEMORY_FLAG%
BLOCKS_LEFT%
MEMORY%
GRID%
Memorise
B_SHOW_GRID
MEMORY_FLAG%
BLOCKS_LEFT%
GRID%
MEMORY%
Restore Level?
NoON(
YesOY(
Nothing in memory.
GRID%
GRID%
SAVEINIFILE
VICTORY
DATA$
GRID_GFX%
SWIDTH%
SHEIGHT%
LEVEL%
MWIDTH%
BLOCKS_LEFT%
LEVEL_FLAG%
HIGH_LEVEL%
L|WBO
L|WBO
{Ux(d
L|WBO
L|WBO
{Ux(2
+2Your Journey Begins - Press any key to continue...
Any key to continue...
DATA$
GRID_GFX%
SWIDTH%
SHEIGHT%
LEVEL%
MWIDTH%
L|WBO
L|WBO
{Ux(d
L|WBO
L|WBO
{Ux(2
Any key to continue...
DATA$
GRID_GFX%
SWIDTH%
SHEIGHT%
MWIDTH%
LEVEL%
HIGH_LEVEL%
L|WBO
L|WBO
{Ux(d
L|WBO
L|WBO
{Ux(2
Returning to first level
DATA$
LEVEL%
BLOCKS_LEFT%
GRID%
LEVEL_STRING$
vexedlevels.opoK
v_level_
vexedlevels.opoK
O 0\[
LOAD_LEVEL
B_SHOW_GRID
B_MOVE_BLOCK
B_CLEAN_UP
G_NEW_GAME
LEVEL%
GRID_SIZE%
MHEIGHT%
SWIDTH%
GRID_GFX%
PEN_DOWN_X%
PEN_DOWN_Y%
Welcome to Vexed
+,You must match up blocks so they dissappear.
Press any key...
Moving Blocks.
+2Put your pen on a block and drag it left or right.
Press any key...
Gravity comes into play.
+.Gravity will always pull blocks to the ground.
Press any key...
Making 3 blocks dissappear.
+2Sometimes 3 blocks need to be matched up at once..
Press any key...
G_NEW_GAME
MEMORY_IN
MEMORY_OUT
G_CHOOSE_LEVEL
PROGRESS
M_SET_PREFS
SOUND_VOL%
SOUND_STAT&
DATA$
ABOUT_FREEPOC
DATA$
SWIDTH%
SHEIGHT%
MYVER$
L|WBO
L|WBO
{Ux(6
O0O0O
FreEPOC Presents...(
Vexed(
Version
Ewan Spence, 2000K(
Any comments? Mail them to(,
ewan@freepoc.de(,
DATA$
SWIDTH%
SHEIGHT%
L|WBO
L|WBO
{Ux(6
+%Free Your Palmtop... Free Yourself...(,
www.freepoc.de(,
+#FreEPOC is a European wide group of(,
+-programmers for the EPOC platform - providing(,
+/high quality applications for life and leisure.(,