Hide this bar

Mokomaze

License: GPLv3

Mokomaze is the opensource implementation of the classic game where you control a steel ball by tilting a wooden labyrinth. It is written in C using SDL and adapted for Neo Freerunner.

The program uses SDL, SDL_image, SDL_ttf, ttf-liberation-mono (font) and libode which will be installed
automatically (you can also find these packages in official OM repository).

Complete instructions for
* avoiding auto-suspend and display dimming
* accelerometer calibration
are available at the project's homepage:
http://mokomaze.projects.openmoko.org/


You can also find Mokomaze in OM, SHR and Debian repositories and install it just by "opkg install mokomaze" or "apt-get install mokomaze", but the version may be out of date.

 

 

Version 0.5.5+git8-r1 Status Developement
Developer ANT Category Games
Instructions http://mokomaze.projects.openmoko.org/ Homepage http://mokomaze.projects.openmoko.org/

 

 

« Go back

 

   

 

 

 

Rating: 5

Rate:

 

 

 

 

 

 

 

Comments

» Write your own comment

 
freerunnerlive wrote: (2009-02-03 20:56:52)
greatest game ever !!!!!
 
Nathan wrote: (2009-02-03 21:03:37)
Ahhh, I've been looking forward to the release of this for a while now. :) Just tried it, and it's pretty sweet. Just a couple things... I need the ability to recalibrate the direction of gravity; and it would be nice if this program could disable the dimming and blanking of the screen during gameplay (if that's possible)
 
Rich wrote: (2009-02-03 21:40:37)
Wow! Beautiful!

This was one of the obvious implementations to demo the use of accelerometers...

So simple and intuitive.

My only comment is (as Nathan said) it needs some way to disable dimming/blanking/sleep.

Chur!
 
ArsenyS wrote: (2009-02-03 22:46:22)
Im currently on OM2008.12 and when i try to open it, it gives me an "Application run error"
What to do ?
 
Risto H. Kurppa wrote: (2009-02-04 00:33:11)
I run it with no problems on 2008.12, I suppose you're missing some dependencies..

Nice game, very good!!
 
ANT wrote: (2009-02-04 06:03:33)
ArsenyS
Run the game from Freerunner's console (by 'mokomaze' command) and provide console output.
 
Gecco wrote: (2009-02-04 09:55:24)
yes, i have add dependency package in the om2008.12
install package called libmokoui2-0
 
Sebastian wrote: (2009-02-04 10:50:43)
really great game!
 
giotti wrote: (2009-02-04 11:14:24)
GREAT!
 
ArsenyS wrote: (2009-02-04 16:05:09)
Just installed libmokoui2-0 on OM2008.12 and it works great !
Thnx !
Amazing game ! :P
 
trolli wrote: (2009-02-04 17:41:04)
Great game! A lot of fun.

There should be something like a ledder or ranking system. That counts the seconds how long you need for one level.
 
The Toon wrote: (2009-02-12 12:03:53)
Well, nothing new here, but this is clearly awesome. Simple yet original, still young and yet polished already. Productivity will fall, that's for sure ;)
 
Datenkrieger wrote: (2009-02-15 02:18:09)
arr this is difficult - i love it
 
Risto H. Kurppa wrote: (2009-02-18 23:28:33)
Upgrading mokomaze on root from 0.2.1 to 0.2.2-1...
Segmentation fault

You might want to check that installing from opkg.org repository works too.. opkg install mokomaze, not opkg install http://...... Make sure you have all the required data in the package.

The repository: http://opkg.org/packages and packages list: http://opkg.org/packages/Packages

Other than that, it's a nice game :)
 
ANT wrote: (2009-02-19 08:28:37)
It is "feature" of opkg.org's repository - while creating the list of packages it appends information in control file of the package with Filename and MD5Sum fields but not ignores a final newline. As a result information about the package becomes corrupted.
Anyway, package renewed and tested. Now it can be installed from the repo.
 
tdobson wrote: (2009-02-21 00:04:29)
I love the use of vibrator for realistic force feedback!
 
Bryan DeLuca wrote: (2009-02-24 08:15:27)
The only thing that would make this better is a rolling ball animation. Fantastic game!
 
Nathan wrote: (2009-03-02 00:17:10)
It's an awesome game, really, but it's gotta get a gravity recalibration button... :( For me, it thinks real down is just a little bit off from down, and it makes it significantly harder to play, since I tend to turn the phone every which way while playing. Other than that, it's awesome. :)
 
GarthPS wrote: (2009-03-26 10:08:16)
Yep +1 for a calibration button and a rolling ball! :p
On SHR dependencies are not mee! need
opkg install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libsdl-ttf_2.0.3-r1.1_armv4t.ipk

and
opkg install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libsdl-image-1.2-0_1.2.6-r1.1_armv4t.ipk

 
ANT wrote: (2009-03-26 17:00:44)
GarthPS
>>On SHR dependencies are not mee!

Did you try 'opkg update' before installing the game?
SHR's repositories have already had all necessary packages.

Rolling ball animation is the last item in my TODO list.
It is rather difficult to implement it correctly.
As for calibration, this feature may appear in the future.
It is needed to remember trigonometry :)
 
GarthPS wrote: (2009-04-06 22:19:56)
Indeed ! an opkg update on shr unstable solved dependencies.
 
Isnignogning wrote: (2009-04-20 13:07:14)
Game stopped working with lastest kernels, because a change on sysfs routes.

Could you adapt it to new accelerometer routes?

Thank you for such a great game!
 
ANT wrote: (2009-04-21 21:31:52)
Isnignogning
>>Game stopped working with lastest kernels, because a change on sysfs routes.

What distribution and kernel do you use? Does the game crash or it runs normally, but the ball does not move? Also, please post the console output here.
 
Gruentee wrote: (2009-04-28 18:59:08)
Really great game!
Respect!

greetz,
Gruentee
 
Leonti wrote: (2009-05-01 22:30:46)
On latest SHR-Unstable:

File_loader: savegame file not found
File_loader: 14 game levels parsed
Segmentation fault
 
jeremy wrote: (2009-05-02 06:25:26)
nice and fast on shr-testing 20090422. and not crashes yet too!
 
xChris wrote: (2009-05-02 17:56:31)
The new version is SUPER! (shr-testing here!)
 
xela92 wrote: (2009-05-03 13:54:49)
I quote xChris. It's SUPERB!!!! Compliments!!! :D
 
BiggMatt wrote: (2009-05-03 21:13:35)
Maybe hole's gradient is wrong, but it's SUPERB. I AGREE.
 
GarthPS wrote: (2009-05-03 21:56:04)
yep the nex version is awesome!
It just miss a reset button for accelerometter to center it!
THXxxxxx!
after ce cenbter button, where could we donate you some extra? :p ;)
 
