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
SemvdH
35f5c8760a
Merge pull request #1 from SemvdH/how-to-make-game
...
merge how-to-make-game into master
2020-05-10 21:27:25 +02:00
Sem van der Hoeven
30ad6d1ffd
added temp stuff for learning how
2020-05-10 21:24:47 +02:00
Sem van der Hoeven
de587b55c6
added example animation
2020-05-10 21:24:34 +02:00
Sem van der Hoeven
cca7e4262c
added custom configuration class
2020-05-10 21:24:19 +02:00
Sem van der Hoeven
f2b935e839
added lwjgl library to gradle
2020-05-10 21:24:02 +02:00
Sem van der Hoeven
12dbe49d31
update gitignore
2020-05-10 20:33:12 +02:00