Miniature

(Adding screenshot)
(ongoing...)
Line 4: Line 4:
You love chess. You love mobile devices. You believe they fit so well... yet you haven't found a convincing implementation of a free chess game. '''Miniature''' to the rescue!
You love chess. You love mobile devices. You believe they fit so well... yet you haven't found a convincing implementation of a free chess game. '''Miniature''' to the rescue!
-
== The concept ==
 
Miniature is a chess board that is always with you, ready to let you play and learn wherever you go.
Miniature is a chess board that is always with you, ready to let you play and learn wherever you go.
-
 
-
* The main use case is playing online against other players at http://www.freechess.org/ (FICS)
 
-
* Now imagine that you can also chat with the other player.
 
-
* Play P2P games against other players next to you or remotely with your Contacts.
 
-
* Learning is important: watch games live, review stored games and also process offline the lessons offered at FICS.
 
-
* And not only regular chess. See also Crazyhouse, Suicide...
 
-
 
-
Miniature is based on Qt and targets MeeGo Harmattan as primary platform. Repackaging and ports to other Qt platforms are welcome.
 
-
 
-
== News ==
 
-
* 2011-08-15: New Miniature UX concepts integrated to the master branch - the new engine gets a UI ([http://wiki.maemo.org/images/2/25/2011-08-12_16-25-47.png screenshot]).
 
-
* 2011-08-13: Miniature can be developed using Qt Creator ([https://gitorious.org/miniature/miniature/blobs/raw/master/README.qt-sdk instructions]).
 
-
* 2011-08-01: [https://garage.maemo.org/pipermail/chess-developer/2011-August/000159.html Miniature 0.2.1 released!] The new Encore engine and the new QML UI, together for the first time. The game can do real seeks but still no real games.
 
-
* 2011-07-27: New UI targetting MeeGo Harmattan developed in parallel - [https://gitorious.org/testdef source] & [https://bugs.maemo.org/show_bug.cgi?id=12315 packages] for Nokia N9/N950.
 
-
* 2011-07-18: engine refactored around [https://garage.maemo.org/pipermail/chess-developer/2011-July/000153.html Encore], a GNUChess wrapper. This is the beginning of a rewrite.
 
-
* 2011-07-06: request to port to [[Meego]] : http://forum.meego.com/showthread.php?p=25031#
 
-
 
== Features ==
== Features ==
-
Miniature is still not ready for end users. It doesn't play offline games and doesn't even know how to go online. If you still want obtain an unstable release then please refer to the [[Miniature/Development#Download|development section]].
 
-
[http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/miniature/0.1.3-1 Miniature 0.1.3-1] is available in Maemo 5 [[Extras-devel]], a repository recommended only to developers. End users will do good staying far from it, but there is a [https://launchpad.net/~michael-hasselmann/+archive/miniature launchpad PPA] with irregularly updated Ubuntu 9.04 packages.
+
Miniature is not ready for end users BUT we have releases for early adopters willing to contribute feedback, fixes or new features.
-
New features in the last version:
+
=== Play online - FICS (under development) ===
-
* Candidate UI to move pieces: one click to select piece, second click to select destination square and click to an external button to confirm the move. Pieces and squares can be changed at will before clicking the confirmation button.
+
* Login to [http://freechess.org FICS] as registered user or guest.
-
* Checks are detected now.
+
* See offers to play a game.
-
* Backend fixes improving the responsiveness of the moves.
+
* Filter offers by type of game, time, increment and type of rating (under development).
 +
* Create a new offer to play a game (under development).
 +
* Play a game against another FICS user (under development).
 +
* Chat with the opponent while playing (under development).
-
Features implemented in previous releases:
+
== Screenshots ==
-
* Boot a screen in portrait mode.
+
These are real screenshots taken from Miniature running on a Nokia N9.
-
* Display a nice-looking board.
+
-
* Set the pieces in starting position.
+
-
* Enforce basic chess rules except:
+
-
** Checkmate
+
-
** Stalemate
+
-
** Castling
+
-
** En-passant
+
-
** Pawn promotion (works in the desktop version)
+
-
Check [[Miniature/Development]] to follow the latest status and to get involved.
 
-
 
-
== Screenshots ==
 
-
This is how the real application will look like in v0.1.x-x.
 
<gallery widths=200px>
<gallery widths=200px>
Image:Miniature-between_the_turns.png |<div style="padding:0em .5em;">Cool little animation to show that pieces turn around between the moves</div>
Image:Miniature-between_the_turns.png |<div style="padding:0em .5em;">Cool little animation to show that pieces turn around between the moves</div>
Line 76: Line 48:
There are some [[/Policies | policies]] that we follow in the project.
There are some [[/Policies | policies]] that we follow in the project.
 +
Check [[Miniature/Development]] to follow the latest status and to get involved.
 +
 +
 +
Miniature is based on Qt and targets MeeGo Harmattan as primary platform. Repackaging and ports to other Qt platforms are welcome.
 +
== Contributors ==
== Contributors ==

Revision as of 23:45, 22 August 2011

An opening in Miniature

You love chess. You love mobile devices. You believe they fit so well... yet you haven't found a convincing implementation of a free chess game. Miniature to the rescue!

Miniature is a chess board that is always with you, ready to let you play and learn wherever you go.

Contents

[hide]

Features

Miniature is not ready for end users BUT we have releases for early adopters willing to contribute feedback, fixes or new features.

Play online - FICS (under development)

  • Login to FICS as registered user or guest.
  • See offers to play a game.
  • Filter offers by type of game, time, increment and type of rating (under development).
  • Create a new offer to play a game (under development).
  • Play a game against another FICS user (under development).
  • Chat with the opponent while playing (under development).

Screenshots

These are real screenshots taken from Miniature running on a Nokia N9.

Mockups

How things should look like in the future. (We are looking for real designers!)

Contact us

Questions, feedback and contributions are welcome!

Development

See /Development for more information on developing Miniature.

There are some policies that we follow in the project. Check Miniature/Development to follow the latest status and to get involved.


Miniature is based on Qt and targets MeeGo Harmattan as primary platform. Repackaging and ports to other Qt platforms are welcome.


Contributors

Special thanks to Colin M.L. Burnett for his free piece set used by Wikipedia.

Users

Do you want to test Miniature and it's cool possibility to play against other people over the air? Or do you want to make simply a match versus someone who is part of the community?

-> A list of users should help you to get an Opponent.

History

Yes, we do have some history at this point. It all started here:

Check the archive if you want to know more.