von_fritz wrote: (2009-05-03 22:17:47)
@Leonti, same error here on unstable but solved with :
opkg install libpng3 ;)
nice game :)
 
ANT wrote: (2009-05-04 06:30:36)
2GarthPS

Gravity calibration feature is already introduced
>Complete instructions for
> ... accelerometer calibration
>are available at the project's homepage
 
Sebas wrote: (2009-05-04 10:23:47)
Men!! i really like that game!
But i have these error on the 2008.12

File_loader: savegame file not found
File_loader: 14 game levels parsed
Illegal instruction

..and i already install all the dependecies listed here :( please some help!
 
ANT wrote: (2009-05-05 09:00:32)
Sebas wrote:
>Illegal instruction

This is something new o_0
I've successfully tested the game on cleanly installed 2008.12
 
GarthPS wrote: (2009-05-08 12:29:55)
ok thanks! i will take a look

>ANT wrote: (2009-05-04 06:30:36)
>2GarthPS

>Gravity calibration feature is already >introduced
 
quippini wrote: (2009-05-13 07:54:41)
Very nice game!!!
Some more levels would be nice...
 
red_blue wrote: (2009-05-18 17:28:14)
Hi,
I receive this error when I try to install:

Collected errors:
* ERROR: Cannot satisfy the following dependencies for mokomaze:
* libsdl-1.2-0 (>= 1.0.0) * libsdl-image-1.2-0 (>= 1.0.0) * libsdl-ttf (>= 2.0.0) * ttf-liberation-mono *

I also didn't succeed to make Wifi work, so I don't have an Internet connection, that's why it would be great a solution without the need of Internet. :)
 
ANT wrote: (2009-05-23 19:10:04)
You can download dependencies from openmoko's repository to PC, then copy them to your Freerunner and install them manually.
 
vendion wrote: (2009-07-13 19:01:03)
Crashes on SHR-Unstable

root@om-gta02 ~/.pisi $ mokomaze
File_loader: 14 game levels parsed
Init: executing initialization script
Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged
Accelerometer: gravity calibration data loaded (2.23 deg; 3.34 deg)
Accelerometer: starting auto-detection of device type
Accelerometer: Neo Freerunner detected
Accelerometer: current threshold value is 0
Accelerometer: threshold is not required to be changed.

ODE INTERNAL ERROR 1: assertion "bNormalizationResult" failed in _dNormalize4() [../../include/ode/odemath.h]
Aborted
 
ANT wrote: (2009-07-27 14:38:21)
2vendion:
Fixed in v0.5.5.
 
Beni wrote: (2009-07-28 16:41:36)
Cancelling of suspend/dimming could be done via dbus, just to inform you.
A Hacky way would be to not start the binary but instead start a "wrapper" shellscript that invokes the calls to dbus prior start and after stop of the actual app. Should be very easy to accomplish.

Anyway, cool app!
 
ANT wrote: (2009-07-28 18:50:17)
2Beni:
http://mokomaze.projects.openmoko.org/dimming/
 
G wrote: (2009-08-01 08:49:28)
Please help us, the error message:
------------------------------------------
Upgrading mokomaze on root from 0.5.1-1 to 0.5.5+git8-r1...
Collected errors:
* ERROR: Cannot satisfy the following dependencies for mokomaze:
* libode1 *
-------------------------------------------
I'm using om2008.9(FDOM) and don't know how to get the libodel pkg... Thanks!
 
ANT wrote: (2009-08-01 09:23:12)
If "opkg update" doesn't help, you can download libode1 from Openmoko's repo and install it manually: http://downloads.openmoko.org/repository/unstable/armv4t/libode1_0.11.1-r1_armv4t.ipk
 
G wrote: (2009-08-01 10:02:25)
To ANT:
Thank you very much for prompt response!!
opkg update didn't work, and
during installing libode"1", it said the files are already used by libode ...
so i use opkg -force-overwrite install
it works now. Thanks! (is that ok?)
 
ANT wrote: (2009-08-01 10:20:36)
Yes, it is ok. But it would be better to completely remove old version by "opkg remove mokomaze libode" and then install a new one.
 
buergi wrote: (2009-08-24 01:31:44)
Simply amazing!!! Killerapp!
Works perfect on Om2009
Dimming was a prob, but the ANT's link helped.
I prefer this one over Numptyphyics, it's extremely addicting.

 

 

     

    Your Name
    Comment
     
      Notify me about new comments

     

     
    Home

    Package Browser

    • Audio
    • Games
    • GPS
    • Graphics
    • Internet
    • PIM/Office
    • Settings
    • System
    • Utility
    • Video

    News

    • Notification system up and running
    • www.opkg.org - Relaunch!
    • Source code field added!
    • Second site update!
    • First big site update
    Help Developer Contact

     

    Pulster Online-Shop