Notices


Reply
Thread Tools
StefanL's Avatar
Posts: 298 | Thanked: 341 times | Joined on Aug 2010 @ This world :)
#41
Originally Posted by epage View Post
It is now in extras-devel for Maemo 4.1 and Maemo 5. I have only tested it on Maemo 5 so far.

Thoughts on directions to go with this
  • Touch interface (task switcher, close, setting angle and velocity)
  • A QT Intro screen to make it easier to take advantage of on-screen keyboards for devices that need it.
  • Bug tracker (for getting into extras)
  • Check if battery usage while not focused is an issue and fix it. (for getting into extras)
Ok, will add these to my list, but current focus is on getting this version up and running on the N900 without too many changes, ie. as true to the original as possible.

As far as I can see right now is that the only thing that does not work right is the end of game screen, ie. it jumps straight to the player selection screen, which is a user input queue issue and I should have that fixed soon.

Will post the latest version with fix details in a separate post.
 

The Following User Says Thank You to StefanL For This Useful Post:
xxxxts's Avatar
Posts: 491 | Thanked: 341 times | Joined on Nov 2009 @ LA
#42
Originally Posted by StefanL View Post
Ok, will add these to my list, but current focus is on getting this version up and running on the N900 without too many changes, ie. as true to the original as possible.

As far as I can see right now is that the only thing that does not work right is the end of game screen, ie. it jumps straight to the player selection screen, which is a user input queue issue and I should have that fixed soon.

Will post the latest version with fix details in a separate post.
I must concur with Stephan - I think we all want to stay as true to the original game as possible. If only SkiiFree was open source.
 
StefanL's Avatar
Posts: 298 | Thanked: 341 times | Joined on Aug 2010 @ This world :)
#43
Originally Posted by caco3 View Post
great work!

some issues:
its too fast, I only can see the detonation in the air but not the flight. this might be due overclocking to 850?

There is no sound.

It seems that the values have to be bigger than in the original game.
Too fast:
Can you do me a favour and change the frame rate back to 30 fps in the first few lines of the gorilla.py file and report whether that makes a difference. I am guessing this will not make a difference and the timing values in the program may have to be some parametric variable based on the frequency of the N900. This may be an issue with pygame, anyway, I am happy to look into it.

Sound:
Yes, sound was definitely not included in the original python source I used. Will appreciate some help with the original sound files and will be happy to include sound effects in an update.
 
xxxxts's Avatar
Posts: 491 | Thanked: 341 times | Joined on Nov 2009 @ LA
#44
Side note: If you package it make sure you add python-pygame as a dependency.
 
StefanL's Avatar
Posts: 298 | Thanked: 341 times | Joined on Aug 2010 @ This world :)
#45
Attached latest version update for today. As per usual the zip contains the desktop file (don't forget to change the gorilla.py file location to match your actual location) and icon from post #21 and most of the suggestions for improvements from post #23 (ie. buildings lowered, visual elements centred, tap on first screen to move to player selection screen) and moved score display below buildings.

Enjoy
Attached Files
File Type: zip gorilla.zip (14.8 KB, 107 views)
 

The Following 3 Users Say Thank You to StefanL For This Useful Post:
epage's Avatar
Posts: 1,684 | Thanked: 1,562 times | Joined on Jun 2008 @ Austin, TX
#46
Originally Posted by StefanL View Post
Ok, will add these to my list, but current focus is on getting this version up and running on the N900 without too many changes, ie. as true to the original as possible.

As far as I can see right now is that the only thing that does not work right is the end of game screen, ie. it jumps straight to the player selection screen, which is a user input queue issue and I should have that fixed soon.

Will post the latest version with fix details in a separate post.
Yeah, I'm mixed between keeping this to the original Gorilla.bas and making this available to a wider audience (n800, future devices without keyboard).

And if you mean the original gorilla.py, then I sure hope not. Despite the code being written to teach python, it isn't very good. It is hard to follow and figure out how to make significant changes (like my adding of the task switch button). I'll still try to hunt around without a complete rewrite

Originally Posted by StefanL View Post
Attached latest version update for today. As per usual the zip contains the desktop file (don't forget to change the gorilla.py file location to match your actual location) and icon from post #21 and most of the suggestions for improvements from post #23 (ie. buildings lowered, visual elements centred, tap on first screen to move to player selection screen) and moved score display below buildings.

Enjoy
Note that I've been making changes too, so I'd recommend grabbing the "src/gorilla_pygame.py" file from github (just download through your webbrowser, don't bother with git itself) to get in sync with my work. I've managed to diff your two posts and apply those changes (where I didn't already apply it) to the game and prepping a package now.
__________________
770, n810, n900, Ideapad S10-3t
TheOneRing, DialCentral, Gonvert, Quicknote, Multilist, ejpi, nQa, Waters of Shiloah
Programming Blog
 

The Following User Says Thank You to epage For This Useful Post:
StefanL's Avatar
Posts: 298 | Thanked: 341 times | Joined on Aug 2010 @ This world :)
#47
Originally Posted by epage View Post
And if you mean the original gorilla.py, then I sure hope not. Despite the code being written to teach python, it isn't very good. It is hard to follow and figure out how to make significant changes (like my adding of the task switch button). I'll still try to hunt around without a complete rewrite
My recommendation for adding additional functionality to this menu-less, button-less, interface-less version is use to CTRL-key sequences, one of which obviously should be CTRL-X for Quit, and CTRL-D for developer switch settings page that I like to add for tweeking all the hard coded settings interactively.
 
StefanL's Avatar
Posts: 298 | Thanked: 341 times | Joined on Aug 2010 @ This world :)
#48
Latest version for today attached below.

Changes include:
1) Screen tap works same as enter key
2) Pure number input now does not require use of alt key (ie. pressing q gives 1, w gives 2, etc.), so on the main game screen no more two finger input required! Input using alphanumerics as well as numbers still works the same as usual (ie. Player names input).
3) End of game screen works now.

As far as I am concerned, mission complete! Now the game runs fully on the N900 using N900 screen and keyboard for input.

@epage: tried to get to the source as described by your posts, but couldn't find it, even though I now have a user log in, so I will keep posting my stuff here.
Attached Files
File Type: zip gorilla.zip (15.1 KB, 106 views)
 

The Following 3 Users Say Thank You to StefanL For This Useful Post:
arora.rohan's Avatar
Posts: 353 | Thanked: 166 times | Joined on Jun 2010 @ India
#49
This is great!!
 

The Following User Says Thank You to arora.rohan For This Useful Post:
epage's Avatar
Posts: 1,684 | Thanked: 1,562 times | Joined on Jun 2008 @ Austin, TX
#50
I'm prepping up a package for your latest version.

To get my modified version just go to the following page and click "raw", no account needed
https://github.com/epage/gorilla/blo...illa_pygame.py

I'm requesting Gorilla to be added to b.m.o. Do you have an account on bugs.maemo.org? Would you want to be listed as having rights to modify bugs?
__________________
770, n810, n900, Ideapad S10-3t
TheOneRing, DialCentral, Gonvert, Quicknote, Multilist, ejpi, nQa, Waters of Shiloah
Programming Blog
 

The Following User Says Thank You to epage For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 10:45.