Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jtanguy/hsogi
Yet another game live coding: Shogi in haskell
https://github.com/jtanguy/hsogi
Last synced: 23 days ago
JSON representation
Yet another game live coding: Shogi in haskell
- Host: GitHub
- URL: https://github.com/jtanguy/hsogi
- Owner: jtanguy
- Created: 2012-08-20T17:28:37.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-08-20T18:13:49.000Z (over 12 years ago)
- Last Synced: 2023-03-14T05:40:21.170Z (almost 2 years ago)
- Homepage: http://jtanguy.github.com/hsogi
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
hsogi
=====This is yet another game live coding. After seeing others like *Haskell Live*[^1] or *Tetrix in Scala*[^2], I decided to give it a try.
I decided to focus on a game I just recently learned: Shogi.
Shogi is often described as japanese chess, but in my opinion is is a totally different game.
Basic info on the game can be found at [Wikipedia](http://en.wikipedia.org/wiki/Shogi).Objectives
----------
The objectives are still unclear, but I have some things in mind for this game simulator:- Provide a console interface to play the game against another player.
- Load and save capabilities in order to replay or resume games, using a [standard notation](http://www.japanesechess.net/psn/).
- GUII may decide, at a later point, to use the [Universal Shogi Interface](http://www.glaurungchess.com/shogi/usi.html).
Some things are also on my wontdo list:
- Gaming AI. I am still a newbie in this game, and while I understand the rules, I cannot make a decent AI.
[^1]: http://haskelllive.com
[^2]: http://eed3si9n.com/