Skip to content

Commit

Permalink
Updated ChangeLog, TODO and README to finalize release of 0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
crowdagger committed Aug 2, 2012
1 parent 5100809 commit 92021c9
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 60 deletions.
5 changes: 3 additions & 2 deletions ChangeLog
@@ -1,12 +1,13 @@
*** ChangeLog ***

Version 0.3 (????):
Version 0.3 (2012-08-02):
- "Garde sans" and "Garde contre" are now handled.
- A table of score is now displayed instead of just a string.
- Game messages are now displayed in a TextView, trying to avoid too much dialogues
- Some basic GUI work.
- GUI improvements
- Excuse is now handled correctly.
- Possibility to resume game and gets the same scores.
- Added internationalization support and a french translation

Version 0.2 (2012-07-14):
- Enhanced IA, which can now take.
Expand Down
32 changes: 14 additions & 18 deletions README
Expand Up @@ -5,13 +5,12 @@ Features
--------

- Basic tarot rules implemented, but special cases are missing
("poignee", "misere", "petit au bout", "garde sans")
- Four-player (human or IA) only, but it's the most interesting.
("poignee", "misere", "petit au bout")
- Four-player (human or IA) only
- Possibility to have multiple human players on the same computers.
That's not really great because one player might see the hand of
other ones, but well...\
- Very basic IA.
- Bugs?

Installation
------------
Expand All @@ -23,11 +22,14 @@ do the usual:
$ make
# make install

Assuming you have Gtk+3.x, libgee and libvala.
Assuming you have Gtk+\>3.4, libgee and libvala.

If you get the code from the git repository, you'll also need a vala
compiler and the autotools, and to do the usual autotools mess before
you can do the steps above.
compiler and the autotools, and to run

$ ./autogen.sh

before the steps abote.

Running
-------
Expand All @@ -36,17 +38,9 @@ Simply typing:

$ tnt

should launch the game. You can also specify the number of human players
(default:1) and the names of the players (default: Player 1...4). In
this case, the first argument is the number of human players, and the
following ones replace the default names. E.g, you want to play against
3 CPUs, but you want to be named and not "Player 1":

$ tnt 1 Your_name

Or if you want to play with a friend, you can type:

$ tnt 2 foo bar
should launch a new game if you just installed it, or resume your
previous game if you already played (only the scores are saved at the
end of each game, though).

Playing
-------
Expand All @@ -56,7 +50,9 @@ See the rules on Wikipedia: http://en.wikipedia.org/wiki/French\_tarot
GUI is pretty basic: click on a card to play it or select/unselect it
for your dog. Click the "OK" button at the end of the turn. The name of
the player name who took is displayed in red (with skulls), the name of
the one who won the precedent turn is displayed in blue.
the one who won the precedent turn is displayed in blue. Some messages
also appear at the right to give you some information about who
distributes or what are the bids and scores.

Contact
-------
Expand Down
34 changes: 15 additions & 19 deletions README.md
Expand Up @@ -4,13 +4,13 @@ Tiny 'Nux Tarot
Features
--------
* Basic tarot rules implemented, but special cases are missing
("poignee", "misere", "petit au bout", "garde sans")
* Four-player (human or IA) only, but it's the most interesting.
("poignee", "misere", "petit au bout")
* Four-player (human or IA) only
* Possibility to have multiple human players on the same
computers. That's not really great because one player might see the
hand of other ones, but well...
* Very basic IA.
* Bugs?




Expand All @@ -23,30 +23,24 @@ to do the usual:
$ make
# make install

Assuming you have Gtk+3.x, libgee and libvala.
Assuming you have Gtk+>3.4, libgee and libvala.

If you get the code from the git repository, you'll also need a vala
compiler and the autotools, and to do the usual autotools mess before
you can do the steps above.
compiler and the autotools, and to run

$ ./autogen.sh

before the steps abote.

Running
-------
Simply typing:

$ tnt

should launch the game. You can also specify the number of human
players (default:1) and the names of the players (default: Player
1...4). In this case, the first argument is the number of human
players, and the following ones replace the default names. E.g, you
want to play against 3 CPUs, but you want to be named and not "Player
1":

$ tnt 1 Your_name

Or if you want to play with a friend, you can type:

$ tnt 2 foo bar
should launch a new game if you just installed it, or resume your
previous game if you already played (only the scores are saved at the
end of each game, though).

Playing
-------
Expand All @@ -55,7 +49,9 @@ See the rules on Wikipedia: http://en.wikipedia.org/wiki/French_tarot
GUI is pretty basic: click on a card to play it or select/unselect it
for your dog. Click the "OK" button at the end of the turn. The
name of the player name who took is displayed in red (with skulls),
the name of the one who won the precedent turn is displayed in blue.
the name of the one who won the precedent turn is displayed in
blue. Some messages also appear at the right to give you some
information about who distributes or what are the bids and scores.

Contact
-------
Expand Down
25 changes: 4 additions & 21 deletions TODO
@@ -1,39 +1,22 @@
TODO
====

For 1.0
=======
What should be in 1.0
=====================

Tarot rules
-----------
- Support petit au bout, poignée, and misère.

Internationalization
--------------------
- Add gettext support.
- At least translate in french.

Artificial Intelligence
-----------------------
- Enhance default IA.
- Have different IA players play (even sligthly) differently.

GUI
---
- Remove useless initial window.
- Make the following application menu:
---
New game
Save game to...
Load game from...
---
View score sheet
---
About
---
Quit
---
- Fix moving-widgets bugs.
- Improve card and players placement
- Improve the way the game displays information

Code cleaning
-------------
Expand Down

0 comments on commit 92021c9

Please sign in to comment.