Notices


Reply
Thread Tools
FRuMMaGe's Avatar
Posts: 330 | Thanked: 481 times | Joined on Dec 2010 @ Norwich, UK
#1
OMNOM

Update 30/12/10

Omnom is now in the extras-devel repos. Obviously these a development repos so use at your own risk.

MASSIVE thanks to epage for single-handedly packaging and optimizing Omnom. Without his help this would not have been possible

Update 29/12/2010

Here is the pre-release. I have disabled some features such as music and level creation and made a few last minute tweaks. I will be monitoring this thread regularly for comments/bugs.

Here is the readme:

************** README File ******************

Date:
29/12/2010

Version:
OMNOM V1.0

Contact Information:
Luke Thomas
frummage@yahoo.co.uk
PM me at talk.maemo.org (FRuMMaGe)

Info:
This software (including graphics) was made by me using
pygtkeditor and gimp on my Nokia N900. It is programmed in
python using pygame and includes a pyqt gui. It is made for
the N900 but also works on any system with the correct
dependencies (see prerequisites)

Prerequisites:
To run this software, you will need:
> Python (already pre-installed)
> Pygame
> PyQt

Recommended Specs:
This software is still in early development stages. In it's
current state it runs best at about 850mhz. However, I am
not responsible for any damage that may come to your device
as a result of overclocking.

It is also recommended that you use either an external game
controller such as the Wiimote or Sixaxis controller for
easier gameplay.

Installation:
Extract the the tarball to a folder, "cd" to that folder and then
as root:
mkdir /home/opt/python/
cp -r omnom /home/opt/python/

To run:
cd /home/opt/python/omnom
python nom.py

Game Rules:
The aim of the game is to collect all the pellets in the level.
The larger pellets put the enemies in to a state where they can be
attacked, however attacking may not always be the best idea. When
the enemy is attacked it returns to it's original location and
can not be attacked again.

Tips:
> If you are not using an external controller, I would advise
you to turn down the enemy speed to 4 to balance the gameplay.
> For better performance, I have disabled music playback by
default.

Please feel free to PM me (FRuMMaGe) on talk.maemo.org with any
bug reports, suggestions, hate mail etc
Over the last few months (on and off) I have been working on my first ever game. It is written in python using pygame and features a pyqt gui. It plays similar to pacman, with a few twists.

Currently the features are as follows:
  • 15 unique levels (including a boss level)
  • Multiplayer (local only at the moment)
  • Custom level creation
  • Several control schemes
  • Highscore table

Here are a few taster screenshots:











Currently the code is fairly messy, as it's my first ever game and the framerte is fairly slow at stock speed (recommended 850mhz for full fps). Also, it is a hell of a lot easier to play on a sixaxis or external keyboard than it is on the N900 keyboard.

All programming and graphics were designed and made by me, using pygtkeditor and gimp on my N900.

In it's current state it is just a bunch of python scripts, so if anyone could help me package it into a deb I would be happy to release it in to the devel repos. I could easily make a script to install all files to the relevant locations but I would really like to release it properly.
Attached Files
File Type: gz omnom.tar.gz (453.4 KB, 134 views)
__________________
OMNOM: Pacman-like game now in extras-devel

fAircrack (Aircrack GUI): Point-and-click pwnage for your N900
Now with John the Ripper integration

Last edited by FRuMMaGe; 2010-12-30 at 14:48.
 

The Following 30 Users Say Thank You to FRuMMaGe For This Useful Post:
Posts: 343 | Thanked: 164 times | Joined on Sep 2010
#2
very cool stuff you're workin on. screens look great, could you upload the game as a .rar or somethin so we could get a sneak peek?
 
epage's Avatar
Posts: 1,684 | Thanked: 1,550 times | Joined on Jun 2008 @ Austin, TX
#3
Originally Posted by FRuMMaGe View Post
In it's current state it is just a bunch of python scripts, so if anyone could help me package it into a deb I would be happy to release it in to the devel repos. I could easily make a script to install all files to the relevant locations but I would really like to release it properly.
Have it in a source repository somewhere? I can help out with packaging, hopefully having it in extras-testing within 24 hr

EDIT: I'd also love to experiment with multiplayer through telepathy
__________________
770, n810, n900, Ideapad S10-3t
TheOneRing, DialCentral, Gonvert, Quicknote, Multilist, ejpi, nQa, Waters of Shiloah
Programming Blog
 
FRuMMaGe's Avatar
Posts: 330 | Thanked: 481 times | Joined on Dec 2010 @ Norwich, UK
#4
Thanks for the support. At the moment the multiplayer plays quite well with a sixaxis, player 1 using the arrow buttons and player 2 using the buttons.

I will upload a tarball of the files and instructions on how to use them as soon as I have made some final tweaks. At the moment it is in a kind of debugging mode so when I feel it is ready I will release it.

I'm a bit ill at the moment but I'm hoping to make the release tomorrow
__________________
OMNOM: Pacman-like game now in extras-devel

fAircrack (Aircrack GUI): Point-and-click pwnage for your N900
Now with John the Ripper integration
 
epage's Avatar
Posts: 1,684 | Thanked: 1,550 times | Joined on Jun 2008 @ Austin, TX
#5
Originally Posted by FRuMMaGe View Post
Thanks for the support. At the moment the multiplayer plays quite well with a sixaxis, player 1 using the arrow buttons and player 2 using the buttons.

I will upload a tarball of the files and instructions on how to use them as soon as I have made some final tweaks. At the moment it is in a kind of debugging mode so when I feel it is ready I will release it.

I'm a bit ill at the moment but I'm hoping to make the release tomorrow
If you can get it in a source repository I could do some packaging (and maybe help debug / optimize) in parallel.
__________________
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:
FRuMMaGe's Avatar
Posts: 330 | Thanked: 481 times | Joined on Dec 2010 @ Norwich, UK
#6
Originally Posted by epage View Post
If you can get it in a source repository I could do some packaging (and maybe help debug / optimize) in parallel.
Well it may take you a while to optimize if you are experienced in python, as most of it was trial and error lol

For instance, that score screen is over 100 lines long and completely hardcoded. I'm sure there are much more conservative ways of doing it

The game itself is much better coded but as I said the only way to run it at full speed at the moment is with overclocking.
__________________
OMNOM: Pacman-like game now in extras-devel

fAircrack (Aircrack GUI): Point-and-click pwnage for your N900
Now with John the Ripper integration
 
FRuMMaGe's Avatar
Posts: 330 | Thanked: 481 times | Joined on Dec 2010 @ Norwich, UK
#7
Ok I'm ready to upload the tar, but it seems that the upload limit on these boards is only 500kb.

Anyone know any good free file hosting services?
__________________
OMNOM: Pacman-like game now in extras-devel

fAircrack (Aircrack GUI): Point-and-click pwnage for your N900
Now with John the Ripper integration
 
epage's Avatar
Posts: 1,684 | Thanked: 1,550 times | Joined on Jun 2008 @ Austin, TX
#8
Originally Posted by FRuMMaGe View Post
Ok I'm ready to upload the tar, but it seems that the upload limit on these boards is only 500kb.

Anyone know any good free file hosting services?
I'd say drop.io but that is now gone. box.net and rapidshare I think do the same.

Note that I'm mentioning this as temporary shares as hopefully we'll have something better (garage.maemo.org project?) for sharing the source.
__________________
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:
FRuMMaGe's Avatar
Posts: 330 | Thanked: 481 times | Joined on Dec 2010 @ Norwich, UK
#9
Never mind. I've got rid of the music which cut the tar down from 30mb to 500kb

Also, disabling sound effects increases performance slightly
__________________
OMNOM: Pacman-like game now in extras-devel

fAircrack (Aircrack GUI): Point-and-click pwnage for your N900
Now with John the Ripper integration
 
Posts: 47 | Thanked: 30 times | Joined on Sep 2010 @ Scandinavia
#10
temp filesharing, this will give you a blast:
http://www.woofiles.com/#

 

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

Thread Tools

 
Forum Jump


All times are GMT. The time now is 13:40.