Release Neverball & Neverputt


ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
9,332
Age
52
Location
France, near Lyon
Here are Neverball & Neverputt

preview1.png


Neverball is an arcade game, with a rolling ball

preview5.png


Neverputt a Simulation of mini golf.

Both share some ressources and code, so they also share the same PND.

Ported with glshim

Note: Nubs are configured to "FPS Mode": Left Nub as Joystick, Right Nub as Mouse. You can chage that by modifying the left_nub and right_nub file in appdata/neverball (neverputt share the same folder and parameters).

History log
=========

Build 03
----------

  • Updated sources (based on 1.6)
  • Updated libs
  • Optimized with NEON, much faster now
Build 02
----------

  • New faster build
  • Latest libs and glshim
Build 01
----------

  • Initial build

For those interrested, here is the diff against git sources:
 

Attachments

  • neverball_pandora.zip
    8.9 KB · Views: 338
Last edited:
Are the problems with the dropping framerates etc. from the gles port solved?
 
Nice :)


Are your modifications to glshim published already?
 
You could try to get this running with OpenGL:

http://repo.openpandora.org/?page=detail&app=nogravity-nogravity-1669

Older glshim had problems with the menu.
Ok, I try and report here.
There's also a bug in this game that prevents me from playing it.

Something in the menu disappears after launching the game several times.

Don't remember what it was but it was annoying.

Will tell you tomorrow.

I really liked it but that bug was so annoying.
 
Last edited by a moderator:
from what i remember the physics were the slowdown in the later levels, did that get improved?
For Neverball? I've not succeeded to go that far I'm afraid.
Shouldnt be too far i remember the (4th?) with the rails could get quite slow
Ah, ok, It's level 7 (when testing, I've been to 6 only). It is slow, and it's the geomtry.

Code:
    31.34%  neverball                  [.] v_sol
    28.96%  neverball                  [.] sol_test_node
     3.86%  libGL.so.1                 [.] vector_normalize
     3.32%  libvorbis.so.0.4.6         [.] mdct_butterflies.isra.0
     2.47%  libGL.so.1                 [.] sphere_loop
     2.33%  libc-2.9.so                [.] memcpy
     2.15%  libvorbis.so.0.4.6         [.] mdct_backward
     1.88%  libGL.so.1                 [.] dot
     1.35%  libGL.so.1                 [.] vector_matrix
     1.18%  neverball                  [.] voice_step
 
Last edited by a moderator:
While you're at it I'm a little sad that Enigma doesn't get any attention :(

http://www.nongnu.org/enigma/
But it's already ported by _wb_: look.

from what i remember the physics were the slowdown in the later levels, did that get improved?
For Neverball? I've not succeeded to go that far I'm afraid.
Yeah I understand that but it's a 2 year old port which was never maintained for nub mode or whatever :p
 
yeah level 7 is slow as death. nithing that can be done about it?
I look at it for a couple of hour. I don't think puttng neon code would be enough here. There are huge loops with no early exit. I haven't found solution for the early exit. Lots of vector math. Not sure how to speed up here yet.
 
You could try to get this running with OpenGL:

http://repo.openpandora.org/?page=detail&app=nogravity-nogravity-1669

Older glshim had problems with the menu.
Ok, I try and report here.
There's also a bug in this game that prevents me from playing it.

Something in the menu disappears after launching the game several times.

Don't remember what it was but it was annoying.

Will tell you tomorrow.

I really liked it but that bug was so annoying.
I think the bug was that the level description (while loading) did not appear after several starts of the game.

I never new what to do
 
Back
Top