Commit Graph
63 Commits
Author SHA1 Message Date
Evan f5ad149f32 create discord login button & flow 2025-02-13 20:21:23 -08:00
NewHappyRabbit 447c2655fe Made UserSettings nullable 2025-02-13 23:12:41 +02:00
NewHappyRabbit 08e1a7acf7 Player can now disable emojis 2025-02-13 22:30:26 +02:00
Evan 3639997f05 make bot names gray instead of bot emoji 2025-02-12 11:29:49 -08:00
Evan 40966ca3b9 format all files with prettier 2025-02-12 08:28:15 -08:00
NewHappyRabbit 1f1a07113c Fixed creative mode not working in private lobby 2025-02-12 02:21:46 +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 4f4b6adb80 add 5 second player immunity to prevent spawn kills 2025-02-08 19:34:16 -08:00
Evan 0487509c03 reimplement defense posts 2025-02-08 09:56:07 -08:00
Evan 4ee37323f9 format codebase with prettier 2025-02-01 12:05:11 -08:00
Evan f8cc4baf7e style front page, default to prod config 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 4034d11015 split Player/Unit from its Views for better separation 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
Evan 2441abd7c8 game kind of working with GameView 2025-02-01 12:05:11 -08:00
evanpelle 57cbf5c55e Refactor: Split config into Config and ServerConfig 2024-12-25 14:04:19 -08:00
Evan 8347190c70 highlight human spawn 2024-12-21 13:09:17 -08:00
Evan 06c00307e5 make discord link more noticeable, have attack bonus be based on number of troops sent, not player troop count (better full sends) 2024-12-20 20:31:54 -08:00
Evan 17d75324f8 hit space bar for alternate view 2024-12-20 20:31:24 -08:00
evanpelle ff02d9d8b6 have core/ directory use consolex for remote logging 2024-12-18 12:00:00 -08:00
evanpelle aff674ebaf fix config compile error 2024-12-17 14:29:31 -08:00
Evan 2b3c24c398 add preprod, prod & dev config 2024-12-17 14:29:31 -08:00
evanpelle 601f606a7f save game stats to bigquery, update enums 2024-12-10 20:28:39 -08:00
evanpelle 63b0e89d8b rebalance unit cost 2024-12-10 20:28:39 -08:00
Evan 7669105a1b record games in gcs 2024-12-07 18:30:04 -08:00
Evan 2d2df14ae3 add GameConfig to Game 2024-12-07 09:45:39 -08:00
Evan 731536931e have game server store game 2024-12-04 18:53:36 -08:00
evanpelle 22b877e85c in progress 2024-12-04 16:46:27 -08:00
evanpelle e068a9afc7 implement cities 2024-12-04 16:27:07 -08:00
evanpelle 5c51655eca add radiation 2024-12-04 13:21:35 -08:00
evanpelle 330b6b93cb finish defense post 2024-12-03 07:53:18 -08:00
Evan d133092317 create defense post 2024-12-01 19:54:04 -08:00
Evan 98367ac966 spawn fewer tradeships, change destroyer, tradeship graphic 2024-11-25 20:16:08 -08:00
Evan a2a6654bf5 fixed bug where each intent was duplicated
destroyers find and capture trade ships
ports generate more trade ships
2024-11-22 20:28:58 -08:00
Evan b5a8339eb3 move unit info to config 2024-11-16 21:09:25 -08:00
Evan 60751150bf added gold, troops, workers slider 2024-11-03 20:11:04 -08:00
Evan 2afecf0f39 create troop slider 2024-11-03 12:37:56 -08:00
evanpelle e1f7d395f2 delete num fake humans config, this is set by map json file 2024-10-08 20:45:18 -07:00
evanpelle db7a259587 can donate to allies 2024-10-07 20:17:15 -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 6469911230 add ~30 second alliance request cooldown to prevent spam 2024-09-30 21:07:43 -07:00
evanpelle 08672f68a9 alliances expire after 1000 ticks (~1.5 minutes) 2024-09-22 19:54:12 -07:00
evanpelle f3307300ef refactored GameImpl into multiple files 2024-09-17 19:49:16 -07:00
evanpelle 534d97abb3 create basic win popup 2024-09-16 11:51:24 -07:00
evanpelle 8f56fea0cd store name, anon has random suffix, color a hash of name 2024-09-11 20:06:55 -07:00
evanpelle f24a4b894a fixed pacing bug, improved expansion 2024-09-09 20:31:45 -07:00
evanpelle 79ee5923b1 make fake humans join lobby 2024-09-09 17:47:17 -07:00
evanpelle a7ad8790aa fakehumans send boats, improved map 2024-09-08 20:21:39 -07:00
evanpelle 5931d15caf added local build, improved spawnexec 2024-09-07 20:40:52 -07:00