Commit Graph

  • 10d70d3327 fix nuke bug, make spawn phase longer, show trade ships in overview Evan 2024-12-22 20:27:49 -08:00
  • 240036a07c only send errors back to server Evan 2024-12-22 12:59:52 -08:00
  • 23b712623d better anonymize ip function Evan 2024-12-21 20:43:48 -08:00
  • 65ff9cfe19 warn if tick or render takes to long Evan 2024-12-21 20:15:52 -08:00
  • 361b1f7d6c retry archiving to bigquery & gcs Evan 2024-12-21 19:44:51 -08:00
  • 44afb2361b fade in on home page to prevent html loading before css Evan 2024-12-21 13:27:16 -08:00
  • f1119858e0 make atom bomb cheaper Evan 2024-12-21 13:24:56 -08:00
  • 2e2eea82e9 make NPCs less likely build boat Evan 2024-12-21 13:24:29 -08:00
  • 41e9087f8b bump version to v0.13.0 Evan 2024-12-21 13:10:43 -08:00
  • 8347190c70 highlight human spawn Evan 2024-12-21 13:09:17 -08:00
  • f9b323ef70 updated how to play link Evan 2024-12-21 11:05:20 -08:00
  • a73b7eab91 use custom ip masking instead of library Evan 2024-12-20 21:41:17 -08:00
  • 06c00307e5 make discord link more noticeable, have attack bonus be based on number of troops sent, not player troop count (better full sends) Evan 2024-12-20 20:17:31 -08:00
  • 422f4bdfac rebalance nukes, make fallout much harder to recapture Evan 2024-12-20 16:46:22 -08:00
  • 3b2d831dfc have multiplayer game start every 10 mins Evan 2024-12-20 16:45:25 -08:00
  • 5307285d8b give Battleships & Destroyers health, make shells more frequent & larger Evan 2024-12-20 16:43:24 -08:00
  • 17d75324f8 hit space bar for alternate view Evan 2024-12-19 16:17:07 -08:00
  • 66fbe8e6b4 don't render player info on top of exit button, render unit type Evan 2024-12-19 10:57:41 -08:00
  • 65cf2a7c19 have info layer display more info evanpelle 2024-12-19 09:11:38 -08:00
  • d8258f3694 have exit button render on top of player info panel evanpelle 2024-12-18 14:32:29 -08:00
  • 03acaa1ffc have transport use console prevent stack overflow evanpelle 2024-12-18 14:10:52 -08:00
  • 0d3d49fdd0 use consolex in client folder evanpelle 2024-12-18 14:01:34 -08:00
  • ff02d9d8b6 have core/ directory use consolex for remote logging evanpelle 2024-12-18 12:00:00 -08:00
  • 642d5dc4ca create consolex class for remote logging evanpelle 2024-12-18 11:50:31 -08:00
  • d0d5652b53 log clientid & persistent id evanpelle 2024-12-18 10:55:22 -08:00
  • e3ea353b22 log locally for transport related logs to avoid stack overflow evanpelle 2024-12-18 10:53:26 -08:00
  • d11e5bc119 create generateCryptoRnadomUUID to support older browsers evanpelle 2024-12-18 08:12:27 -08:00
  • f3cb220711 don't use crypto.randomUUID() because older browsers may not support it evanpelle 2024-12-18 07:54:54 -08:00
  • f87065849d don't use crypto.randomUUID() because older browsers may not support it v0.12.6 evanpelle 2024-12-18 07:54:54 -08:00
  • c11d465aa3 better crash log Evan 2024-12-17 20:36:27 -08:00
  • 113518a96e use better structured logging Evan 2024-12-17 20:34:15 -08:00
  • 94992e1144 send all logs from client to server and log them Evan 2024-12-17 19:53:17 -08:00
  • 031f62c701 have clients send logs to server evanpelle 2024-12-17 17:14:24 -08:00
  • d26eddcf2d make ips less precise before storing evanpelle 2024-12-17 14:53:52 -08:00
  • 387fdcdef8 update archive error handling evanpelle 2024-12-17 14:46:29 -08:00
  • 1417808c14 store user's persistent id in bigquery evanpelle 2024-12-17 14:29:17 -08:00
  • 722165c401 adding persistent id Evan 2024-12-16 20:55:33 -08:00
  • d99b60b477 fix config build error, better logging in game server Evan 2024-12-16 20:11:53 -08:00
  • aff674ebaf fix config compile error evanpelle 2024-12-16 13:59:10 -08:00
  • 2b3c24c398 add preprod, prod & dev config Evan 2024-12-15 12:53:18 -08:00
  • 37a71c2ef0 added discord bot Evan 2024-12-14 20:10:38 -08:00
  • 70fefe347b update version Evan 2024-12-16 21:13:07 -08:00
  • 4d3f690c45 bugfix: private game ending when no clients connected (disconnects caused games to end), so check for no recent pings as well Evan 2024-12-16 21:12:55 -08:00
  • e7791b183b fix active clients == 0 v0.12.4 Evan 2024-12-15 13:26:42 -08:00
  • 1576a2c744 update version, ping every 5 seconds, only end game if no pings for 20 seconds Evan 2024-12-15 13:24:05 -08:00
  • 1762161b83 update version v0.12.1 Evan 2024-12-15 13:07:59 -08:00
  • 2970cd9d34 actually make game wait 30s with no clients before ending, only archive game if someone joined Evan 2024-12-15 13:07:34 -08:00
  • 5cf6a35fee multiply by 1000 to wait 30s before stopping game. Evan 2024-12-15 12:55:06 -08:00
  • 2fc81c7d17 store client ips in bigquery table v0.12.0 Evan 2024-12-14 10:03:05 -08:00
  • c93bca059f update emojis Evan 2024-12-13 19:39:54 -08:00
  • 05746ebecd add capture alert Evan 2024-12-13 11:05:01 -08:00
  • 2816ba1807 don't alert on delete trade ship or shell Evan 2024-12-12 21:12:29 -08:00
  • 953a30970e update TODO Evan 2024-12-12 21:03:18 -08:00
  • 951585a8ed NorthAmerica has panama canal, fixed ocean calculation for Oceania Evan 2024-12-12 21:00:10 -08:00
  • 939761fc76 bugfix: when checking last tile update in calculate clusters and name layer Evan 2024-12-12 20:31:08 -08:00
  • 26024dd623 remove testing error evanpelle 2024-12-12 17:33:33 -08:00
  • 484410f9ab alert error message instead of pasting to clipboard evanpelle 2024-12-12 17:20:16 -08:00
  • dddbd714b4 update TODO Evan 2024-12-11 20:29:10 -08:00
  • 9de06a984c Merge pull request #15 from evanpelle/dev evanpelle 2024-12-11 17:26:03 -08:00
  • c13bb1eef9 don't display unit deleted message when tranpsort ship lands evanpelle 2024-12-11 16:49:23 -08:00
  • 75b33a1008 Merge pull request #14 from evanpelle/dev evanpelle 2024-12-10 20:52:03 -08:00
  • dfe2f27ba8 store metadata in bigquery Evan 2024-12-10 20:27:30 -08:00
  • 1a9170d10b fix shellexecution deleting already inactive unit Evan 2024-12-10 20:12:21 -08:00
  • d5f6a9c1e4 only calculate name placement when territory changes evanpelle 2024-12-10 16:57:54 -08:00
  • b97ef32adb only calculate cluster when tile changes evanpelle 2024-12-10 16:37:43 -08:00
  • 097a94e5ab make events last longer, up to 10 events evanpelle 2024-12-10 15:47:56 -08:00
  • f34a8dca13 alert when unit is destroyed evanpelle 2024-12-10 15:45:17 -08:00
  • 67288cb49f alert when getting attacked evanpelle 2024-12-10 15:20:37 -08:00
  • e7316c8fe9 display message & received gold when conquer player evanpelle 2024-12-10 08:21:35 -08:00
  • 9e4597d139 cap city & port at 1 million evanpelle 2024-12-10 08:11:13 -08:00
  • ee97ae8197 improve capture trade ship message evanpelle 2024-12-10 08:08:44 -08:00
  • e1d22193c1 render emoji on top of name, better trade notification evanpelle 2024-12-10 08:02:46 -08:00
  • 13f186da5f only break alliance if more than 100 tiles destroyed on nuke evanpelle 2024-12-10 07:54:14 -08:00
  • 75144a0672 clicking on leaderboard brings you to player Evan 2024-12-09 19:44:59 -08:00
  • d1457875d9 in progress evanpelle 2024-12-09 17:07:14 -08:00
  • 601f606a7f save game stats to bigquery, update enums evanpelle 2024-12-09 14:36:51 -08:00
  • f20f099408 make hard & impossible more difficult evanpelle 2024-12-09 13:48:01 -08:00
  • 63b0e89d8b rebalance unit cost evanpelle 2024-12-09 13:05:32 -08:00
  • d290054e5c catch and log archive failure to prevent server crash evanpelle 2024-12-09 13:14:59 -08:00
  • da7637477c add Oceania and North America maps Evan 2024-12-08 20:56:19 -08:00
  • 323e30b875 fix join private lobby websocket reconnect bug Evan 2024-12-08 13:17:23 -08:00
  • a01b347bbf load mini map synchronously Evan 2024-12-07 21:15:10 -08:00
  • e789225476 bump version Evan 2024-12-07 21:01:53 -08:00
  • 0a29a1fe90 attempt fix private game not connecting Evan 2024-12-07 20:55:47 -08:00
  • 7669105a1b record games in gcs Evan 2024-12-07 18:30:04 -08:00
  • 2d2df14ae3 add GameConfig to Game Evan 2024-12-07 09:45:39 -08:00
  • 60ccf2ba36 create singleplayer game record rest endpoints Evan 2024-12-06 17:02:12 -08:00
  • cd09c0a1d6 record game metadata to gcs Evan 2024-12-06 14:39:31 -08:00
  • b8db74247f add heartbeats, better websocket disconnection handling Evan 2024-12-06 12:36:57 -08:00
  • 88cec49fe4 update version v0.11.1 Evan 2024-12-06 17:31:08 -08:00
  • 806e65d474 double multiplayer game spawn time Evan 2024-12-06 17:23:36 -08:00
  • 89f04739e7 update version Evan 2024-12-04 20:01:04 -08:00
  • 926b6d2fb1 update gcs write logic, fix build cost bug Evan 2024-12-04 19:59:44 -08:00
  • 26ad663374 update version v0.11.0 Evan 2024-12-04 20:01:04 -08:00
  • 739dab0e52 update gcs write logic, fix build cost bug Evan 2024-12-04 19:59:44 -08:00
  • 861a28fe76 Merge pull request #11 from evanpelle/dev evanpelle 2024-12-04 19:07:10 -08:00
  • 0aac25dc51 update TODO Evan 2024-12-04 19:05:16 -08:00
  • 731536931e have game server store game Evan 2024-12-04 18:52:41 -08:00
  • 22b877e85c in progress evanpelle 2024-12-04 16:46:27 -08:00
  • e068a9afc7 implement cities evanpelle 2024-12-04 16:27:07 -08:00