Heli Hyvättinen [Wed, 13 Jul 2011 12:03:39 +0000 (15:03 +0300)]
Updated the web page to reflect release of v.0.2.0
Heli Hyvättinen [Tue, 12 Jul 2011 18:24:55 +0000 (21:24 +0300)]
Restored debian files listing in .pro file
Had disappeared during careless branch hopping...
Heli Hyvättinen [Tue, 12 Jul 2011 14:50:31 +0000 (17:50 +0300)]
Ship speed changed to suite N950
The divider that limits the ship speed is 5 for Harmattan, 15 for Maemo.
The way the change was done it also means that with Harmattan 5 degree
tilt is enough ti trigger move, whereas Maemo needs 15 degrees. Need to
test if this feels good.
Again, no proper ifdefs, just commenting Maemo stuff out and writing
Harmattan stuff in. *Must* ifdef properly before merging to master.
Heli Hyvättinen [Tue, 12 Jul 2011 14:34:06 +0000 (17:34 +0300)]
Ship now moves to correct direction in N950
Had to swap the x and y values and negate the y value to get it right.
In waiting for proper ifdefs to start working just outcommented Maemo
lines and added Harmattan ones. *Must* use proper ifdefs before merging
to master.
Heli Hyvättinen [Tue, 12 Jul 2011 14:29:47 +0000 (17:29 +0300)]
Added debian files for Harmattan
Heli Hyvättinen [Tue, 12 Jul 2011 00:31:16 +0000 (03:31 +0300)]
Removed SeaView class files from project
They are not used (never been).
Heli Hyvättinen [Tue, 12 Jul 2011 00:27:37 +0000 (03:27 +0300)]
Updated files under /debian to reflect version 0.2.0
Heli Hyvättinen [Mon, 11 Jul 2011 21:52:35 +0000 (00:52 +0300)]
Added copyright & licence info where missing
Heli Hyvättinen [Mon, 11 Jul 2011 21:49:56 +0000 (00:49 +0300)]
Upped the version number to 0.2.0
Heli Hyvättinen [Mon, 11 Jul 2011 20:55:36 +0000 (23:55 +0300)]
Fine tuned levels
Changed number of octopuses for third and fourth levels to avoid fift
level look like reloading the fourth.
Heli Hyvättinen [Tue, 5 Jul 2011 16:04:45 +0000 (19:04 +0300)]
Moved "Restart game" place in menu
Is now after "Restart Level" (instead of after "About").
Heli Hyvättinen [Tue, 5 Jul 2011 15:56:37 +0000 (18:56 +0300)]
Merge branch 'levelstructure'
Conflicts:
mainwindow.cpp
Multiple levels now supported. 5 levels now.
"Restart game" added to the menu.
Heli Hyvättinen [Mon, 4 Jul 2011 16:32:51 +0000 (19:32 +0300)]
Changes in levels (numbers of ghosts and speeds of octopuses)
Heli Hyvättinen [Mon, 4 Jul 2011 16:28:22 +0000 (19:28 +0300)]
"Vibration effects" now in menu before "Pause"
Heli Hyvättinen [Mon, 4 Jul 2011 16:25:18 +0000 (19:25 +0300)]
The initial directions of octopuses are now random
Heli Hyvättinen [Fri, 1 Jul 2011 05:15:21 +0000 (08:15 +0300)]
The menu option "Vibration effects" now works
Heli Hyvättinen [Wed, 29 Jun 2011 15:02:22 +0000 (18:02 +0300)]
Vibration on/off now in the menu.
Defaults to off.
Untested for now.
Heli Hyvättinen [Mon, 27 Jun 2011 11:39:07 +0000 (14:39 +0300)]
Vibration when hitting rocks and octopuses
Vibrates when hits or gets hit by something that drops ghots (or would
drop if there were any). Bit too loud vibrating sound.
Heli Hyvättinen [Sun, 26 Jun 2011 09:55:38 +0000 (12:55 +0300)]
Removed obsolete include
Heli Hyvättinen [Sun, 26 Jun 2011 09:46:06 +0000 (12:46 +0300)]
Octopuses now stopped if speed is set 0 (or less) on the go
Change made in the base class of Octopus,
TimerControlledGraphicsPixmapObject.
The game does not actually change speed after starting movement for the
first time.
Heli Hyvättinen [Thu, 23 Jun 2011 19:14:25 +0000 (22:14 +0300)]
Octopus speed given can now be zero or less
If it is the octopus won't move.
Heli Hyvättinen [Thu, 23 Jun 2011 12:01:34 +0000 (15:01 +0300)]
Now supports multiple levels.
Now has 5 levels.
Heli Hyvättinen [Thu, 23 Jun 2011 11:21:48 +0000 (14:21 +0300)]
Added a Level class
...and SeaScene now accepts it as a parameter to setupMap
Heli Hyvättinen [Thu, 23 Jun 2011 06:22:58 +0000 (09:22 +0300)]
Edited the web page
Clarified a phrase.
Heli Hyvättinen [Thu, 23 Jun 2011 06:09:29 +0000 (09:09 +0300)]
Added author, copyright and license information to source files.
Forgot to add them before first release...
Also changed my screenlitkeeper to correctly state GPLv2.
Heli Hyvättinen [Tue, 21 Jun 2011 16:17:16 +0000 (19:17 +0300)]
Edited the web page
Scaled screenshot smaller, added link to git repository
Heli Hyvättinen [Tue, 21 Jun 2011 07:53:05 +0000 (10:53 +0300)]
Octopuses no longer need fixed pixmap size
Also removed obsolete Timercontrolletursas class
Heli Hyvättinen [Tue, 21 Jun 2011 07:41:55 +0000 (10:41 +0300)]
Qctopuses now drop the ghosts when hitting the ship
Heli Hyvättinen [Mon, 20 Jun 2011 17:35:06 +0000 (20:35 +0300)]
Class restructure for octopus
Class TimerControlledTursas replaced by class Octopus that derives from
the class TimerControlledGraphicsPixmapObject (where most of the
contents of TimerControlledTursas now are).
Also updated UML model.
Some work towards dropping the ghosts when the ship is hit by an
octopus.
Heli Hyvättinen [Mon, 20 Jun 2011 16:31:07 +0000 (19:31 +0300)]
Octopuses stay on the screen now
Heli Hyvättinen [Mon, 20 Jun 2011 16:07:33 +0000 (19:07 +0300)]
Octopuses now change direction
...when crossing borders or hitting something.
Heli Hyvättinen [Sat, 18 Jun 2011 17:23:05 +0000 (20:23 +0300)]
Created a web page for the app.
Heli Hyvättinen [Sat, 18 Jun 2011 12:11:11 +0000 (15:11 +0300)]
Added debian compat and rules files to git
These are unchanged QtCreator generated files.
Heli Hyvättinen [Sat, 18 Jun 2011 12:07:25 +0000 (15:07 +0300)]
Added libqtm-dev and libqtm-sensors to build-depends
Heli Hyvättinen [Sat, 18 Jun 2011 09:32:22 +0000 (12:32 +0300)]
Changed the program icon etc.
Changed the desktop icon, the icon shown in application manager and the
icon in about box.
Changed the description shown in program manager.
Fine tuning in packaging files.
Cleaned away debug messages.
Heli Hyvättinen [Sat, 18 Jun 2011 08:18:53 +0000 (11:18 +0300)]
Merge remote-tracking branch 'garage/master'
root [Thu, 16 Jun 2011 09:20:02 +0000 (12:20 +0300)]
welcome
Heli Hyvättinen [Wed, 15 Jun 2011 11:30:54 +0000 (14:30 +0300)]
Keeps screen lit and pauses when app is backgrounded
The screen is now kept lit unless the game is paused. The game is auto-
(paused or not) before minimizing is restored (using the state of the
pause action from menu).
Heli Hyvättinen [Tue, 14 Jun 2011 19:01:34 +0000 (22:01 +0300)]
started to use fixed scene size and upped version number to 0.1.0
Fixed scene size is a workaround for a bug in dynamic setting of scene
size. Dynamic setting would be needed for flexible portability.
The game should now be playable. (Although there is just one level, no
octopuses and the screen does not stay lit.)
Heli Hyvättinen [Tue, 14 Jun 2011 18:50:55 +0000 (21:50 +0300)]
Bugtracker adress now fully visible in the about box
Heli Hyvättinen [Tue, 14 Jun 2011 17:48:22 +0000 (20:48 +0300)]
Added bugtracker info
...to about box and the debian control file
Heli Hyvättinen [Tue, 14 Jun 2011 17:38:39 +0000 (20:38 +0300)]
Pause works again
Pause re-created to fit current code and stop octopuses too.
(untested for octopuses)
Window title now correct.
Heli Hyvättinen [Tue, 14 Jun 2011 16:56:40 +0000 (19:56 +0300)]
Set up packaging from QtCreator
Heli Hyvättinen [Tue, 14 Jun 2011 12:10:35 +0000 (15:10 +0300)]
Cleaned away some outcommented and debug code
Heli Hyvättinen [Tue, 14 Jun 2011 12:03:58 +0000 (15:03 +0300)]
Victory dialog shown and game restarted when all ghosts found
Does not support more than one level yet.
Heli Hyvättinen [Tue, 14 Jun 2011 08:32:41 +0000 (11:32 +0300)]
Merge branch 'randomize'
Heli Hyvättinen [Tue, 14 Jun 2011 08:31:16 +0000 (11:31 +0300)]
Debug code changes
Heli Hyvättinen [Tue, 14 Jun 2011 08:23:07 +0000 (11:23 +0300)]
Now sets random seed
And moved setting the background to the constructor of SeaScene.
Heli Hyvättinen [Tue, 14 Jun 2011 02:32:49 +0000 (05:32 +0300)]
Fixed crashes when restrating level
...caused by list of moving items not cleared when setting up map,
leaving already deleted objects in the list.
Heli Hyvättinen [Tue, 14 Jun 2011 01:41:07 +0000 (04:41 +0300)]
Merge branch 'shipimages'
Heli Hyvättinen [Tue, 14 Jun 2011 01:39:54 +0000 (04:39 +0300)]
Added the number of ghots to test ship images
Heli Hyvättinen [Tue, 14 Jun 2011 01:32:34 +0000 (04:32 +0300)]
Corrected the file name for the about box image
Heli Hyvättinen [Tue, 14 Jun 2011 01:31:33 +0000 (04:31 +0300)]
Added the about box
Heli Hyvättinen [Fri, 10 Jun 2011 02:06:31 +0000 (05:06 +0300)]
Spread ghost should no longer be placed on top of the ship and octupuses
Slots occupied by moving objects now excluded when randomizimg ghost
placing. Needs huge amounts of testing to verify it's working...
Heli Hyvättinen [Wed, 8 Jun 2011 19:24:44 +0000 (22:24 +0300)]
Ghosts now visible aboard
The ship now has different images for 0-10 ghosts aboard. for more than
ten, the image with ten ghosts is used.
Heli Hyvättinen [Wed, 8 Jun 2011 10:45:15 +0000 (13:45 +0300)]
Merge branch 'levels'
Heli Hyvättinen [Wed, 8 Jun 2011 10:40:05 +0000 (13:40 +0300)]
Added "restart level" to the menu
Heli Hyvättinen [Wed, 8 Jun 2011 10:30:33 +0000 (13:30 +0300)]
Restored pause in menu and setupmap clears old items
Pause was accidentally deleted with other stuff earlier. Setupmap is
ready to be used more than once now.
Heli Hyvättinen [Wed, 8 Jun 2011 09:08:14 +0000 (12:08 +0300)]
Seaview class added to git
Heli Hyvättinen [Mon, 6 Jun 2011 17:53:51 +0000 (20:53 +0300)]
Changed the map creation to create each pixmap just once per round
Just in case creating the pixmap from filename actually reads the file
each time, the pixmap is created once per map creation and the same one
is given to QGraphicsItem each time its used.
Heli Hyvättinen [Mon, 6 Jun 2011 17:46:08 +0000 (20:46 +0300)]
The ship now drops all ghosts overboard when hitting an obstacle
The placing of ghosts on the map does not take into account that
octopuses and the ship have moved to new positions (that do not respect
the tile system).
Heli Hyvättinen [Mon, 6 Jun 2011 17:26:05 +0000 (20:26 +0300)]
Ship can now pick ghosts
Heli Hyvättinen [Mon, 6 Jun 2011 12:13:00 +0000 (15:13 +0300)]
Removed some test code
Heli Hyvättinen [Mon, 6 Jun 2011 12:09:48 +0000 (15:09 +0300)]
Updated the UML plan to reflect code changes
Added the ship graphic too
Heli Hyvättinen [Mon, 6 Jun 2011 12:01:01 +0000 (15:01 +0300)]
Added plan files
Heli Hyvättinen [Mon, 6 Jun 2011 11:59:29 +0000 (14:59 +0300)]
Separated actual collision detection into subclass Ship
Now uses the class Ship. The separation is to keep the base class
OrientationControlledGraphicsPixmapObject generic and reusable.
Heli Hyvättinen [Mon, 6 Jun 2011 10:43:42 +0000 (13:43 +0300)]
Seascene map setup places rocks, octopuses and the ship now
Also removed placing them from MainWindow.
Heli Hyvättinen [Mon, 6 Jun 2011 10:04:41 +0000 (13:04 +0300)]
Spreading ghosts now handles situations where there is no free slot left
Heli Hyvättinen [Sun, 5 Jun 2011 19:56:20 +0000 (22:56 +0300)]
SeaScene with randomized ghost positions
Heli Hyvättinen [Tue, 17 May 2011 16:48:54 +0000 (19:48 +0300)]
Timercontrolledtursas bounding and collision detection changes
Bounding to scene now includes calling changeDirection(). (Which is
empty for now). Collision detection/prevention (which also calls
changeDirection()) added.
Heli Hyvättinen [Sat, 14 May 2011 13:23:22 +0000 (16:23 +0300)]
Added timer controlled item
Mostly untested though.
Heli Hyvättinen [Thu, 12 May 2011 08:15:10 +0000 (11:15 +0300)]
Collision detection works
Now stops at rocks.
Heli Hyvättinen [Mon, 9 May 2011 19:30:01 +0000 (22:30 +0300)]
Pause now works