Evan
|
ff33c2db50
|
have server check hashes, crash game if out of sync
|
2025-03-02 09:29:10 -08:00 |
|
Evan
|
e0938253df
|
send game hash to server each second
|
2025-03-02 09:29:10 -08:00 |
|
NewHappyRabbit
|
02d5060352
|
Customizable creative mode
|
2025-02-24 23:06:50 +02:00 |
|
Evan
|
33c634f928
|
allow ü in schema
|
2025-02-20 19:16:31 -08:00 |
|
Evan
|
f894276ef0
|
fix execution validation, verify that clientID own playerID to prevent spoofing
|
2025-02-18 17:13:08 -08:00 |
|
Evan
|
876fb8dbf9
|
validate persistent id to prevent player spoofing
|
2025-02-18 13:53:28 -08:00 |
|
Evan
|
40966ca3b9
|
format all files with prettier
|
2025-02-12 08:28:15 -08:00 |
|
RealJosephStalin
|
d6dce787c0
|
allow emojis in safestring
|
2025-02-12 02:55:12 -05:00 |
|
NewHappyRabbit
|
7fcbaa8584
|
Added creative mode. Everything costs 0 gold, builds instantly and you start with 100k population
|
2025-02-12 00:15:30 +02:00 |
|
NewHappyRabbit
|
949f68287e
|
Added flags
|
2025-02-11 23:34:19 +02:00 |
|
NewHappyRabbit
|
684b0bb2e0
|
Added checkboxes to disable Bots and NPCs for single player and private lobbies
|
2025-02-11 03:29:56 +02:00 |
|
Evan
|
b3498976fb
|
show game map name in public lobby
|
2025-02-09 13:15:06 -08:00 |
|
Evan
|
963daefdeb
|
allow brackets in names
|
2025-02-09 11:17:33 -08:00 |
|
Evan
|
4ee37323f9
|
format codebase with prettier
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
95aa222f8e
|
improve front page
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
a5a2f46099
|
have client send winner to server
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
f0f5bae79f
|
thread_split: convert all tile to tileref
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
0d764eb885
|
update gamemap, rename gamemap enum => gamemaptype
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
f6b739e263
|
validate usernames on change, fix public lobby highlight bug, validate
strings with zod for safety
|
2025-01-02 09:02:23 -08:00 |
|
Mittani
|
aba8e5dd81
|
+ add validation server side
|
2024-12-31 13:06:43 -08:00 |
|
Evan
|
113518a96e
|
use better structured logging
|
2024-12-17 20:34:15 -08:00 |
|
Evan
|
94992e1144
|
send all logs from client to server and log them
|
2024-12-17 19:53:17 -08:00 |
|
evanpelle
|
031f62c701
|
have clients send logs to server
|
2024-12-17 17:14:24 -08:00 |
|
evanpelle
|
1417808c14
|
store user's persistent id in bigquery
|
2024-12-17 14:30:16 -08:00 |
|
Evan
|
722165c401
|
adding persistent id
|
2024-12-17 14:30:16 -08:00 |
|
Evan
|
2fc81c7d17
|
store client ips in bigquery table
|
2024-12-14 10:03:05 -08:00 |
|
evanpelle
|
601f606a7f
|
save game stats to bigquery, update enums
|
2024-12-10 20:28:39 -08:00 |
|
Evan
|
0a29a1fe90
|
attempt fix private game not connecting
|
2024-12-07 20:55:47 -08:00 |
|
Evan
|
60ccf2ba36
|
create singleplayer game record rest endpoints
|
2024-12-07 08:54:09 -08:00 |
|
Evan
|
cd09c0a1d6
|
record game metadata to gcs
|
2024-12-07 08:54:09 -08:00 |
|
Evan
|
b8db74247f
|
add heartbeats, better websocket disconnection handling
|
2024-12-07 08:54:09 -08:00 |
|
Evan
|
18ac34ae45
|
Created hydrogen bomb
|
2024-11-20 19:55:42 -08:00 |
|
Evan
|
4236a580e3
|
working on port
|
2024-11-15 20:43:15 -08:00 |
|
evanpelle
|
c7951d77c0
|
adding destroyer
|
2024-11-15 20:43:15 -08:00 |
|
Evan
|
2afecf0f39
|
create troop slider
|
2024-11-03 12:37:56 -08:00 |
|
Evan
|
a31a35c038
|
remove setnameexecution because unused, create DisplayName on Player
|
2024-10-31 20:30:17 -07:00 |
|
Evan
|
56d4b924fa
|
add difficulties
|
2024-10-23 21:08:24 -07:00 |
|
evanpelle
|
33a85d521a
|
create nuke execution & schema
|
2024-10-19 08:46:41 -07:00 |
|
evanpelle
|
206f6d3333
|
Can select map on private lobbies
|
2024-10-16 20:34:57 -07:00 |
|
evanpelle
|
42a6a2fcef
|
can creater & join lobby
|
2024-10-14 20:45:31 -07:00 |
|
evanpelle
|
db7a259587
|
can donate to allies
|
2024-10-07 20:17:15 -07:00 |
|
evanpelle
|
39d5e8d72f
|
fix sendBoat() causing lag/freezes towards end game, add arrow emojis
|
2024-10-05 11:35:40 -07:00 |
|
evanpelle
|
df28ee169f
|
send emojis working!
|
2024-10-04 20:17:27 -07:00 |
|
evanpelle
|
e795b22220
|
send fire emoji to other players
|
2024-10-04 13:08:20 -07:00 |
|
evanpelle
|
2223e40d53
|
Target player creates target icon
|
2024-10-02 16:25:13 -07:00 |
|
evanpelle
|
c4c23de1ec
|
make radial menu boat button
|
2024-09-28 12:58:49 -07:00 |
|
evanpelle
|
af0726a1af
|
radial menu can send attack
|
2024-09-26 20:27:46 -07:00 |
|
evanpelle
|
5f38d2a544
|
added right click option break alliance
|
2024-09-21 09:42:43 -07:00 |
|
evanpelle
|
37ea4973a0
|
Create AllianceRequestReply schema.
|
2024-09-20 13:28:12 -07:00 |
|
evanpelle
|
f3307300ef
|
refactored GameImpl into multiple files
|
2024-09-17 19:49:16 -07:00 |
|