Release [REPO] Pandora NubNub! - 1.0.0.0 - New


Repository

Member
Joined
Apr 29, 2013
Messages
117
screenshot.png
You control a creature called "the NubNub". It eats yellow stuff
to grow. If it grows big enough, you go to the next level.
The NubNub has to avoid the red stuff, because it hurts and
makes the NubNub shrink. If the NubNub shrinks too much, it dies.

Eating yellow stuff, but especially green stuff, makes the NubNub
have more attraction power to better attract yellow stuff.
Touching blue stuff diminishes attraction power and turns it
into repulsion, which makes it hard to eat yellow stuff.

Pandora NubNub! is a fast-paced, original arcade-style game
with simple vector graphics and cool music. It is played with
both nubs. Supports C4A highscores.

Game idea / coding by _wb_ (2013).
Music by Jester of Sanity (1990-1993).
Get it from here!
 
Bug Report -I have a original cc Pandora and this game opens and plays but has no video. Thanks
 
Opens and plays but no video: what do you mean? Audio but no video?

Are you on the latest firmware?

Can you check /tmp/pndrun_nubnub.out ?
 
Yes , I have the latest firmware

=======================================================================================
PND             : /media/PAN_APPS/pandora/desktop/nubnub.pnd
PND_FSTYPE      : Squashfs
APPDATADIR      : /media/PAN_APPS/pandora/appdata/nubnub
APPDD_FSTYPE    : vfat
PND_CPUSPEED    : <unset>
EXENAME         : run
ARGUMENTS       : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/nubnub"
AMounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PAN_APPS/pandora/appdata/nubnub=rw+nolwh":"/mnt/pnd/nubnub=rr" none "/mnt/utmp/nubnub"
[sUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( run  ) ----------
Initializing SDL: VIDEO...omapsdl: opened tslib touchscreen
omapsdl: in_evdev: found "keypad" with 84 events (type 00100013)
omapsdl: in_evdev: found "gpio-keys" with 16 events (type 00000023)
omapsdl: skip /dev/input/event5 as ts
omapsdl: found 3 evdev device(s).
omapsdl: detected 800x480 'lcd' (0) screen attached to fb 1 and overlay 1
OK.
Setting video mode: 800x480x32...fbdev: /dev/fb1: 800x480@32
fbdev initialized.
xenv: X vendor: The X.Org Foundation, rel: 10704000, display: :0.0, protocol ver: 11.0
xenv: display is 800x480
OK
Splash screen OK.
Audio opened.
Audio channels allocated.
Speech channel reserved.
Background music loaded.
Loading sound effects.
Sounds loaded
Sound effects loaded.
num: 2
Found joystick nub0
  axes: 2
   found left nub!
Found joystick nub1
  axes: 2
   found right nub!

Exiting: Pressed ESC
4.02user 0.26system 0:09.68elapsed 44%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps
No connection, not uploading highscore
[sUCCESS]--- Starting the application ( run  ) ----------
[ START ]--- Restoring the frame buffer status ----------
[sUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[sUCCESS]--- Waiting the Union to be available ----------
auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/nubnub': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[sUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[sUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 1
 
UPDATE -- I just deleted appdata and reinstalled from the repo and all works now ....
 
Good to know that it works now, but I still have no clue why it didn't work initially. If anyone else has the problem, please let me know.
 
Nice video!

Looks like your video capture still has some problems to keep up, maybe it's because the game is not VSYNC'ed well enough, or maybe it cannot deal with 60 fps. If you want, I could make you a version at 30 FPS with exact VSYNC (it would simply do two game logic frames per frames). That should be easier to capture smooth video with, and YouTube is going to convert 60 FPS to some lower framerate anyway, so there should not be any difference in quality.
 
Thanks for making these videos!

When I find some time, I'll update NubNub to get the vsync right. It's currently not waiting for vsync between frames, which leads to noticeable flicker in the bottom. The downside of waiting for vsync is that more frames will be dropped - but dropped frames are not as noticeable as flicker, and I never drop two frames in a row so 30 rendered frames per second are still guaranteed.
 
Last edited by a moderator:
Nice new video, ingoreis! Thanks!

You know that you can split in two and go to both sides of those big obstacles, and get a huge bonus, right? Because there were some points in the video where I thought: c'mon, split and get that big bonus!
 
Nice new video, ingoreis! Thanks!

You know that you can split in two and go to both sides of those big obstacles, and get a huge bonus, right? Because there were some points in the video where I thought: c'mon, split and get that big bonus!
It happend once bit i did not know why,thx for the Tip ^_^
 
Back
Top