Commit Graph
118 Commits
Author SHA1 Message Date
MickWerf fef8477e8b Merge branch 'Mick'
* Mick:
  Added Data parser call to the ServerClient class. Added comments, helper functions and finished the framework of the SessionController.
2020-05-18 15:04:35 +02:00
MickWerf 7601496e40 Added Data parser call to the ServerClient class.
Added comments, helper functions and finished the framework of the SessionController.
2020-05-18 15:04:22 +02:00
MickWerf 725c13db30 Merge branch 'Mick'
* Mick:
  Abbreviated Connect function into the listen function on the sessionController
2020-05-18 14:26:57 +02:00
MickWerf 94ecff6799 Abbreviated Connect function into the listen function on the sessionController 2020-05-18 14:26:44 +02:00
Sem van der Hoeven 2eb3aa7ecf added test path 2020-05-18 14:16:32 +02:00
MickWerf 8dee45a844 Added skeleton for Server Connection structure changes.
Added Data and Event classes for Data saving on the server.
Added DataParser class for translating requests to data.
Added ServerData package
2020-05-18 14:09:48 +02:00
Sem van der Hoeven ca2747ef03 made drawing of tiles possible 2020-05-18 14:01:40 +02:00
MickWerf 7969746bc1 Fixed issue with build.
Changed MainGame to create a thread instead of a client and used the client as input for the thread
Changed client to extend Controller instead of thread
2020-05-15 21:45:57 +02:00
MickWerf 63f24b1bb1 Added code to ability super class 2020-05-15 21:34:37 +02:00
MickWerf 46ae15b1c7 Structure change to fit new design.
Added skeleton for Characters and abilities.
Added ability and Character super classes.
Added code to character superclass.
Added faction Enum
2020-05-15 21:28:56 +02:00
SemvdH e843062456 Create gradle.yml
added CI
2020-05-15 20:19:18 +02:00
Sem van der Hoeven aa85e076bf added compile junit dependency for gradle 2020-05-15 20:18:23 +02:00
Sem van der Hoeven aae0e2db9a added ability to generate map array from strings 2020-05-15 20:07:59 +02:00
Sem van der Hoeven a8fe07b5c0 added maprenderer 2020-05-15 19:51:40 +02:00
Sem van der Hoeven 162b5e74cd removed tilewidth because the map data will not need this 2020-05-15 19:36:38 +02:00
Sem van der Hoeven 8cf834b9ea add map test 2020-05-15 19:34:43 +02:00
Sem van der Hoeven 4402bc65ae add junit to classpath 2020-05-15 19:20:45 +02:00
Sem van der Hoeven 1958f724d1 add begin of map class 2020-05-15 19:12:56 +02:00
Sem van der Hoeven 4854902bbf add drawable interface 2020-05-15 19:12:46 +02:00
Sem van der Hoeven 9b893a4294 add server launcher 2020-05-14 20:35:36 +02:00
Sem van der Hoeven 017a590618 comment test code 2020-05-14 20:34:31 +02:00
Sem van der Hoeven b6c3e433aa added logicController 2020-05-14 20:33:45 +02:00
Sem van der Hoeven 46759d9a5e moved timer 2020-05-14 20:33:17 +02:00
Sem van der Hoeven 917200c67e made callback class 2020-05-14 20:33:04 +02:00
Sem van der Hoeven 586a552426 remove some redundant files 2020-05-14 20:32:57 +02:00
Sem van der Hoeven ee211a4e13 fix typo 2020-05-14 20:02:21 +02:00
Sem van der Hoeven aaba65a9a1 added Timer class 2020-05-14 19:59:35 +02:00
Sem van der Hoeven c78f8f6bd6 more ideas 2020-05-14 19:59:28 +02:00
Sem van der Hoeven 2485a66627 added implementation ideas 2020-05-14 19:38:30 +02:00
Sem van der Hoeven 2b66e58301 added some more idea things 2020-05-14 19:36:13 +02:00
Sem van der Hoeven b8c9a2c81c added more definiteve ideas 2020-05-14 19:33:39 +02:00
Sem van der Hoeven 7f0b2b24fb made session thread start 2020-05-12 13:36:29 +02:00
MickWerf 1c7b47dc57 Moved connection code from server to sessioncontroller
Added implements runnable to controller super class.
Added Thread management to server.
Added testcode to GameController
Added InputController to client
Added Objective to Game package
Added Timer to game package
Removed ScoreController
2020-05-11 17:04:33 +02:00
MickWerf 6b25356ee3 edited build.gradle to include the api "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion" lib 2020-05-11 14:43:47 +02:00
MickWerf f56af5e3dd Added util package for all mutual classes between server and client.
Added FrameRate and GameApplicationConfiguration to util package.
Added super class for controllers.
Added controllers package for server and client packages.
Added gamecontroller for server.
Added character, object and score controllers for server and create them on gamecontroller creation.
Added sessioncontroller for server and client.
Added graphicsController for client.
Removed unused imports.
2020-05-11 14:32:22 +02:00
Sem van der Hoeven 2596b913fc added new thread for client connection and added resize method 2020-05-11 12:17:05 +02:00
Sem van der Hoeven ffdbd5543f improved client error messages 2020-05-11 12:16:42 +02:00
Sem van der Hoeven d28022499f renamed temp to examples 2020-05-11 12:16:28 +02:00
Sem van der Hoeven 0253cc1a28 added an update method to handle calculation 2020-05-11 11:55:49 +02:00
Sem van der Hoeven f9c0a4834e made client extend thread so a new connection can be launched when the game is started 2020-05-11 11:55:32 +02:00
Sem van der Hoeven 615273f301 removed todos 2020-05-11 11:41:35 +02:00
Sem van der Hoeven ccbadd6328 added fps counter 2020-05-11 09:35:59 +02:00
Sem van der Hoeven d87ecaaca5 added lwjgl version 3 to gradle 2020-05-11 09:18:14 +02:00
Sem van der Hoeven a5aaec76b1 added new constructors to game config class 2020-05-11 09:12:33 +02:00
Sem van der Hoeven 2849c34c63 added example networking file (that doesnt work) 2020-05-10 22:29:15 +02:00
SemvdH 914383f89b Merge pull request #2 from SemvdH/how-to-make-game
merge again
2020-05-10 22:14:35 +02:00
Sem van der Hoeven aac30b4317 added todos 2020-05-10 22:13:26 +02:00
Sem van der Hoeven 4aef28eea4 added music that plays 2020-05-10 22:13:22 +02:00
SemvdH 2b3ba04684 Delete gradle.yml 2020-05-10 21:40:33 +02:00
SemvdH 509ec5b0da added CI action 2020-05-10 21:32:16 +02:00