Results 1 to 9 of 9

Thread: X-Moto-PSP 0.1

                  
   
  1. #1
    DCEmu Coder
    Join Date
    Feb 2008
    Posts
    41
    Rep Power
    0

    psp X-Moto-PSP 0.1

    Hello,

    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:
    • 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.
    But, at least, it is possible to play X-Moto on the PSP, I hope you will enjoy it

    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...

  2. #2

    Default

    Quote Originally Posted by royale View Post
    Hello,

    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:
    • 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.
    But, at least, it is possible to play X-Moto on the PSP, I hope you will enjoy it

    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...

    Nice work man

    If you like we could team up on this to make it great

    If you wish to continue this on your own I respect your decision

  3. #3
    DCEmu Newbie
    Join Date
    Jun 2007
    Posts
    88
    Rep Power
    0

    Default

    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)

  4. #4
    DCEmu Coder
    Join Date
    Feb 2008
    Posts
    41
    Rep Power
    0

    Default

    Quote Originally Posted by Zack View Post
    If you like we could team up on this to make it great
    If you wish to continue this on your own I respect your decision
    Yes of course, my patch is open source as the original game, so any help is appreciated
    I think the first step would be to optimize the performances, I am already in touch with a X-Moto developer on their forum:
    http://forum.xmoto.tuxfamily.org/viewtopic.php?t=473

  5. #5

    Default

    Quote Originally Posted by royale View Post
    Yes of course, my patch is open source as the original game, so any help is appreciated
    I think the first step would be to optimize the performances, I am already in touch with a X-Moto developer on their forum:
    http://forum.xmoto.tuxfamily.org/viewtopic.php?t=473
    Great

    I'm quite experienced in SDL and C so together I can't see getting this full speed being an issue

    I will pm you my MSN and email address.

  6. #6
    DCEmu Coder
    Join Date
    Mar 2008
    Posts
    11
    Rep Power
    0

    Default

    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
    Code:
    scePowerSetClockFrequency(333, 333, 166);
    from psppower.h - no you can be sure that you have psp set on 333 MHz

    - 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 :>

  7. #7

    Default

    Quote Originally Posted by Drakon View Post
    - make sure to use
    Code:
    scePowerSetClockFrequency(333, 333, 166);
    from psppower.h - no you can be sure that you have psp set on 333 MHz
    I think that should be a last resort.

    Optimizing the game as much as possible should be the first move.

    Then if everything possible is optimized and it still needs a little speed boost, then use the 333Mhz stetting.

  8. #8
    DCEmu Rookie Be3f's Avatar
    Join Date
    Mar 2006
    Posts
    139
    Rep Power
    30

    Default

    Great! Elma is my fav "small shareware" game!
    I hope you'll make this running fast on psp

  9. #9

    Default

    Wow this is the homebrew ive been waiting for, nice work i love elastomania

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •