maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [ANNOUNCE] Destroid - Astroids Blasting Game (https://talk.maemo.org/showthread.php?t=58837)

destroid 2010-07-20 19:43

[ANNOUNCE] Destroid - Astroids Blasting Game
 
I am glad to announce
Destroid.
A shoot'em all game I developed.
Version: 1.0.2


Description:
Blast as many astroids as you can to get the best highscore.
You can stir the space ship and shoot with the accelerometer and an on-screen joystick.

Download:
You can download from extras-devel (Just make sure it's this destroid_1.0.2-2_all.deb (v-1.0.2-2)) or install manually by the How To Install and one of the links.
v1.0.2 http://www.mediafire.com/file/npv9pi....2-1_armel.deb
v1.0.1 http://www.mediafire.com/file/337ghb....1-1_armel.deb
v1.0.0 http://www.mediafire.com/?615640z2picr06c

***NOTE*** if you are updating, highscores will be deleted.
In order to keep them do the following before updating:
1. open maemo's terminal.
2. type "cp /home/opt/destroid/files/hs.db /home/user/MyDocs"
3. go to maemo app manager and uninstall destroid v1.0.0
4. install destroid (as explained in How To Install section)
5. go to maemo terminal and type "sudo mv /home/user/MyDocs/hs.db /home/opt/destroid/files"
DONE.

Screenshots:
http://img375.imageshack.us/img375/7...roimage.th.png
http://img192.imageshack.us/img192/8...nshot0d.th.png
http://img714.imageshack.us/img714/1...nshot5z.th.png
http://img714.imageshack.us/img714/2...shot7nh.th.png
http://img517.imageshack.us/img517/3...nshot6t.th.png
http://img411.imageshack.us/img411/5...shot1fh.th.png
http://img708.imageshack.us/img708/6...shot2cb.th.png

How To Install:
VERY EASY, like any other pakage.
1. Make sure you have installed: "python2.5", "python-pygame". If not, install them (be root in X Terminal "apt-get install python2.5" and "apt-get install python-pygame").
2. Install destroid package ("destroid_1.0.2-1_armel.deb") by dpkg or by maemo app manager (open maemo file manager, navigate to the destroid package, click on it, the maemo app manager will be opened check the "I Understand And Agree" and press the continue button).

If you are having a dependencies problem with libsdl-ttf.2.0 take a look at here.

Tips:
1. When you play you will probably notice a little button with a N900 surrounded by circles. when you press on it, it will adjust the accelerometer to this position, so that you can play whenever you are standing, sitting, lying etc.

New Features:
A minimize button added. Now you can minimize the game by pressing that button.
Improved joystick movement.

Enjoy!

navsin 2010-07-20 19:47

Re: [ANNOUNCE] Destroid
 
Great... will test and let you know! Thanks!

EDIT: Tried looking for it in extras-devel... Could not find it. Which repo can I find it in?

destroid 2010-07-20 20:28

Re: [ANNOUNCE] Destroid
 
There is a link in the main post.

MiK546 2010-07-20 22:20

Re: [ANNOUNCE] Destroid - Astroids Blasting
 
WOW... just... WOW! This is one of the most impressive non-PC-port/non-emulation game for the N900. It may not have hyper-3D graphics or anything but even though it has "only" 2D graphics they are really good. And the best thing of this game in my opinion lays in controls. It's really easy and fun to steer the ship with accelerometer and shoot with the on-screen joystick (or other way around) and it doesn't need the keyboard at all (and don't take me wrong, I think the keyboard is really nice way to play games and is one of the strong points of N90 gaming but this game actually feels like it's made for a touch-screen device)! The gameplay is pretty fun and the game fits perfectly for time-filling purposes and for longer sessions too. The only thing it really misses is a soundtrack. Something pretty fast-paced "puzzle music" would really add for the gaming experience. Then theres also a bug with the joystick wich altough is working pretty well already gets stuck at the sides when its pulled as much as it's possible and then tryed to move sideways. I would recommend everyone to at least test this game out! (and btw could this be added to Extras-Devel?)

CepiPerez 2010-07-21 01:00

Re: [ANNOUNCE] Destroid - Astroids Blasting
 
This game is great!
Love to play without using keyboard
But when I get an incoming call it doesn't pauses
Can you fix it?

CasTTeLLo 2010-07-21 01:47

Re: [ANNOUNCE] Destroid - Astroids Blasting
 
game crash after pygames window start...any idea?

unkno 2010-07-21 06:09

Re: [ANNOUNCE] Destroid - Astroids Blasting
 
Looks good, should upload to the repositories to generate more exposure to the game.

Helmuth 2010-07-21 12:34

Re: [ANNOUNCE] Destroid - Astroids Blasting
 
Quote:

Originally Posted by destroid (Post 758315)
2. Install destroid package ("destroid_1.0.0-1_armel.deb") by dpkg

Thanks a lot! :)

This looks very very good. Yeah! Please try to manage to get it in maemo extras.

At example with this tool to get something compatible to the maemo autobuilder:
http://wiki.maemo.org/Py2deb (don't forget to solve the Bugfix issue explained at this page)

More info about uploading: http://wiki.maemo.org/Uploading_to_Extras-devel

And here the page where you can upload (as soon as you have a account prepared for uploading)
https://garage.maemo.org/extras-assistant/index.php

hurth3x 2010-07-21 12:45

Re: [ANNOUNCE] Destroid - Astroids Blasting
 
nice game, i too recommend adding game to repo. propa on the joystick feature

destroid 2010-07-21 20:22

Re: [ANNOUNCE] Destroid - Astroids Blasting
 
Quote:

game crash after pygames window start...any idea?
please make sure python2.5 and python2.5-pygame are installed by:
1.open the maemo terminal and run "dpkg --get-selections | grep python2.5" the result should be "python2.5 install" (and other applicationssuch as "python2.5-qt4 install" etc)
2. run "dpkg --get-selections | grep python-pygame" the result should be "python-pygame install"
if there are no results than the package isn't installed

Now, to install the them: 1. open the terminal and get root (install rootsh and type "sudo gainroot")
2. type "apt-get install python2.5"
3. type "apt-get install python-pygame"
4. install destroid package as described in the main post->How To Install->step 2

Hope that helped!

Thank you for the feedbacks!
If you like the game please vote for it in the N900 Coding Competition!!!!

destroid 2010-07-21 21:43

Re: [ANNOUNCE] Destroid - Astroids Blasting
 
New version uploaded with minimize feature V-1.0.1 .
The next step is uploading to the repositiries.

CasTTeLLo 2010-07-22 00:06

Re: [ANNOUNCE] Destroid - Astroids Blasting Game
 
1 Attachment(s)
all the packages were installed on my phone....

destroid 2010-07-22 19:33

Re: [ANNOUNCE] Destroid - Astroids Blasting Game
 
CasTTeLLo: Try executing this in maemo x terminal:
Quote:

python /home/opt/destroid/destroid.pyc

destroid 2010-07-22 22:08

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2
 
Uploaded a new version of destroid (1.0.2), probably the final version
Quote:

...theres also a bug with the joystick wich altough is working pretty well already gets stuck at the sides...
Fixed in 1.0.2 and thanks for your reply! (wasn't really a bug but thanks for noticing)

and again
If you like this game please vote for it in the N900 Coding Competition!!!
http://talk.maemo.org/showthread.php?t=58990

CasTTeLLo 2010-07-22 22:30

Re: [ANNOUNCE] Destroid - Astroids Blasting Game
 
1 Attachment(s)
Quote:

Originally Posted by destroid (Post 761243)
CasTTeLLo: Try executing this in maemo x terminal:

here u go
Attachment 12358

altorn 2010-07-23 01:45

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2
 
this game looks good but since i wasnt used to it the first time i played it, it was frustrating.

text could be bigger, maybe? and, the directional pad to control your laser, when used, my thumb blocks almost 1/3 of the screen and i can't see anything in the lower right corner of the screen already.. (this is an inevitable play hindrance for a touchscreen phone)

HtheB 2010-07-23 01:56

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2
 
Waiting for it to be uploaded on the repos :)

pingu 2010-07-23 19:23

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2
 
excelent game!!!
voted for you.

a179 2010-07-23 19:32

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2
 
yeah, me too. I think it is the best game developed for the n900 on the list.

destroid 2010-07-23 19:42

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2
 
pingu, a179: Thank you very much. I appreciate it. I'm working on uploading to extras repo as pypackager generates a faulty .changes and .dsc files.

PLEASE CONTINUE TO VOTE!!!

destroid 2010-07-23 22:34

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
O.K the game Destroid is now in extras-devel repository as some of you asked :). Just make sure it's this destroid_1.0.2-2_all.deb (v-1.0.2-2).
Don't forget to vote vor me!

CasTTeLLo: Don't worry, I haven't forgotten you. I am searching for the python package containing the bsddb module.

unkno 2010-07-24 02:51

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Game looks good and complete, might want to consider promoting it to extras-testing and then to extras.

Also, good luck on winning the maemo competition.

CasTTeLLo 2010-07-24 13:57

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Quote:

Originally Posted by destroid (Post 762703)
O.K the game Destroid is now in extras-devel repository as some of you asked :). Just make sure it's this destroid_1.0.2-2_all.deb (v-1.0.2-2).
Don't forget to vote vor me!

CasTTeLLo: Don't worry, I haven't forgotten you. I am searching for the python package containing the bsddb module.

dont forget to inform me when its available...i love to play this kind of game....heeee

destroid 2010-07-24 16:40

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
CasTTeLLo: Please check that the package "python" is installed and after that check the version of "python" and "python2.5" by running this in x terminal:
Quote:

dpkg --list | grep python
Quote:

dpkg --list | grep python2.5
mine are python: 2.5.2-3maemo3
python2.5: 2.5.4-1maemo6

iol 2010-07-24 16:55

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
wow! great game, i registered to vote for you!!! keep on the hard work and com'on guts don't be lazy, vote for him otherwise dont winne that there are no games for our n900:D

destroid 2010-07-24 18:42

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Thanks everybody for voting!!!
If you like this game and want to support it, vote for Destroid here:http://talk.maemo.org/showthread.php?t=58990

