Commit Graph

47 Commits

Author SHA1 Message Date
evanpelle 75adcd2989 fixed attackLogic bug 2024-09-06 20:11:49 -07:00
evanpelle 4caaaea140 created PlayerType enum add FakeHuman type 2024-09-06 17:55:12 -07:00
evanpelle 31a7ef393d fixed attack speed up bug 2024-09-06 15:33:25 -07:00
evanpelle d910837520 rebalancing 2024-09-05 20:10:59 -07:00
evanpelle 727588199a improve boat attack ux 2024-09-04 20:50:42 -07:00
evanpelle a92bebce05 when attacking by boat, attack execution only starts from boat pixel 2024-09-04 20:06:20 -07:00
evanpelle 2082b229b4 send boat even if borders with enemy 2024-09-04 19:33:49 -07:00
evanpelle 1f590d0f4a add # troops to UI 2024-09-03 19:13:42 -07:00
evanpelle 37b91df2b8 fix boat distance wrapping bug 2024-09-02 16:53:49 -07:00
evanpelle 026a0cddbe use structed logging 2024-09-01 12:51:20 -07:00
evanpelle f01949f007 lose disconnected territory 2024-08-30 19:41:40 -07:00
evanpelle 1a8c1316d1 boats have limit distance 2024-08-29 20:34:52 -07:00
evanpelle d2a8b48764 remove playerconfig 2024-08-29 20:24:50 -07:00
evanpelle c8518ce30b better UX for boats 2024-08-29 20:04:29 -07:00
evanpelle 480cfba8e0 can change name after joining game 2024-08-26 15:03:50 -07:00
evanpelle 8c902a70b8 added spawn timer bar 2024-08-26 09:13:05 -07:00
evanpelle 51650eb930 can change spawn in beginning of game 2024-08-25 20:21:35 -07:00
evanpelle 6f1848dbc7 can leave lobby 2024-08-25 09:33:58 -07:00
evanpelle 2d7d4875f7 update front page background image 2024-08-24 17:43:45 -07:00
evanpelle b7ecf1de12 refactored terrain render into separate class 2024-08-24 12:23:37 -07:00
evanpelle bb8c24e230 move config to Game 2024-08-24 12:12:46 -07:00
evanpelle 7bdad3577d can attack terra nullius with boats 2024-08-23 20:33:09 -07:00
evanpelle 41d7c77d2d tiles now have lake or ocean method 2024-08-23 17:53:55 -07:00
evanpelle 5bf54ff1f6 only render background once 2024-08-23 12:56:13 -07:00
evanpelle ac556ee073 preprocess map into binary data 2024-08-22 21:01:40 -07:00
evanpelle 5e7c206f0d improved terrain api 2024-08-21 19:51:01 -07:00
evanpelle e92dc8ba36 show how many players in lobby 2024-08-19 14:52:38 -07:00
evanpelle 19c826d944 improve front page 2024-08-17 20:56:11 -07:00
evanpelle 0ea670d975 better game join logic, create dev and prod configs 2024-08-17 12:42:18 -07:00
evanpelle bc8463fa79 game start delay 5 seconds 2024-08-16 20:42:10 -07:00
evanpelle 1cf112c0fb trying to fix nondetermism 2024-08-16 17:43:00 -07:00
evanpelle d12ebc5f4b increased game length, balanced attacks 2024-08-16 14:48:51 -07:00
evanpelle 0806ab17c5 unregister interval prevent mem leak; don't reconnect on successfully websocket close 2024-08-16 12:31:05 -07:00
evanpelle 332c2cfcac websocket reconnect on failure 2024-08-16 11:06:01 -07:00
evanpelle a417a7b2a3 fixed multiplayer 2024-08-14 08:12:29 -07:00
evanpelle 001722bd59 added deployment 2024-08-13 20:07:20 -07:00
evanpelle f41c949af0 improve front page, add username 2024-08-12 17:21:44 -07:00
evanpelle fc562533e1 fix boat bug 2024-08-12 17:05:02 -07:00
evanpelle a4799a3c21 moved attack config to separate config class 2024-08-12 16:31:32 -07:00
evanpelle 14e7cb2ac9 better troop addition 2024-08-11 17:28:34 -07:00
evanpelle 1070a5171a render player names efficiently 2024-08-11 13:47:10 -07:00
evanpelle dd94bb4c65 use tiles to improve perf 2024-08-10 19:35:31 -07:00
evanpelle 5efd9f4779 removed sharesborderwith cache 2024-08-10 12:29:35 -07:00
evanpelle a3be77dff8 working 2024-08-10 10:17:19 -07:00
evanpelle adb21f3273 add image data only on ticks 2024-08-10 09:31:05 -07:00
evanpelle f9fddeb7c6 fix directed expansion 2024-08-07 20:54:20 -07:00
evanpelle 05f55c490f First Commit 2024-08-04 19:51:23 -07:00