|
|
(46 intermediate revisions not shown) |
Line 1: |
Line 1: |
- | [[Category:Miniature]]
| + | {{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!
| + | |
| | | |
- | == The concept ==
| + | '''We are moving to http://miniature-chess.org/''' |
- | 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 will look like in v0.1.3-x.
| + | |
- | <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.
| + | |
- | | + | |
- | == Contributors ==
| + | |
- | * Mikhael Hasselmann: lead developer.
| + | |
- | * Dennis Stötzel: chess logics.
| + | |
- | * Matthias Hasselmann: veteran programmer.
| + | |
- | * Quim Gil: documentation.
| + | |
- | * Kat: Game icon.
| + | |
- | | + | |
- | Special thanks to Colin M.L. Burnett for his free piece set used by Wikipedia.
| + | |