Releases: JohnAD/turn_based_game
Added player move choice to terminal display
When playing a game in the terminal, using the play
procedure, the choice made by the player is now announced in the terminal.
Before, if using code that does not make the choice evident, such as a Negamax AI player, it was hard to follow the game since the user did not see the AI's choice.
Improved URLS in docs
Bumped version so that doc fixes this would be seen in nimble.directory.
ref docs, unit test, Nim 1.0
This release is tested against 1.0 and is fully ready. Also, added reference docs to the repo and a proper unit test.
Docs for library now in source
RST documentation now in the source code.
Friendly to JS backend
It is now possible to compile to js (Javascript) as well as c.
Play method now friendlier to AI
A few subtle minor differences, none of them breaking. The biggest thing is that the display of "who's turn it is", is now handled by the Game
's play
method rather than Player
's get_move
method.
Set_possible_moves more idiomatic
v1.1.0 Update semver since last change was breaking
Release ready for nimble
First release ready for nimble package distribution.
First Full Release
The basic structure for a turn-based-game is written and tested. See the examples for a starting point. Documentation is mostly written; but expect more over time.