Editing Miniature

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
{{Miniature}}
+
[[Category:Miniature]]
 +
You love chess. You love Maemo and its devices. You believe they fit so well... yet you haven't found a convincing implementation of a chess game for Maemo. '''Miniature''' to the rescue!
-
  '''We are moving to http://miniature-chess.org/'''
+
== The concept ==
 +
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://freechess.org (FICS)
 +
* Now imagine that you can also chat with the other player.
 +
* Learning is important: watch games live, review stored games and also process offline the lessons offered at FICS.
 +
* Play P2P games against other players next to you or in your Contacts.
 +
* And not only regular chess. See also Antichess, Chess960...
 +
 
 +
Miniature is based on Qt, targets Maemo as primary platform and plans to have ports for Symbian, Windows Mobile and desktop OSs (Linux, Windows, Mac).
 +
 
 +
== News ==
 +
* 2009-11-28: [https://garage.maemo.org/pipermail/chess-developer/2009-November/000079.html First bug report]. :)
 +
* 2009-11-27: Miniature 0.1.2-1 released for [http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/miniature/0.1.2-1 Maemo] and [https://launchpad.net/~michael-hasselmann/+archive/miniature/+sourcepub/882639/+listing-archive-extra Ubuntu] with first Chess rules applied.
 +
* 2009-11-17: [https://launchpad.net/~michael-hasselmann/+archive/miniature/+packages Miniature available for your desktop PC]
 +
* 2009-11-16: A first & dummy [http://maemo.org/packages/view/miniature/ .deb package of Miniature] is available in Maemo 5 extras-devel.
 +
* 2009-11-11: "(10:52:48 PM) mikhas: well, it's confirmed: Miniature runs on Qt 4.6, on the N900"
 +
* 2009-11-10: Talk thread started: [http://talk.maemo.org/showthread.php?p=371747 Miniature development: Play chess games online]
 +
* 2009-11-09: [http://taschenorakel.de/michael/2009/11/09/miniature-it-moves/ Miniature - it moves!], first blog post from Michael Hasselmann.
 +
* 2009-11-08: [http://talk.maemo.org/showpost.php?p=368538&postcount=117 First running example] mimicking the "first realistic mockup".
 +
* 2009-11-06: Code repository created: http://gitorious.org/miniature - source code exists since the beginning.
 +
* 2009-11-06: [http://wiki.maemo.org/images/2/26/Miniature-playgame-portrait.png First realistic mockup for playing basic online chess] (portrait).
 +
* 2009-10-31: First idea proposed in a Talk thread: [http://talk.maemo.org/showthread.php?t=33764 Contributors needed: the killer free chess game for Maemo]
 +
 
 +
== Features ==
 +
Miniature is still not ready for end users. It doesn't play offline games and doesn't even know how to go online.
 +
 
 +
[http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/miniature/0.1.2-1 Miniature 0.1.2-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.
 +
 
 +
This version can:
 +
* Boot a screen in portrait mode.
 +
* Display a nice-looking board.
 +
* Set the pieces in starting position.
 +
* Enforce basic chess rules: capture pieces, auto-promote pawns to queens etc. What is missing is basically anything related to the King and en-passant captures.
 +
* Highlight the selected piece.
 +
 
 +
Check [[Miniature/Development]] to follow the latest status and to get involved.
 +
 
 +
== Screenshots ==
 +
This is how the real application looks like in v0.1.2-1.
 +
<gallery widths=200px>
 +
Image:Miniature-in-need-of-an-excorcism.png |<div style="padding:0em .5em;">The black pieces can be rotated by 180°, for simplistic human vs human offline mode. Player information was moved below the board.</div>
 +
Image:Miniature-movelist.png |<div style="padding:0em .5em;">Implemented as a stacked widget, players can see their moves in a separate view. It's only mock-up code at the moment.</div>
 +
Image:Miniature-about.png |<div style="padding:0em .5em;">The about dialog.</div>
 +
Image:All_pieces.png|<div style="padding:0em .5em;">Rules for all pieces implemented</div>
 +
Image:Miniature_rooks_and_knights.jpg|<div style="padding:0em .5em;">Miniature learns chess in korius' development branch. Here rooks and knights know how to behave with each other.</div>
 +
Image:Miniature glossy svg.png|<div style="padding:0em .5em;">Miniature with a glossy SVG board (contributed by tbf) as seen in the SDK.</div>
 +
Image:Screenshot00.png|<div style="padding:0em .5em;">Miniature right after boot in the N900. It should look nice and glossy but there is a bug in the missing SVG transparency.</div>
 +
Image:Miniature Screenshot01.png|<div style="padding:0em .5em;">The opening looks nice and the UI is finger friendly, very usable and actually precise.</div>
 +
Image:Miniature Screenshot02 20091116.png|<div style="padding:0em .5em;">We are still teaching Miniature how to play proper chess. </div>
 +
 
 +
</gallery>
 +
 
 +
=== Mockups ===
 +
How things should look like in the future. (We are looking for real designers!)
 +
 
 +
<gallery widths=200px>
 +
Image:Miniature-playgame-portrait-start.png|<div style="padding:0em .5em;">First boot.</div>
 +
</gallery>
 +
 
 +
== Contact us ==
 +
Questions, feedback and contributions are welcome!
 +
 
 +
* Talk discussion thread: [http://talk.maemo.org/showthread.php?t=34242 Miniature development: Play chess games online].
 +
* With some luck you will find us online at #miniature in irc.freenode.net.
 +
 
 +
== Development ==
 +
See [[/Development]] for more information on developing Miniature.
 +
 
 +
There are some [[/Policies | policies]] that we follow in the project.

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)

Templates used on this page: