Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jtanguy/shogi
Game of shogi in haskell
https://github.com/jtanguy/shogi
Last synced: 23 days ago
JSON representation
Game of shogi in haskell
- Host: GitHub
- URL: https://github.com/jtanguy/shogi
- Owner: jtanguy
- License: bsd-3-clause
- Created: 2015-01-30T04:36:08.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-30T04:36:35.000Z (almost 10 years ago)
- Last Synced: 2023-03-14T05:40:22.035Z (almost 2 years ago)
- Language: Haskell
- Size: 113 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
shogi
=====After seeing several live game coding adventures 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/