Active Topics

 



Notices


Reply
Thread Tools
Posts: 194 | Thanked: 342 times | Joined on Nov 2010
#1
Here is my entry for the 2012 Meego Coding Competition. I hope after all the effort it doesnt turn out to be a flop!

If you like this, please vote for it in the Maemo Coding Competition!

About
The game is an implementation of the Square-It/Dots-Dashed/Squares game you may have played with pencil and paper as a child. See http://en.wikipedia.org/wiki/Square-it.

The aim is to 'own' the most squares on the board by drawing lines between adjacent dots.

There are 2 modes of play:
  • 2 players on one phone
  • 2 players over the internet

When playing on one phone, each player takes turns, and the board says whos turn it is.

When playing over the internet, a player cannot make a move if it is not their turn.

To play online, you must set up an account with an email address, any invites you receive will be shown in the 'Existing Internet Games' dialog.

Screen Shots









Version History
V0.0.8 19-Sep-2012
Fixed bug in internet game where duplicate moves could be made
V0.0.7 9-Sep-2012
Added orange shading to internet game list for games waiting for other player to move
V0.0.6 8-Sep-2012
Fixed bug where player number was not detected in internet games
Updated server to check all parameters passed to it

V0.0.5 8-Sep-2012
Added fremantle version for N900

V0.0.4 4-Sep-2012
Better layout on existing games screen
Better gradients - green means the game is waiting for you

V0.0.3 4-Sep-2012
Added icon
Added message box for server messages
V0.0.2
Initial public release

TODO
Lots, here is what i can think of!
Built in about/help page
Server notifications should stay displayed until closed
Notification on the main screen if an internet game is waiting for you to move
Internet server should send an email when invited to a game
Internet server should end the game when all moves are made
Email addresses should be case insensitive
Allow games to be deleted

Download
Harmattan:
Download 0.0.8
Download 0.0.7
Download 0.0.6
Download 0.0.4
Download 0.0.3
Download 0.0.2
Fremantle:
Download 0.0.8 - N900
Download 0.0.7 - N900
Download 0.0.6 - N900
Download 0.0.5 - N900
Feedback
All feedback/suggestions are very welcome. Get me at adam@piggz.co.uk or @adampigg on twitter

Last edited by piggz; 2012-09-19 at 17:12. Reason: New version
 

The Following 19 Users Say Thank You to piggz For This Useful Post:
Posts: 1,086 | Thanked: 2,964 times | Joined on Jan 2010
#2
Played the Local Game setting and it works great piggz

If anyone is wondering, this is (currently) for Harmattan (N9/N950)
__________________
Follow me on my neglected twitter @kojacker

Cybot950 - Control a robot with your N9/N950
SMSPetFeeder - Build a Bluetooth/SMS dog feeder with Qt, N950, and arduino
Nerf950 - Use your N9/N950 to fire a Nerf gun

Last edited by kojacker; 2012-08-29 at 22:10.
 

The Following User Says Thank You to kojacker For This Useful Post:
Posts: 194 | Thanked: 342 times | Joined on Nov 2010
#3
Originally Posted by kojacker View Post
Played the Local Game setting and it works great piggz

If anyone is wondering, this is for Harmattan (N9/N950)
ATM ... the ultimate goal is to support anything with Qt...Symbian, Android, Playbook ... maybe even iOS
 

The Following User Says Thank You to piggz For This Useful Post:
Posts: 194 | Thanked: 342 times | Joined on Nov 2010
#4
Updated to version 0.0.3. The only changes are an icon, and a new dialog for server messages, which stay visible until Ok'd.
 
Estel's Avatar
Posts: 5,029 | Thanked: 8,584 times | Joined on Mar 2011
#5
Originally Posted by piggz View Post
ATM ... the ultimate goal is to support anything with Qt...Symbian, Android, Playbook ... maybe even iOS
Good start would be to support Fremantle and Mer+Nemo, as it's 2012 Coding Competition, *not* 2012 Meego Coding Competition (which would suggest Mer more than Harmattan, anyway).

Just a suggestion.
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 
Posts: 194 | Thanked: 342 times | Joined on Nov 2010
#6
Originally Posted by Estel View Post
Good start would be to support Fremantle and Mer+Nemo, as it's 2012 Coding Competition, *not* 2012 Meego Coding Competition (which would suggest Mer more than Harmattan, anyway).

Just a suggestion.
Fair point, i'll see what i can do.
 
Posts: 194 | Thanked: 342 times | Joined on Nov 2010
#7
Ive updated the server to detect who wins the game and sets the game state appropriately. No update the the client is needed. Also added a todo item to make the email addresses case insensitive.
 
Posts: 194 | Thanked: 342 times | Joined on Nov 2010
#8
Updated to 0.0.4 which has better layout on the 'Exisitng Internet Games' screen, and better colouring...green means the game is waiting for you. Also updated the server to make email addresses case-insensitive.
 
Posts: 194 | Thanked: 342 times | Joined on Nov 2010
#9
Added screenshots
 

The Following User Says Thank You to piggz For This Useful Post:
Posts: 194 | Thanked: 342 times | Joined on Nov 2010
#10
Added download for N900 (Maemo 5 Fremantle). This is pretty much identical to version 0.0.4 on N9, except with the addition of an exit button on the main menu. Please report any packaging problems, it works fine for me, it probably requires qjson and qt-components-10.
 

The Following 3 Users Say Thank You to piggz For This Useful Post:
Reply

Thread Tools

 
Forum Jump


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