- Sep 15, 2016
-
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
- Sep 13, 2016
-
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
It supports parsing arguments and inserting custom strings into the help message.
-
- Sep 11, 2016
-
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
And complain if there is no place left to throw any stones.
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
- Sep 09, 2016
-
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
- Sep 08, 2016
-
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
We don't really need it, we don't have Game records with nested Board records anymore. It only adds noise.
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
This allows them to display errors in the middle of input gathering (before asking for input but after printing the board for example).
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
- PlayerType records allow pluggable player types (cli, gui, network, computer) that have to implement a series of functions. - The game record has now a Player -> PlayerType map. - The game loops (play) are now not coupled to the CLI anymore. - The Action data type no longer exists - Maybe Position for move/quit and Player for switch.
-
- Sep 07, 2016
-
-
Unai Zalakain authored
Right now, players can switch colors but the order in which those players play after switching is still the say - which has no point. [Green, Purple, Red] gets [Purple, Green, Red] after Green -> Purple, Purple -> Green and Red -> Red. What should change when switching are the interfaces (CLI, AI, network) to the real players. Which we still don't have. So big fail.
-
Unai Zalakain authored
-
Unai Zalakain authored
-
Unai Zalakain authored
It is far more understandable and the error messages are meaningful.
-