-
0e01ff0fb9
implement smart bullet
Vinzenz Schroeter
2024-04-29 21:52:50 +0200
-
21f7d1d5f4
implement different kinds of power ups (two bullet types not implemented yet)
Vinzenz Schroeter
2024-04-29 18:03:23 +0200
-
a5a3ca3013
implement reloading
Vinzenz Schroeter
2024-04-29 17:17:44 +0200
-
9164d90443
implement fast bullets
Vinzenz Schroeter
2024-04-29 16:59:37 +0200
-
88f2708d94
Merge pull request #4 from kaesaecracker/more-stats
RobbersDaughter
2024-04-29 16:41:45 +0200
-
-
9ccb7c8df8
add magazine system (cannot reload currently)
Vinzenz Schroeter
2024-04-29 16:39:37 +0200
-
-
85fab801c5
Merge pull request #3 from kaesaecracker/use-mutation
RobbersDaughter
2024-04-29 16:22:26 +0200
-
-
4e605d556c
add distance moved score
Vinzenz Schroeter
2024-04-29 14:13:04 +0200
-
259d63d683
add power ups collected score
Vinzenz Schroeter
2024-04-29 13:54:29 +0200
-
-
bf22fd6c85
useMutation for map chooser
Vinzenz Schroeter
2024-04-29 13:27:35 +0200
-
6b99a39253
useMutation for join form
Vinzenz Schroeter
2024-04-29 13:18:59 +0200
-
fc2fff88a5
Merge pull request #2 from kaesaecracker/mp-changer
RobbersDaughter
2024-04-29 13:08:51 +0200
-
-
c48514721c
fetch map list with react query, simplify other fetches
Vinzenz Schroeter
2024-04-29 12:51:58 +0200
-
c978df1e4c
fix player info not working
Vinzenz Schroeter
2024-04-29 12:49:24 +0200
-
3a3906f178
rename MapDropDown to MapChooser, move css
Vinzenz Schroeter
2024-04-29 12:24:52 +0200
-
1c5e14cd47
fix choosing maps
Ronja Spiegelberg
2024-04-28 21:28:07 +0200
-
-
f1dec16571
round explosions
Vinzenz Schroeter
2024-04-28 18:44:03 +0200
-
c0172963d5
potential fix for locking issues
Vinzenz Schroeter
2024-04-28 15:34:32 +0200
-
7044ffda79
remove guid, reduce latency (gets stuck sometimes tho)
Vinzenz Schroeter
2024-04-28 12:53:18 +0200
-
6bc6a039bd
add more maps
Vinzenz Schroeter
2024-04-22 23:13:30 +0200
-
5b88642bec
fix is map at tile check
Vinzenz Schroeter
2024-04-22 23:13:09 +0200
-
442d5b5de1
new map based on camp 1999 logo
Vinzenz Schroeter
2024-04-22 21:27:09 +0200
-
10f022c849
more scores
Vinzenz Schroeter
2024-04-22 21:26:46 +0200
-
a486f73046
sprite helper classes
Vinzenz Schroeter
2024-04-22 20:58:12 +0200
-
83ee185c50
simplify DrawTanksStep
Vinzenz Schroeter
2024-04-22 20:14:46 +0200
-
7bc45d1d58
controls string on server side
Vinzenz Schroeter
2024-04-22 20:13:31 +0200
-
603a53eef7
save tanks only once
Vinzenz Schroeter
2024-04-22 19:59:41 +0200
-
0f4eec6343
show tank infos in client
Vinzenz Schroeter
2024-04-22 19:44:28 +0200
-
a50a9770c9
live player info in client
Vinzenz Schroeter
2024-04-22 19:03:07 +0200
-
fb675e59ff
move more websocket logic into base classes
Vinzenz Schroeter
2024-04-21 23:21:15 +0200
-
57c0d229f1
merge websocket server logic
Vinzenz Schroeter
2024-04-21 23:00:44 +0200
-
3cea9c967d
improve layout for smaller width
Vinzenz Schroeter
2024-04-21 21:37:38 +0200
-
19e1792307
fix bullet cannot hit close to tank
Vinzenz Schroeter
2024-04-21 20:20:30 +0200
-
6045de0c7d
fix destroyed walls count too high
Vinzenz Schroeter
2024-04-21 19:34:22 +0200
-
3d69f592f6
split Dockerfile, dynamic backend URL
Vinzenz Schroeter
2024-04-21 14:34:45 +0200
-
8d09663eff
move backend to subfolder
Vinzenz Schroeter
2024-04-21 12:38:03 +0200
-
d4d1f2f981
fix code gen property never set
Vinzenz Schroeter
2024-04-21 11:44:56 +0200
-
bc12158014
generate code with syntax factory
Vinzenz Schroeter
2024-04-21 00:20:15 +0200
-
5532c4f5a8
code generator that automatically switches endianness
Vinzenz Schroeter
2024-04-20 15:54:17 +0200
-
e603c154b9
show walls destroyed in player info
Vinzenz Schroeter
2024-04-19 13:50:06 +0200
-
a7231903c8
show current map on big screen
Vinzenz Schroeter
2024-04-19 13:41:53 +0200
-
3e6d9c0c77
fix maps stay destroyed after switch
Vinzenz Schroeter
2024-04-19 13:41:03 +0200
-
2d17ff0de3
fix display binary format
Vinzenz Schroeter
2024-04-19 13:40:26 +0200
-
043022186f
merge options
Vinzenz Schroeter
2024-04-19 13:37:28 +0200
-
9cf4304845
add walls destroyed stat
Vinzenz Schroeter
2024-04-19 13:34:56 +0200
-
0aac6f780b
add bullet timeout
Vinzenz Schroeter
2024-04-19 13:32:41 +0200
-
61f90b99af
fix crypto.randomUUID() is not a function in an insecure context
Vinzenz Schroeter
2024-04-19 13:29:51 +0200
-
25a3adea2a
react query
Vinzenz Schroeter
2024-04-17 23:09:01 +0200
-
2a94a47a96
max power up count
Vinzenz Schroeter
2024-04-17 20:12:36 +0200
-
d02100f9a3
stupid joke in title bar
Vinzenz Schroeter
2024-04-17 20:05:32 +0200
-
f167722034
do not spawn where powerup is, nicer icon
Vinzenz Schroeter
2024-04-17 19:46:14 +0200
-
a2d46bda92
add explosive bullet power up
Vinzenz Schroeter
2024-04-17 19:34:19 +0200
-
3f4a301993
more configuration, limit rate of sent frames
Vinzenz Schroeter
2024-04-16 21:34:54 +0200
-
786c974a23
spawn bullet closer to tank
Vinzenz Schroeter
2024-04-16 20:24:29 +0200
-
e16d4b1c1f
delta time
Vinzenz Schroeter
2024-04-16 19:40:08 +0200
-
dec571d8c1
destructible walls
Vinzenz Schroeter
2024-04-16 18:55:34 +0200
-
a0a0762f84
another color for other tanks
Vinzenz Schroeter
2024-04-16 18:28:09 +0200
-
4af51b3e51
theming tweaks
Vinzenz Schroeter
2024-04-16 00:08:41 +0200
-
c4c4eb6358
render current player in secondary color
Vinzenz Schroeter
2024-04-16 00:07:44 +0200
-
fbaad86555
prepare to send different data per client
Vinzenz Schroeter
2024-04-15 20:34:23 +0200
-
fcd84d2c83
map switching
Vinzenz Schroeter
2024-04-14 23:11:00 +0200
-
359e0235f9
check walls for spawn
Vinzenz Schroeter
2024-04-14 22:45:51 +0200
-
6bed7d918f
load maps from png files
Vinzenz Schroeter
2024-04-14 21:10:21 +0200
-
51334af8c3
adjust gadget bar
Vinzenz Schroeter
2024-04-14 19:05:37 +0200
-
fd3e195f69
load maps from text files on server start
Vinzenz Schroeter
2024-04-14 18:50:20 +0200
-
7ce0e543ec
improved theming, error handling, table sort
Vinzenz Schroeter
2024-04-14 18:26:13 +0200
-
35256ba88d
simplify useStoredTheme
Vinzenz Schroeter
2024-04-14 15:16:32 +0200
-
16d3cd1545
store theme, improved random theme
Vinzenz Schroeter
2024-04-14 14:55:01 +0200
-
52e09ae5ef
move theme code to own file
Vinzenz Schroeter
2024-04-14 13:32:34 +0200
-
44b66c37fc
random color on launch, dynamic map color
Vinzenz Schroeter
2024-04-14 13:23:04 +0200
-
cd3c054ee8
css variables
Vinzenz Schroeter
2024-04-14 12:57:45 +0200
-
ae1d24e28e
favicon
Vinzenz Schroeter
2024-04-14 11:57:58 +0200
-
81a14fbfae
validate player name
Vinzenz Schroeter
2024-04-14 11:42:54 +0200
-
be8ff72ea4
blinking join form
Vinzenz Schroeter
2024-04-14 11:42:36 +0200
-
f7e20fc608
more consistent theming
Vinzenz Schroeter
2024-04-14 11:16:34 +0200
-
af2d6a1f16
improved gadget layout
Vinzenz Schroeter
2024-04-14 00:49:39 +0200
-
6c0f2aa198
cccb font, layout adjustments
Vinzenz Schroeter
2024-04-13 23:53:09 +0200
-
b604c01e22
wip scores, components
Vinzenz Schroeter
2024-04-13 23:07:08 +0200
-
64a61ef2b3
automatic rejoin on reload or server restart
Vinzenz Schroeter
2024-04-13 19:50:37 +0200
-
feaf96c10e
Merge remote-tracking branch 'refs/remotes/origin/player-join'
Vinzenz Schroeter
2024-04-13 18:35:44 +0200
-
-
b192cd7da0
wip client "secret"
Vinzenz Schroeter
2024-04-13 18:35:36 +0200
-
aba4dcb570
player infos
Ronja Spiegelberg
2024-04-13 18:06:44 +0200
-
698271ae9f
Merge remote-tracking branch 'refs/remotes/origin/player-join'
Vinzenz Schroeter
2024-04-13 17:57:46 +0200
-
-
45b4c7f7fc
separated server calls
Ronja Spiegelberg
2024-04-13 17:56:33 +0200
-
7cc159edd7
column-based join form layout
Ronja Spiegelberg
2024-04-13 16:39:35 +0200
-
bf6ce99601
enhanced joining field
Ronja Spiegelberg
2024-04-13 16:32:13 +0200
-
b3dacbd6f6
socket fixes, fix tank jumping
Vinzenz Schroeter
2024-04-13 16:27:45 +0200
-
-
9620703efc
dark background, dockerfile
Vinzenz Schroeter
2024-04-13 14:14:50 +0200
-
1f0e6ba8fa
formatting
Vinzenz Schroeter
2024-04-13 14:08:51 +0200
-
d4d0abd013
position is now center, socket improvements
Vinzenz Schroeter
2024-04-13 14:07:14 +0200
-
40eba7a7c7
improve ByteChannelWebSocket
Vinzenz Schroeter
2024-04-13 12:33:08 +0200
-
de3d298475
do not send frames when nothing changes
Vinzenz Schroeter
2024-04-12 19:54:16 +0200
-
89494ef495
tanks collide with each other
Vinzenz Schroeter
2024-04-12 19:49:24 +0200
-
461a9139c2
infinite map
Vinzenz Schroeter
2024-04-12 18:32:10 +0200
-
7213318838
more commands, change display communication to new lib
Vinzenz Schroeter
2024-04-12 16:05:24 +0200
-
38463ac109
wip new display module
Vinzenz Schroeter
2024-04-12 14:29:26 +0200
-
7e767d6dcb
idle timeout
Vinzenz Schroeter
2024-04-12 14:28:57 +0200
-
ad211433fb
improve spawn position checks
Vinzenz Schroeter
2024-04-11 20:48:21 +0200
-
91ab911f9c
another data view
Vinzenz Schroeter
2024-04-10 22:39:33 +0200
-
85ae3e302c
native aot in container
Vinzenz Schroeter
2024-04-10 22:03:36 +0200