Mercurial
>
hg
>
terminal-chess
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
fixes inappropriate use of EXIT_ macros + adds a sample PGN file
2018-08-28
, by Mike Becker
simplifies Makefiles
2018-08-28
, by Mike Becker
using pkg-config in hand crafted make file
2018-08-28
, by Mike Becker
fixed hypthetical bug, where the client address is not correctly retrieved by accept()
2016-03-21
, by Mike Becker
updated copyright and version info
2016-02-26
, by Mike Becker
implemented FEN
2015-08-26
, by Mike Becker
fixed new network games starting with BLACK
2015-08-26
, by Mike Becker
added program version
2014-07-02
, by Mike Becker
added support for game continuation over network + fixed major bug in checkmate anticipation when the king is attacked diagonally
2014-06-16
, by Mike Becker
added pgn parser and writer (without comment support yet) + minor refactorings
2014-06-16
, by Mike Becker
logging string representation of moves in short algebraic notation
2014-06-11
, by Mike Becker
added return code to move validation (for more informative messages) + fixed a bug where simulations added movelist items to the original gamestate
2014-06-11
, by Mike Becker
refactoring of getlocation mechanism for better short algebraic notation support (does now respect pinned pieces) + fixed a bug where a pawn could advance through a piece (e.g. e2e4 could jump over a piece on e3)
2014-05-28
, by Mike Becker
netcode is now aware of connection losses
2014-04-17
, by Mike Becker
removed nonblocking sockets for causing problems and not being necessary
2014-04-17
, by Mike Becker
surrender is now resign
2014-04-17
, by Mike Becker
changed netcode numbers
2014-04-16
, by Mike Becker
fixed bug where an invalid network response lead to an accepted move
2014-04-16
, by Mike Becker
faced struct alignment problems
2014-04-16
, by Mike Becker
fixed Move struct size inconsistancy across plattforms
2014-04-16
, by Mike Becker
mvwasyncgetnstr now echos EOL
2014-04-16
, by Mike Becker
fixed memory underflow bug in mvwasyncgetnstr
2014-04-12
, by Mike Becker
minor improvements by using macros
2014-04-10
, by Mike Becker
reduced awesome great nanosecond precision so we can compile on OS X
2014-04-10
, by Mike Becker
tried to improve colors
2014-04-09
, by Mike Becker
added nonblocking read for network games + minor build system fixes
2014-04-09
, by Mike Becker
implemented time control
2014-04-09
, by Mike Becker
improved async input + improved build system + added time values to move struct
2014-04-09
, by Mike Becker
fixed some type bugs, uninitialized memory and async input function
2014-04-08
, by Mike Becker
experimental async input for single machine mode
2014-04-07
, by Mike Becker
fixed checkmate and completed implementation (more testing is still advised)
2014-04-07
, by Mike Becker
NEED TESTING: implemented check and checkmate - TODO: avoid checkmate by moving another piece in between
2014-04-04
, by Mike Becker
moved checkmate and stalemate flags to gamestate
2014-04-03
, by Mike Becker
introduced single machine mode
2014-04-01
, by Mike Becker
implemented king
2014-04-01
, by Mike Becker
implemented queen
2014-04-01
, by Mike Becker
introduced game state structure
2014-03-31
, by Mike Becker
improved network performance
2014-03-31
, by Mike Becker
implemented rook + some fixes
2014-03-31
, by Mike Becker
added optional alternate config for chess lib
2014-03-31
, by Mike Becker
moved chess rules to separate lib
2014-03-31
, by Mike Becker
fixed bishop + added pawn promotion + added move log
2014-03-29
, by Mike Becker
implemented bishop rules
2014-03-29
, by Mike Becker
introduced status codes for get_location to produce detailed error messages + added knight rules
2014-03-28
, by Mike Becker
completed pawn rules + bug fixes for 4-char-moves
2014-03-28
, by Mike Becker
fixed crucial bug where both players could move at the same time + added pawn rules (TODO: en passant)
2014-03-26
, by Mike Becker
completed eval_move
2014-03-26
, by Mike Becker
interface for retrieving locations when using short algebraic notation
2014-03-26
, by Mike Becker
added network messages for check and checkmate
2014-03-22
, by Mike Becker
prepared code base for implementing rules
2014-03-22
, by Mike Becker
implemented castling (without validation)
2014-03-22
, by Mike Becker
implemented simple pawn movement
2014-03-22
, by Mike Becker
implemented chess board and remis/surrender messages
2014-03-19
, by Mike Becker
structured code
2014-03-19
, by Mike Becker
separated server and client module
2014-03-17
, by Mike Becker
exit hook
2014-03-17
, by Mike Becker
changed UI to ncurses session + added network handshake
2014-03-06
, by Mike Becker
fixed network code + added game info and transmission of game info
2014-02-23
, by Mike Becker
added (single) client / server architecture
2014-02-05
, by Mike Becker
init project
2014-01-23
, by Mike Becker
less
more
|
(0)
tip