Commit Graph

  • 874a8927b7 Add footer with navigation links and copyright q8gazy 2025-02-09 08:25:13 +03:00
  • 4182eaa449 rebalance difficulties Evan 2025-02-08 20:59:44 -08:00
  • 4f4b6adb80 add 5 second player immunity to prevent spawn kills Evan 2025-02-08 19:34:16 -08:00
  • 2fa576c841 sanitize profane usernames Evan 2025-02-08 19:00:35 -08:00
  • 1594a45dac have buildings take time to construct Evan 2025-02-08 13:53:58 -08:00
  • 0487509c03 reimplement defense posts Evan 2025-02-08 09:56:07 -08:00
  • 741931b7a2 Merge pull request #6 from HanzCEO/fix-5 evanpelle 2025-02-07 20:38:12 -08:00
  • 1efe3a646b fixed issue #5 Hanz 2025-02-07 16:45:23 +07:00
  • 07be6a4ff6 update version 0.14.3 Evan 2025-02-06 18:29:30 -08:00
  • 19fa49763c stop fetching public lobbies when game starts Evan 2025-02-06 13:56:25 -08:00
  • 3587507f6c don't block inputs on bottom bar Evan 2025-02-05 20:50:57 -08:00
  • 6abcddc140 create player panel Evan 2025-02-05 20:35:21 -08:00
  • fa22861d43 patch server perf upates from v0.14.1 Evan 2025-02-05 19:53:04 -08:00
  • 50e5f92c12 empty commit to auto deploy Evan 2025-02-05 17:32:22 -08:00
  • 4323888fde make server more efficient Evan 2025-02-05 17:31:57 -08:00
  • a7b3209ad7 Improve mirv: give it arc Evan 2025-02-04 19:50:18 -08:00
  • 516ea326d8 remove radial directory Evan 2025-02-04 13:01:41 -08:00
  • 17640951a6 update version Evan 2025-02-04 11:54:10 -08:00
  • b643a6357b implement mirv Evan 2025-02-03 19:17:08 -08:00
  • e750afcd65 has player.units filter by type Evan 2025-02-03 12:54:06 -08:00
  • bbf72bd14f simply start population calculation Evan 2025-02-03 12:37:04 -08:00
  • c109d23f9f combine battleship + destroyer => warship. Evan 2025-02-02 14:31:30 -08:00
  • af0d6a289a rename cansendlliance request fix ally self bug Evan 2025-02-01 17:03:10 -08:00
  • 0969088dc9 actually call heartbeat, remove interval in GameRunner Evan 2025-02-01 16:42:28 -08:00
  • 641d08a9ee have heartbeart executeNextTick on GameRunner to prevent browser throttling web workers Evan 2025-02-01 16:25:03 -08:00
  • 4ee37323f9 format codebase with prettier Evan 2025-01-30 19:46:36 -08:00
  • cd121a5cd4 fix z-index issues Evan 2025-01-30 19:43:45 -08:00
  • f284603827 make options menu scale better Evan 2025-01-30 16:46:17 -08:00
  • ca313fd383 have playerinfo stay under optionsmenu Evan 2025-01-30 11:56:36 -08:00
  • 4266bd8a59 mobile UI: show playerInfo when radial menu activated Evan 2025-01-30 11:46:48 -08:00
  • 5a1295a0da create topbar for mobile Evan 2025-01-30 09:45:24 -08:00
  • 0d75765b5c make events more compact Evan 2025-01-29 20:37:57 -08:00
  • f2d7c34c92 make control panel and events display mobile freindly Evan 2025-01-29 20:17:40 -08:00
  • ebe50b30e1 make control panel mobile friendly Evan 2025-01-29 14:37:25 -08:00
  • a103d721e4 don't throw archive error Evan 2025-01-29 13:01:15 -08:00
  • d989e7b79e better openfront logo Evan 2025-01-29 07:37:23 -08:00
  • e87139edf6 update controlpanel to use lit evanpelle 2025-01-28 13:58:41 -08:00
  • 6fbb4221dd have player info use tailwind evanpelle 2025-01-28 13:51:16 -08:00
  • c2226da6f0 make optionsMenu mobile friendly evanpelle 2025-01-28 13:35:20 -08:00
  • 545fc3c28e fix center button attack evanpelle 2025-01-28 07:58:46 -08:00
  • 2af3c2a115 fix rebase errors evanpelle 2025-01-28 07:50:01 -08:00
  • f8cc4baf7e style front page, default to prod config Evan 2025-01-27 21:11:06 -08:00
  • 3d58ef185c improve front page UI evanpelle 2025-01-27 16:45:19 -08:00
  • 031a452558 improve front page evanpelle 2025-01-27 16:23:32 -08:00
  • 633e93f21b use tailwind for frontpage evanpelle 2025-01-27 10:01:09 -08:00
  • 348a4a611a add tailwind Evan 2025-01-26 20:57:22 -08:00
  • 3aeff1df29 improve front page Evan 2025-01-25 20:56:04 -08:00
  • 95aa222f8e improve front page Evan 2025-01-25 17:31:09 -08:00
  • dbe3bdd8e5 update front page background Evan 2025-01-24 20:31:36 -08:00
  • a5a2f46099 have client send winner to server Evan 2025-01-24 20:07:12 -08:00
  • d053a82ff6 better styling for options menu Evan 2025-01-24 16:18:59 -08:00
  • e010a538cc add game tick timer Evan 2025-01-24 16:04:18 -08:00
  • f571f8020d make control panel slighlty wider Evan 2025-01-24 15:56:09 -08:00
  • 9b2a84cb74 separate optionsmenu from playerinfo menu Evan 2025-01-24 15:52:42 -08:00
  • 047d7ef147 remove defense post from build menu Evan 2025-01-24 14:55:26 -08:00
  • ffb0b7c172 add player death & quotes when win or lose Evan 2025-01-24 11:19:38 -08:00
  • 87c45853ba remove mode is not player warning Evan 2025-01-24 10:34:02 -08:00
  • 5f5f8ddf64 move methods from GameRunner to PlayerImpl Evan 2025-01-24 10:25:47 -08:00
  • 7325cfc7e6 leaderboard shows percentage non-fallout tiles owned Evan 2025-01-24 09:09:31 -08:00
  • 7a2f4210ed update win condtion: 80% non fallout tiles Evan 2025-01-24 08:41:19 -08:00
  • d009ef925c use error update to show error modal evanpelle 2025-01-23 19:40:52 -08:00
  • 4bbb63fd48 move Game updates to GameUpdate.ts evanpelle 2025-01-23 16:26:02 -08:00
  • 375326ed64 fix unit not function error evanpelle 2025-01-23 16:16:09 -08:00
  • ae02056948 combine ExecutionView & Execution evanpelle 2025-01-23 11:17:26 -08:00
  • 8f8bf5c3d7 Combine AllianceRequest & MutableAllianceRequest evanpelle 2025-01-23 11:15:51 -08:00
  • 75fe718f16 Combine Unit & MutableUnit evanpelle 2025-01-23 11:14:08 -08:00
  • de1dbff570 combine Game & MutableGame evanpelle 2025-01-23 11:12:01 -08:00
  • 7d15c0c065 combine Player & MutablePlayer interfaces evanpelle 2025-01-23 11:08:53 -08:00
  • 4034d11015 split Player/Unit from its Views for better separation evanpelle 2025-01-23 11:03:02 -08:00
  • 96ab7e7f11 bugfix: don't render inactive structures Evan 2025-01-22 20:29:03 -08:00
  • d69a70121f render structures more efficiently Evan 2025-01-22 20:25:32 -08:00
  • 67840026ff bugfix: gray out radial emoji option after sending emoji to all players Evan 2025-01-22 20:08:12 -08:00
  • f7a0619347 reduce cluster check to every 20 ticks evanpelle 2025-01-22 16:52:34 -08:00
  • ad06b14388 thread_split: have structure layer draw updated structures evanpelle 2025-01-22 16:45:33 -08:00
  • 06fd66ae9e thread_split: improve icon rendering on names evanpelle 2025-01-22 15:13:40 -08:00
  • 452f9e6926 thread_split: support emoji display evanpelle 2025-01-22 07:49:12 -08:00
  • 970845e28f thread_split: send outgoing emoji messages Evan 2025-01-21 20:54:03 -08:00
  • 23b0b66ffb thread_split: add AllianceRequest to events display Evan 2025-01-21 20:20:11 -08:00
  • 05da562bba thread_split: implement target player icon evanpelle 2025-01-21 20:05:07 -08:00
  • 62a0642b4d thead_split: add is traitor, fix icon scaling issue evanpelle 2025-01-21 18:53:35 -08:00
  • ab183e4f59 show alliance icon evanpelle 2025-01-21 16:47:18 -08:00
  • ba654fd7ea thread_split: render crown on first place evanpelle 2025-01-21 15:01:10 -08:00
  • 42490e2aef use renderTroops & renderNumber for playerinfo overlay evanpelle 2025-01-21 14:33:20 -08:00
  • 8fea4d7bfa make place name for efficient during spawn evanpelle 2025-01-21 08:00:44 -08:00
  • e4f0d76733 made name rendering more efficient Evan 2025-01-20 20:58:15 -08:00
  • 70a5b8883e make calculate clusters more efficient Evan 2025-01-20 20:15:25 -08:00
  • b91d9d4148 fix bugs from using tilerefs Evan 2025-01-18 20:45:06 -08:00
  • f0f5bae79f thread_split: convert all tile to tileref Evan 2025-01-17 20:13:26 -08:00
  • c42cc2a9b4 have Game delegate to GameMap for cleaner API evanpelle 2025-01-16 16:44:44 -08:00
  • a17ae48cd3 use TileRef instead of tile evanpelle 2025-01-15 12:57:09 -08:00
  • 2068e42982 use GameMap for storage in worker thread evanpelle 2025-01-14 15:48:04 -08:00
  • b22532d41f use TileRef instead of TerrainTile for astar evanpelle 2025-01-14 10:52:55 -08:00
  • 2a2f62436c have terrainmaploader return GameMap evanpelle 2025-01-14 09:59:19 -08:00
  • 0d764eb885 update gamemap, rename gamemap enum => gamemaptype evanpelle 2025-01-14 08:15:50 -08:00
  • 3eef0b772e create GameMap for storing tiles efficiently Evan 2025-01-13 20:36:48 -08:00
  • f0d9477e56 use terrain tile for search evanpelle 2025-01-13 17:00:15 -08:00
  • bf52754fb7 simplify tile rendering evanpelle 2025-01-13 15:01:31 -08:00
  • 05564b7668 make terrain tile load lazily save memory evanpelle 2025-01-13 14:39:12 -08:00
  • fed18e471c thread-split: create PlayerProfile transfer flow evanpelle 2025-01-13 11:08:43 -08:00
  • e76837c75a thread-split events display Evan 2025-01-12 17:00:23 -08:00