I have been working on a port of the open source game X-Moto for the PSP.
It is still very experimental, but I wanted to make the release to share with you the progress.
I worked on the 0.4.2 version of X-Moto, because the last version (0.5) introduces new dependencies, for example on SDL_net which is not available for the PSP.
The game is running, but there are still many issues:
But, at least, it is possible to play X-Moto on the PSP, I hope you will enjoy it
- It is very slow. I did not have the time to profile the game yet, so I don't know why, but I fear it might be because of the physical engine, so it might be difficult to optimize.
- There is no sound. Since it is not a big downside for this game, I did not investigate on this yet.
- No menus: currently, the menus are crashing the game on the PSP, and anyway there are too big for a 480x272 resolution. So the game is launched directly with the level you choose (like --level X on the PC).
- No network support: you won't be able to download new levels and upload your high scores...
- Hardcoded controls: you cannot change the buttons configuration for now.
The game and source code are available from my website: http://royale.zerezo.com/psp/
The ZIP file is quite big, so I am not sure if I can attach it here...
Is this game based on Elastomania? The screenshot shown looks VERY similar to it and Elastomania also had a complex physics model. Elastomania was one of my favorite shareware games.
(edit: Googled, X-Moto is an open source clone of Elastomania)
I think the first step would be to optimize the performances, I am already in touch with a X-Moto developer on their forum:
Hi royale - nice attempt to port xmoto - I was wondering about doing the same thing XD
I have read all post on xmoto forum - you focused mainly on game logic and graphic but also you can do 2 thinks:
- make sure to use
from psppower.h - no you can be sure that you have psp set on 333 MHzCode:scePowerSetClockFrequency(333, 333, 166);
- use fvpu math lib(http://forums.ps2dev.org/viewtopic.p...hlight=pspmath) instead of standard math.h - at least for sqrt,sin,cos,abs - they are much faster and you should gain some more fps here.
I'm using precompiled psp sdk for windows and I can't help but if managed to get this compile I will try to help :>
Great! Elma is my fav "small shareware" game!
I hope you'll make this running fast on psp
Wow this is the homebrew ive been waiting for, nice work i love elastomania
There are currently 1 users browsing this thread. (0 members and 1 guests)