ari75 2010-07-24 21:33

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
voted for your game, GOOD LUCK:)

CasTTeLLo 2010-07-24 22:13

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Quote:

Originally Posted by destroid (Post 763373)
CasTTeLLo: Please check that the package "python" is installed and after that check the version of "python" and "python2.5" by running this in x terminal:


mine are python: 2.5.2-3maemo3
python2.5: 2.5.4-1maemo6

ii espeaktime-python 0.2-2 Talking clock based on eSpeak
ii gnome-python 2.18.0-2maemo6 Python bindings for GConf and GnomeVFS
ii hildon-desktop-python-loader 0.1.0-1maemo3 Hildon Desktop Python Plugin Loader
ii python 2.5.2-3maemo3 An interactive high-level object-oriented language (default version)
ii python-all 2.5.2-3maemo3 Package depending on all supported Python runtime versions
ii python-cairo 1.4.12-1.2maemo1 Python bindings for the Cairo vector graphics library
ii python-central 0.6.11.1maemo2 register and build utility for Python packages
ii python-conic 0.1-5 Python bindings for Internet Connectivity library
ii python-crypto 2.0.1+dfsg1-4maemo0 cryptographic algorithms and protocols for Python
ii python-dbus 0.83.0-1maemo3 simple interprocess messaging system (Python interface)
ii python-evolution 0.0.4-maemo2 Python bindings for Evolution Data Server.
ii python-facebook 0.svn20090225-0maemo1 Python wrappers for the Facebook API
ii python-feedparser 4.1-13maemo0 Universal Feed Parser for Python
ii python-gconf 2.26.1-1maemo1 Python bindings for the GConf configuration database system
ii python-gdata 2.0.2-0maemo1 Google Data Python client library
ii python-glade2 2.12.1-6maemo10 GTK+ bindings: Glade support
ii python-gobject 2.16.1-1maemo1 Python bindings for the GObject library
ii python-gst0.10 0.10.14-2maemo5 generic media-playing framework (Python bindings)
ii python-gtk2 2.12.1-6maemo10 Python bindings for the GTK+ widget set
ii python-hildon 0.9.0-1maemo15 Python bindings for Hildon Framework.
ii python-hildondesktop 0.1.0-1maemo3 Python bindings for libhildondesktop
ii python-imaging 1.1.6-3maemo2 Python Imaging Library
ii python-location 0.1 Python bindings for liblocation.
ii python-lxml 2.1.1-2.1maemo1 pythonic binding for the libxml2 and libxslt libraries
ii python-minimal 2.5.2-3maemo3 A minimal subset of the Python language (default version)
ii python-mutagen 1.14-2 audio metadata editing library
ii python-notify 0.1.1-2maemo1 Python bindings for libnotify
ii python-numeric 24.2-9maemo4 Numerical (matrix-oriented) Mathematics for Python
ii python-numpy 1:1.4.0-1maemo2 Numerical Python adds a fast array facility to the Python language
ii python-openssl 0.7-2maemo2 Python wrapper around the OpenSSL library
ii python-osso 0.4-0maemo2 Python bindings for libosso library
ii python-papyon 0.4.8-1maemo0 MSN client library written in Python
ii python-pkg-resources 0.6c9-1maemo2 Package Discovery and Resource Access using pkg_resources
ii python-protobuf 2.0.3-2.2-maemo1 Python bindings for protocol buffers
ii python-pycurl 7.18.2-1maemo1 Python bindings to libcurl
ii python-pygame 1.8.1release-0maemo3 SDL bindings for games development in Python
ii python-setuptools 0.6c9-1maemo2 Python Distutils Enhancements
ii python-simplejson 2.0.9-1maemo1 Simple, fast, extensible JSON encoder/decoder for Python
ii python-suds 0.3.8-1 Python SOAP web services client library.
ii python-support 1.0.6maemo1 automated rebuilding support for Python modules
ii python-telepathy 0.15.17-1 Python language bindings for telepathy
ii python-twitter 0.6-maemo1 A pure python interface for the Twitter API.
ii python-xml 0.8.4-10.1maemo4 XML tools for Python
ii python2.5 2.5.4-1maemo5 An interactive high-level object-oriented language (version 2.5)
ii python2.5-minimal 2.5.4-1maemo5 A minimal subset of the Python language (version 2.5)
ii python2.5-py2deb 0.5.3-4 Generate simple deb(/rpm) from python
ii python2.5-qt4-common 4.7.3-maemo5 Shared files for PyQt4
ii python2.5-qt4-core 4.7.3-maemo5 Python bindings for Qt4 Core components.
ii python2.5-qt4-dbus 4.7.3-maemo5 Python bindings for Qt dbus mainloop.
ii python2.5-qt4-gui 4.7.3-maemo5 Python bindings for Qt4 Core components.
ii python2.5-qt4-maemo5 4.7.3-maemo5 Python bindings for Qt4 Core components.
ii python2.5-qt4-svg 4.7.3-maemo5 Python bindings for Qt4 Core components.
ii python2.5-sip4 4.10.2-maemo0 Python/C++ bindings generator runtime library.
ii witter 0.3.5-2 A twitter client in python. In addition to normal timeline it
/home/user # dpkg --list | grep python2.5
ii python2.5 2.5.4-1maemo5 An interactive high-level object-oriented language (version 2.5)
ii python2.5-minimal 2.5.4-1maemo5 A minimal subset of the Python language (version 2.5)
ii python2.5-py2deb 0.5.3-4 Generate simple deb(/rpm) from python
ii python2.5-qt4-common 4.7.3-maemo5 Shared files for PyQt4
ii python2.5-qt4-core 4.7.3-maemo5 Python bindings for Qt4 Core components.
ii python2.5-qt4-dbus 4.7.3-maemo5 Python bindings for Qt dbus mainloop.
ii python2.5-qt4-gui 4.7.3-maemo5 Python bindings for Qt4 Core components.
ii python2.5-qt4-maemo5 4.7.3-maemo5 Python bindings for Qt4 Core components.
ii python2.5-qt4-svg 4.7.3-maemo5 Python bindings for Qt4 Core components.
ii python2.5-sip4 4.10.2-maemo0 Python/C++ bindings generator runtime library.

