Commit graph

  • 0ab3da69fc Add line endings to formats. dev Marc Di Luzio 2015-01-25 13:17:47 +00:00
  • f17b3a17fe Add more verbose error for handshake failures Marc Di Luzio 2015-01-25 13:17:14 +00:00
  • 89fc5302ea Add lua ttrts api Marc Di Luzio 2015-01-25 13:16:48 +00:00
  • a1e425258d exit from perl, don't return outside of subroutine Marc Di Luzio 2015-01-24 11:13:28 +00:00
  • 3b5196830c Add stub files for java, python and ruby apis mdiluzio 2015-01-13 20:52:29 +00:00
  • b01c93a000 Update perl module to 0.4 Marc Di Luzio 2015-01-10 18:10:14 +00:00
  • 4e47cb3a89 Create gh-pages branch via GitHub gh-pages Marc Di Luzio 2015-01-10 17:43:37 +00:00
  • c9fb6896d2 Update README.md Marc Di Luzio 2015-01-10 17:33:25 +00:00
  • f71bd4b1d6 Update README.md Marc Di Luzio 2015-01-10 17:32:36 +00:00
  • 11a8873dc5 Update readme and fix unneeded ./ Marc Di Luzio 2015-01-10 17:31:43 +00:00
  • ae8a3bf0c2 Update changelog for v0.4.0 master v0.4.0 mdiluzio 2015-01-10 17:29:22 +00:00
  • f13a8bd5c4 Ensure that hostname is also properly highlighted net mdiluzio 2015-01-10 17:25:01 +00:00
  • 5e66596d30 Update the Readme with new server and client communication options mdiluzio 2015-01-10 17:22:34 +00:00
  • 3bb5766061 Fix completion script to take into account non-positional arguments mdiluzio 2015-01-10 17:06:23 +00:00
  • 96153f8c60 Update launcher script with handing of return value mdiluzio 2015-01-10 17:04:55 +00:00
  • 96f5c08c14 Update completion script with new parameters mdiluzio 2015-01-10 16:59:45 +00:00
  • d65ef46634 Fix some bugs in generation scripts mdiluzio 2015-01-10 16:56:42 +00:00
  • 06057e6e52 Add perl launcher script and new Readme mdiluzio 2015-01-10 16:56:27 +00:00
  • 1e38a5f107 Update CMakelists to reflect refactor mdiluzio 2015-01-10 16:56:01 +00:00
  • 0ead12c7dd Huge refactor, pulling server and local out into their own binaries mdiluzio 2015-01-10 16:55:30 +00:00
  • 1b2010faba Use some version checking on generator scripts, preventing a full rebuild on every build mdiluzio 2015-01-10 15:11:36 +00:00
  • 30af43ae95 Fix walls in strings and move constructor Marc Di Luzio 2015-01-07 13:25:16 +00:00
  • 7811daa78b Merge branch 'net' of https://github.com/mdiluz/ttrts into net Marc Di Luzio 2015-01-07 12:40:44 +00:00
  • c51119c3e2 Add TTRTS: Prefix to output Marc Di Luzio 2015-01-07 12:40:41 +00:00
  • 25e0fa04de Merge branch 'net' of https://github.com/mdiluz/ttrts into net Marc Di Luzio 2015-01-07 12:40:07 +00:00
  • 3291bf126e Compare write result correctly with 0 Fixes client sending of orders Marc Di Luzio 2015-01-07 12:39:27 +00:00
  • a0ff8680a3 Make the AI print out the walls not the map. JackUnthank 2015-01-06 17:01:15 +00:00
  • a7421fa07b Guard against missing file param for server Marc Di Luzio 2015-01-06 12:39:56 +00:00
  • 1c97177956 Major cleanup of client code, extracting various functionality mdiluzio 2015-01-04 13:09:37 +00:00
  • 3ed25cd37f Fix up all logging output mdiluzio 2015-01-04 11:59:58 +00:00
  • b141314434 Some more refactoring with additional comments mdiluzio 2015-01-04 11:22:54 +00:00
  • 5c8666d4fb More refactoring by pulling code out of client and server files mdiluzio 2015-01-04 11:08:35 +00:00
  • 43d688a728 Refactor running game server into own function mdiluzio 2015-01-03 22:43:39 +00:00
  • 4055d85d99 Use new fatal_error and fatal_perror functions for errors mdiluzio 2015-01-03 22:30:52 +00:00
  • 1785ce2fc0 Add game name to handshake and formalise handshake format mdiluzio 2015-01-03 20:04:31 +00:00
  • 61c012370d Fix filesystem game method mdiluzio 2015-01-03 19:31:42 +00:00
  • b532f1c9c8 Make client output and read in game state and order files mdiluzio 2015-01-03 19:27:08 +00:00
  • 18cfcff264 Improve both client and server code to account for END of messages, allowing for incomplete packets with TCP mdiluzio 2015-01-03 18:55:44 +00:00
  • b34b933dcd Pull base netcode functions out into net files mdiluzio 2015-01-02 19:51:14 +00:00
  • b43927a1da add user input for starting the game mdiluzio 2015-01-02 19:46:09 +00:00
  • 770502184c Make client and server perform a handshake to agree on player IDs mdiluzio 2015-01-02 19:31:14 +00:00
  • bccd043d2c Fix server functions being used wrongly mdiluzio 2015-01-02 19:05:58 +00:00
  • a81b4ff8d0 Handle end game state properly mdiluzio 2015-01-02 19:00:28 +00:00
  • e01a718ac6 Fix bug where we passed client info to the thread by ref, like an ape mdiluzio 2015-01-02 18:57:47 +00:00
  • 56e767bb5b Clients now connect and recieve gamestate information mdiluzio 2015-01-02 17:14:16 +00:00
  • 4285770d52 Allow multiple client connections on different threads mdiluzio 2015-01-02 16:18:18 +00:00
  • dcb9d68fb4 Revert back to cleaner copy of server code mdiluzio 2015-01-02 16:09:24 +00:00
  • 83b9990bcc some more cleanup and using TTRTS_PORT mdiluzio 2015-01-02 15:25:30 +00:00
  • b4240cf1c8 pull in very simple client/server demo code mdiluzio 2015-01-02 15:13:05 +00:00
  • 0619031cb6 Use argc and argv passed down mdiluzio 2015-01-02 15:06:04 +00:00
  • 2281bcb6cd More refactoring of functionality into seperate files, with stubs for server and client mdiluzio 2015-01-02 15:03:29 +00:00
  • 8835bfb82a On second thoughts move filesystem game code out to a filesystem cpp mdiluzio 2015-01-02 14:09:29 +00:00
  • 0962546a82 Move current client code out to server file, still uses old file-system method mdiluzio 2015-01-02 14:04:37 +00:00
  • 3b5599ffad Remove references to non-existent maths mdiluzio 2015-01-02 14:04:11 +00:00
  • ca5526b2b7 Add base files for net code mdiluzio 2015-01-02 13:55:23 +00:00
  • 05c8318099 Update to v0.3.2 v0.3.2 mdiluzio 2014-12-31 18:43:30 +00:00
  • 082810de4a Merge branch 'dev' of https://github.com/mdiluz/ttrts into dev mdiluzio 2014-12-31 18:40:05 +00:00
  • 189241853b Update the map generation mdiluzio 2014-12-31 18:39:58 +00:00
  • faa7cdc501 Fix bug when loading games with walls mdiluzio 2014-12-31 18:39:11 +00:00
  • 3f892ec2aa Move maps to /usr/local and allow these settings to get defaults from the cmakelists Marc Di Luzio 2014-12-31 14:07:34 +00:00
  • 3f76b6430b Fix usage of sed and man page on OSX Marc Di Luzio 2014-12-31 13:50:15 +00:00
  • 9c68372f64 Update to patch 0.3.1 v0.3.1 mdiluzio 2014-12-30 19:26:14 +00:00
  • 66f5226797 Correct spelling mistake in README and add sudo to install mdiluzio 2014-12-30 19:25:11 +00:00
  • cb46c84de5 Actually use real version number in the man page mdiluzio 2014-12-30 19:23:03 +00:00
  • ad803a5d7a Rework bootstrap to use new install targets mdiluzio 2014-12-30 18:53:15 +00:00
  • 2273c93f11 Update with more install targets. mdiluzio 2014-12-30 18:37:46 +00:00
  • 53e882ae12 Allow env variables to set game and map locations mdiluzio 2014-12-30 18:36:01 +00:00
  • 31644b1f95 Fix a couple of bugs in gen_usage.sh mdiluzio 2014-12-30 18:33:59 +00:00
  • f1e4f432e6 Move top level cmakelist up to main directory mdiluzio 2014-12-30 18:32:17 +00:00
  • 2c0a393f77 Update readme to reflect new libraries Marc Di Luzio 2014-12-30 13:24:21 +00:00
  • 71aab498dc extract format functions out into formatters files Marc Di Luzio 2014-12-30 13:24:21 +00:00
  • 3342300324 Remove math library and merge gametypes and mathtypes Marc Di Luzio 2014-12-30 13:24:20 +00:00
  • d9b9f3d7dd Re-organise source directory and targets ttrts -> client game -> ttrts Marc Di Luzio 2014-12-30 13:24:19 +00:00
  • 415361ac9c Update CMakelists Marc Di Luzio 2014-12-30 13:24:17 +00:00
  • 481153606b Remove version numbers from unneeded places mdiluzio 2014-12-29 22:44:47 +00:00
  • 73fc3875c2 Create gh-pages branch via GitHub Marc Di Luzio 2014-12-29 22:37:54 +00:00
  • 97ef46db16 Update README with fixes to links Marc Di Luzio 2014-12-29 22:35:40 +00:00
  • a80c415932 Remove french line v0.3.0 mdiluzio 2014-12-29 22:31:35 +00:00
  • 485a05293c Rename invalid positions to walls mdiluzio 2014-12-29 22:29:27 +00:00
  • 128dc14bb6 Move ttrts perl module into api/perl dubdirectory mdiluzio 2014-12-29 22:07:59 +00:00
  • c0d5044f81 Merge branch 'master' of ../ttrts-players2/ into dev mdiluzio 2014-12-29 22:06:41 +00:00
  • b50c838f28 Large refactor and addition of new features in line with 0.3.0 mdiluzio 2014-12-29 21:59:59 +00:00
  • 286cc81f3c Update README files with new changes. mdiluzio 2014-12-29 21:57:52 +00:00
  • fc62785768 update to v0.3.0 to account for new format and features mdiluzio 2014-12-29 21:57:14 +00:00
  • d172922698 Implement invalid unit positions mdiluzio 2014-12-29 21:55:32 +00:00
  • c98ac95759 Output usage with cout not cerr mdiluzio 2014-12-29 21:54:34 +00:00
  • 5737ae31be Some small cleanup and refactoring. mdiluzio 2014-12-29 21:52:25 +00:00
  • d54ccf3d2f Merge branch 'master' into refactor v0.2.0 mdiluzio 2014-12-22 20:12:54 +00:00
  • 78bc326b8d Update to minor version 2 The file format and name has changed in the following ways: mdiluzio 2014-12-22 20:05:49 +00:00
  • f9ee646c93 Update to be compatible with 0.2 mdiluzio 2014-12-22 20:05:30 +00:00
  • ac9ed13be8 Update using player instead of team and matching new file formats mdiluzio 2014-12-22 20:03:31 +00:00
  • 5d07bb03f3 Correct using player for turn and turn for player mdiluzio 2014-12-22 20:03:18 +00:00
  • 024253bb84 Fix usage text to reflect new formatters mdiluzio 2014-12-22 19:55:23 +00:00
  • e90ddee67e Final fixes to indentation. mdiluzio 2014-12-21 11:19:37 +00:00
  • 263f6187d3 dir_t -> dir_c mdiluzio 2014-12-21 11:14:20 +00:00
  • 83020d9120 Player -> player_t mdiluzio 2014-12-21 11:14:01 +00:00
  • 9e44d5144b Rename all usages of Team to Player mdiluzio 2014-12-21 11:04:26 +00:00
  • d4f9470704 Correct some usages of COrder mdiluzio 2014-12-21 10:47:58 +00:00
  • 4aa51a64b6 Correct case for unitvis mdiluzio 2014-12-21 10:45:08 +00:00
  • f55bc5413a Correct case for all CUnit methods mdiluzio 2014-12-21 10:44:08 +00:00