home · contact · privacy
Christian Heller [Sat, 12 Jan 2019 21:37:35 +0000 (22:37 +0100)]
Add more interesting map visibility.
Christian Heller [Sat, 12 Jan 2019 21:21:44 +0000 (22:21 +0100)]
Redo map system, add map visibility infrastructure.
Christian Heller [Thu, 10 Jan 2019 13:25:56 +0000 (14:25 +0100)]
Refactor.
Christian Heller [Thu, 10 Jan 2019 01:17:15 +0000 (02:17 +0100)]
Replace GET_TURN with more useful GET_GAMESTATE.
Christian Heller [Thu, 10 Jan 2019 00:56:20 +0000 (01:56 +0100)]
Don't abort initial save file replay on error.
Christian Heller [Thu, 10 Jan 2019 00:49:46 +0000 (01:49 +0100)]
Avoid Thing collisions.
Christian Heller [Sun, 6 Jan 2019 18:51:38 +0000 (19:51 +0100)]
Give feedback on aborted tasks.
Christian Heller [Sun, 6 Jan 2019 02:05:50 +0000 (03:05 +0100)]
Keep checking tasks are possible during proceeding.
Christian Heller [Sun, 6 Jan 2019 00:56:02 +0000 (01:56 +0100)]
Add game state saving.
Christian Heller [Sun, 6 Jan 2019 00:43:06 +0000 (01:43 +0100)]
Refactor.
Christian Heller [Wed, 12 Dec 2018 02:00:25 +0000 (03:00 +0100)]
Refactor.
Christian Heller [Wed, 12 Dec 2018 01:42:27 +0000 (02:42 +0100)]
Refactor.
Christian Heller [Wed, 12 Dec 2018 01:37:31 +0000 (02:37 +0100)]
Refactor.
Christian Heller [Wed, 12 Dec 2018 00:49:48 +0000 (01:49 +0100)]
Refactoring and removal of unused code.
Christian Heller [Wed, 12 Dec 2018 00:42:29 +0000 (01:42 +0100)]
Remove redundant / doubled code.
Christian Heller [Wed, 12 Dec 2018 00:40:17 +0000 (01:40 +0100)]
Fix faulty assumption about position of player in world.things.
Christian Heller [Wed, 12 Dec 2018 00:30:58 +0000 (01:30 +0100)]
Refactor.
Christian Heller [Tue, 11 Dec 2018 23:08:50 +0000 (00:08 +0100)]
Refactor.
Christian Heller [Tue, 11 Dec 2018 22:27:21 +0000 (23:27 +0100)]
Move hardcoding of world data to init process.
Christian Heller [Tue, 11 Dec 2018 01:30:43 +0000 (02:30 +0100)]
Refactor, add game file handling, replace TERRAIN with TERRAIN_LINE.
Christian Heller [Mon, 3 Dec 2018 21:19:28 +0000 (22:19 +0100)]
Fix README.
Christian Heller [Mon, 3 Dec 2018 21:19:02 +0000 (22:19 +0100)]
Refactor.
Christian Heller [Mon, 3 Dec 2018 20:52:06 +0000 (21:52 +0100)]
Refactoring.
Christian Heller [Mon, 3 Dec 2018 01:24:08 +0000 (02:24 +0100)]
Minor refactoring.
Christian Heller [Mon, 3 Dec 2018 01:01:02 +0000 (02:01 +0100)]
Remove newlines from server data, add action initiation checks.
Christian Heller [Sun, 2 Dec 2018 23:25:29 +0000 (00:25 +0100)]
Minor code re-arrangement.
Christian Heller [Thu, 23 Nov 2017 04:38:02 +0000 (05:38 +0100)]
Minor refactoring.
Christian Heller [Sun, 15 Oct 2017 22:05:35 +0000 (00:05 +0200)]
Share parsing code between client and server.
Christian Heller [Fri, 13 Oct 2017 01:28:40 +0000 (03:28 +0200)]
Lots of refactoring.
Christian Heller [Fri, 13 Oct 2017 00:03:06 +0000 (02:03 +0200)]
Add turn widget to client.
Christian Heller [Thu, 24 Aug 2017 22:39:09 +0000 (00:39 +0200)]
Add basic movement AI test, extend move command directions.
Christian Heller [Thu, 24 Aug 2017 22:35:00 +0000 (00:35 +0200)]
Add Thing types and map them to symbols to display in client.
Christian Heller [Thu, 24 Aug 2017 21:45:01 +0000 (23:45 +0200)]
Refactor transfer of task command arguments.
Christian Heller [Thu, 24 Aug 2017 21:11:39 +0000 (23:11 +0200)]
Add game loop, task progress logic.
Christian Heller [Wed, 23 Aug 2017 22:49:11 +0000 (00:49 +0200)]
Specify widget classes, names by their use.
Christian Heller [Wed, 23 Aug 2017 22:42:47 +0000 (00:42 +0200)]
Add player move (only vertically), basic input error handling on server.
Christian Heller [Wed, 23 Aug 2017 22:06:37 +0000 (00:06 +0200)]
Add MAP_SIZE reply, add constraint checks.
Christian Heller [Wed, 23 Aug 2017 21:19:06 +0000 (23:19 +0200)]
Add ArgumentError class, improve positioning command.
Christian Heller [Wed, 23 Aug 2017 20:59:30 +0000 (22:59 +0200)]
Refactor, fix typo, handle exceptions in client.
Christian Heller [Mon, 21 Aug 2017 01:01:40 +0000 (03:01 +0200)]
Add map data transfer, fix socket reading queue.
Christian Heller [Sun, 20 Aug 2017 19:41:08 +0000 (21:41 +0200)]
Simulate world processing during INC calls.
Christian Heller [Sun, 20 Aug 2017 19:27:51 +0000 (21:27 +0200)]
Refactor position of pool and world.
Christian Heller [Sun, 20 Aug 2017 19:12:13 +0000 (21:12 +0200)]
Extend INC command results.
Christian Heller [Sat, 19 Aug 2017 21:53:12 +0000 (23:53 +0200)]
Extend, reorganize commands server is capable of.
Christian Heller [Sat, 19 Aug 2017 21:00:36 +0000 (23:00 +0200)]
Refactor client, add potential map widget.
Christian Heller [Sat, 29 Apr 2017 00:33:09 +0000 (02:33 +0200)]
Improve server by using queues.
Christian Heller [Wed, 26 Apr 2017 01:26:26 +0000 (03:26 +0200)]
Some more experiments with threading.
Christian Heller [Sun, 23 Apr 2017 11:12:08 +0000 (13:12 +0200)]
Update README.
Christian Heller [Sun, 23 Apr 2017 11:11:38 +0000 (13:11 +0200)]
Update README.
Christian Heller [Sun, 23 Apr 2017 11:08:21 +0000 (13:08 +0200)]
Use Markdown for README.
Christian Heller [Sun, 23 Apr 2017 11:07:17 +0000 (13:07 +0200)]
Initial commit of actual stuff.
Christian Heller [Sun, 23 Apr 2017 11:03:15 +0000 (13:03 +0200)]
Initial commit