FarmerF 2010-07-25 08:42

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Same problem as Castello here and same versions. Both of us have your version of python but lag one maemo version of python2.5 behind.
Did an
Code:

apt-get install python2.5
which has solved the problem for me.

CasTTeLLo 2010-07-25 10:20

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
this is wat happen when i used the code :

/
Code:

home/user # apt-get install python2.5
Reading package lists... Done
Building dependency tree     
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  python2.5: Depends: python2.5-minimal (= 2.5.4-1maemo6) but 2.5.4-1maemo5 is to be installed
  simplecal: Depends: qt4-homescreen-loader but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
/home/user #


DaSilva 2010-07-25 10:40

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
I have also voted for it but I would like to see some power ups or something challenging after a while because there is nothing new if you play it for a few minutes.

raty 2010-07-25 16:24

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
excelent game man!

FarmerF 2010-07-26 09:30

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
@ CasTTeLLo

odd could you run
Code:

apt-get update
and try again?

adhrie 2010-07-26 14:27

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
just installed destroid & the python dependencies are already installed
but i can't get into the game, it kept going black screen for a moment then went back to the home screen

anyone experiencing the same problem?

CasTTeLLo 2010-07-26 15:25

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Quote:

Originally Posted by FarmerF (Post 764970)
@ CasTTeLLo

