maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [ANNOUNCE] Space Invaders in QML (https://talk.maemo.org/showthread.php?t=71888)

piggz 2011-04-07 16:42

[ANNOUNCE] Space Invaders in QML
 
As an experiment, and something to do to learn QML, I hacked up a Space Invaders type game in 2 evenings. (somewhat > 2 evenings to get to the current version tho!)

Website

TODO:
Powerups (extra lives done)
Volume

Installation:
From version 0.1.2 the package is available from extras-devel

History
Version 0.4.0
* New Icon
* Pause when put into background

Version 0.3.9
* Added exit dialog
* Made sfx quieter

Version 0.3.8
* Rewrite the settings code to be fast on symbian
* Add additional icons for meego

Version 0.3.7
* Give lives every 5 to allow getting past level 18
* Fix bug where ship dissapears
* Fix bug when focus is on gemername and then select a key button
* Fix bug downloading hiscores
* Stop the accelerometer when paused to save battery

Version 0.3.6
* Fixed bug in lives display
* Fixed bug on server preventing upload of scores
* Made harder again!

Version 0.3.5
* Changed difficulty logic
* Get a new life every 5 levels >= 10
* Added simple intro animations
* Wiped settings again for new scoring system
* Updated server to require application version
* Server will reject impossible scores

Version 0.3.4
* Removed bullets when hit
* Really fixed bug where mystery ship sound continues if player is killed
* Added options for key configuration, left, right and fire
* Speed improvement on startup
* Better apply of useAccelerometer setting

Version 0.3.3
* Added explosion animations
* Fixed bug where mystery ship sound continues if player is killed
* Moved message window to the bottom and made smaller
* Fixed bug in hi score uploading

Version 0.3.2
* Moved message window back slightly to appear behind settings
* Added versions to required dependancies
* Fixed settings bugs/crash on end game

Version 0.3.1
* Fixed parsing of global hi scores
* Fixed ordering of global scores (website bug)
* Fixed duplicate global hi scores on multip open of the pane
* Rewrote settings handling
* Settings apply instantly now
* Quicker startup
* Quicker level start
* Quicker end game
* Slightly slower exit

Version 0.3.0
* Added global hi-scores
* Upped required version of libqtm to 1.2 (the latest)
Global Hi Score Table

Version 0.2.2
* Fixed mysteryship sound bug
* Aliens now destroy bunkers as they move past them
* The game ends when the aliens reach the 'invasion' line at the bottom
* Aliens drop down at either end of the screen now
http://www.piggz.co.uk/si-0.2.2.png

Version 0.2.1
*Internal changes to allow for different screen sizes (aka symbian version)
*Added bonus ship (300 points, appears at random when there is enough space)
*Changed way point are awarded (row 1 = 30, 2 and 3 = 20, 5 and 5 - 10)
*New menu layout with links to homepage/donate

Version 0.2.0
*Rewrote bunker in C++ for large performace boost
*Better state handling
*P pauses/resumes
*Q quits a running game
*Better messages

Version 0.1.5
*Better keyboard handling for left/right

Version 0.1.4
*Version 0.1.3 was the wrong source, so 0.1.4 is what it should have been!

Version 0.1.3
*Added Sound Effects
*Added Lives
http://www.piggz.co.uk/si-0.1.3.png

Version 0.1.2
*Packaged for extras-devel

Version 0.1.1
*Added Hi-Score table
http://www.piggz.co.uk/pgz-spaceinva....1.1_armel.deb
http://www.piggz.co.uk/si-0.1.1.png

Version 0.1.0
*Optimized collision detection
*Better acceleromter handling
*Cleanup on end game
*Bigger settings button
*Dont start game if clicking a blank area of the settings window
http://www.piggz.co.uk/pgz-spaceinva....1.0_armel.deb

Version 0.0.9
*Added settings window
http://www.piggz.co.uk/pgz-spaceinva....0.9_armel.deb
http://www.piggz.co.uk/si-0.0.9.png

Version 0.0.8
*Bunkers
*Aliens now white
*No level limit
*Better package requirements
*Only flashes when fires
http://www.piggz.co.uk/pgz-spaceinva....0.8_armel.deb
http://www.piggz.co.uk/si-0.0.8.png

Version 0.0.7
*Includes 5 levels and better packaging
http://www.piggz.co.uk/pgz-spaceinva....0.7_armel.deb
http://www.piggz.co.uk/si-0.0.7.png

Version 0.0.6
*First mostly usable version
http://www.piggz.co.uk/pgz-spaceinva....0.6_armel.deb

zehjotkah 2011-04-07 22:19

Re: [ANNOUNCE] Space Invaders in QML
 
You could enter the MeeGo Coding Competition 2011 with your game.
http://wiki.maemo.org/MeeGo_Coding_Competition_2011

Thanks!

piggz 2011-04-08 05:42

Re: [ANNOUNCE] Space Invaders in QML
 
Really? i wouldnt have thought it good enough! :)

cjp 2011-04-08 06:15

Re: [ANNOUNCE] Space Invaders in QML
 
I need "libqtm-11-dceclarative" to install. How do I get this file?

piggz 2011-04-08 06:18

Re: [ANNOUNCE] Space Invaders in QML
 
I think its in extras-devel
maemo.org/packages/view/libqtm-11-declarative/

phap 2011-04-08 06:22

Re: [ANNOUNCE] Space Invaders in QML
 
Hi! It says: module "QtMobility.sensors" is not installed, so I have a black screen. I made apt-get install python-qtmobility and still the same...

cjp 2011-04-08 06:23

Re: [ANNOUNCE] Space Invaders in QML
 
Quote:

Originally Posted by piggz (Post 984027)
I think its in extras-devel
maemo.org/packages/view/libqtm-11-declarative/

Thanks! Tried finding it through AppMan but couldn't spot it.

For lazy folk, working link:
http://maemo.org/packages/view/libqtm-11-declarative/

Zas 2011-04-08 06:54

Re: [ANNOUNCE] Space Invaders in QML
 
Can you post some screenshots?

piggz 2011-04-08 07:07

Re: [ANNOUNCE] Space Invaders in QML
 
Quote:

Originally Posted by phap (Post 984028)
Hi! It says: module "QtMobility.sensors" is not installed, so I have a black screen. I made apt-get install python-qtmobility and still the same...

you need libqtm-11-declarative, which should also install libqtm-11-sensors. If not, install that too from extras-devel

piggz 2011-04-08 07:10

Re: [ANNOUNCE] Space Invaders in QML
 
Quote:

Originally Posted by Zas (Post 984040)
Can you post some screenshots?

i will do later, after i get back from work


All times are GMT. The time now is 21:47.

vBulletin® Version 3.8.8