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
|
6a66d0c52d
|
load archived game if not found
|
2025-02-17 19:30:30 -08:00 |
|
 NewHappyRabbitandEvan
|
f44fd79568
|
Player can now disable emojis
|
2025-02-16 12:18:50 -08:00 |
|
Evan
|
40966ca3b9
|
format all files with prettier
|
2025-02-12 08:28:15 -08: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
|
2fa576c841
|
sanitize profane usernames
|
2025-02-08 19:00:35 -08:00 |
|
Evan
|
0969088dc9
|
actually call heartbeat, remove interval in GameRunner
|
2025-02-01 20:18:57 -08:00 |
|
Evan
|
4ee37323f9
|
format codebase with prettier
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
ffb0b7c172
|
add player death & quotes when win or lose
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
d009ef925c
|
use error update to show error modal
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
4bbb63fd48
|
move Game updates to GameUpdate.ts
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
de1dbff570
|
combine Game & MutableGame
|
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
|
2068e42982
|
use GameMap for storage in worker thread
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
b22532d41f
|
use TileRef instead of TerrainTile for astar
|
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
|
3da6008e9f
|
thread split: get units working
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
459fc50dae
|
builds
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
162b6dc349
|
in progress
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
7673cf03ac
|
multithreading: radial menu works
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
9a95fbe89e
|
get attacks working, adjust name placement scaling factor
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
39c8f9481d
|
attack working
|
2025-02-01 12:05:11 -08:00 |
|
evanpelle
|
8a320f184c
|
build worker messaging system
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
1bbb5c9ac3
|
packing tiles for more efficient transfer
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
2441abd7c8
|
game kind of working with GameView
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
3e8517363f
|
use GameView in renderers
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
8616e9bfcb
|
game runs in seperate thread
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
dab427d614
|
put methods onto terraintile
|
2025-02-01 12:05:11 -08:00 |
|
Evan
|
8443095d89
|
create game runner
|
2025-02-01 12:05:11 -08:00 |
|