odd could you run
Code:

apt-get update
and try again?

still cant run the game...@adhrie, we got the same prob....

FarmerF 2010-07-26 17:36

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
sorry to hear that. found a solution that worked in my case but fear that is as far as i can help you... hope your problem gets resolved soon!

destroid 2010-07-26 18:49

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
CasTTeLLo: Did you run
Quote:

apt-get install python2.5
after
Quote:

apt-get update
?

grog 2010-07-26 19:57

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Quote:

Originally Posted by FarmerF (Post 763926)
Same problem as Castello here and same versions. Both of us have your version of python but lag one maemo version of python2.5 behind.
Did an
Code:

apt-get install python2.5
which has solved the problem for me.

I had the same problem in a fresh install from extra-devel & this fixed it for me too TX

DaSilva 2010-07-26 20:08

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Do you plan to add more features to this game like power ups or something like this to make it more interesting after a while destroid?

CasTTeLLo 2010-07-26 22:16

Re: [ANNOUNCE] Destroid - Astroids Blasting Game v-1.0.2 now in extras-devel
 
Quote:

Originally Posted by destroid (Post 765570)
CasTTeLLo: Did you run

after

?

yeap
Code:

http://repository.maemo.org fremantle/non-free Packages
Reading package lists... Done
/home/user # apt-get install python2.5
Reading package lists... Done
Building dependency tree     
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  irwi: Depends: qt4-homescreen-loader but it is not going to be installed
  python2.5: Depends: python2.5-minimal (= 2.5.4-1maemo6) but 2.5.4-1maemo5 is to be installed
  simplecal: Depends: qt4-homescreen-loader but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
/home/user #



All times are GMT. The time now is 01:03.

vBulletin® Version 3.8.8