Compare commits
1 commit
Author | SHA1 | Date | |
---|---|---|---|
61eeac8bc6 |
2 changed files with 10 additions and 5 deletions
|
@ -1,5 +1,10 @@
|
||||||
# Revision history for hanafuda
|
# Revision history for hanafuda
|
||||||
|
|
||||||
|
## 0.3.3.0 -- 2019-08-24
|
||||||
|
|
||||||
|
* Add IDs handling directly in library : it's a newtype phantom type to generate IDs for any type and it's used to make IDs for players and KoiKoi games which allows to decrease the arity of the Player constructor
|
||||||
|
* Some more useful function were added to the Hanafuda module : they simplify Yakus a bit and will be useful for Hannah, the bot to come soon — Yakus were extended further by defining a notion of distance to a Yaku that will hopefully help a bot determine how close it is from scoring a Yaku
|
||||||
|
|
||||||
## 0.3.2.0 -- 2019-08-12
|
## 0.3.2.0 -- 2019-08-12
|
||||||
|
|
||||||
* Handle the end of games
|
* Handle the end of games
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
-- documentation, see http://haskell.org/cabal/users-guide/
|
-- documentation, see http://haskell.org/cabal/users-guide/
|
||||||
|
|
||||||
name: hanafuda
|
name: hanafuda
|
||||||
version: 0.3.2.0
|
version: 0.3.3.0
|
||||||
synopsis: A game of Hanafuda (a family of japanese card games)
|
synopsis: A game of Hanafuda (a family of japanese card games)
|
||||||
description: This is a library to represent the cards and the players
|
description: This is a library to represent the cards and the players
|
||||||
of games in this family. It also implements one such game
|
of games in this family. It also implements one such game
|
||||||
|
@ -13,11 +13,11 @@ description: This is a library to represent the cards and the players
|
||||||
new game and playing moves. Its approach is move-by-move :
|
new game and playing moves. Its approach is move-by-move :
|
||||||
a game's state is computed from the previous state and a
|
a game's state is computed from the previous state and a
|
||||||
move.
|
move.
|
||||||
homepage: https://framagit.org/hanafuda
|
homepage: https://git.marvid.fr/hanafuda
|
||||||
license: BSD3
|
license: BSD3
|
||||||
license-file: LICENSE
|
license-file: LICENSE
|
||||||
author: Sasha
|
author: Tissevert
|
||||||
maintainer: sasha+frama@marvid.fr
|
maintainer: tissevert+devel@marvid.fr
|
||||||
-- copyright:
|
-- copyright:
|
||||||
category: Game
|
category: Game
|
||||||
build-type: Simple
|
build-type: Simple
|
||||||
|
@ -25,7 +25,7 @@ extra-source-files: ChangeLog.md
|
||||||
cabal-version: >=1.10
|
cabal-version: >=1.10
|
||||||
source-repository head
|
source-repository head
|
||||||
type: git
|
type: git
|
||||||
location: https://framagit.org/hanafuda/lib
|
location: https://git.marvid.fr/hanafuda/lib
|
||||||
|
|
||||||
library
|
library
|
||||||
exposed-modules: Hanafuda
|
exposed-modules: Hanafuda
|
||||||
|
|
Loading…
Reference in a new issue