Commit Graph

48 Commits

Author SHA1 Message Date
evanpelle 0d3d49fdd0 use consolex in client folder 2024-12-18 14:01:34 -08:00
evanpelle d1457875d9 in progress 2024-12-10 20:28:39 -08:00
Evan 8f3f9ee84a add name of player under cursor in top right 2024-11-30 19:13:20 -08:00
Evan 8f8de97d9b remove BuildValidator 2024-11-17 10:33:13 -08:00
Evan 5456988709 Create StructureLayer 2024-11-15 20:43:15 -08:00
evanpelle 1c8489f099 port spawns on coast 2024-11-15 20:43:15 -08:00
Evan 3ac8dbddc5 create unit layer 2024-11-15 20:43:15 -08:00
Evan aea22f089c make more mobile friendly 2024-11-15 20:28:01 -08:00
Evan c3c3c27c73 Create build menu 2024-11-02 21:40:03 -07:00
Evan 915359feca updated EventsDisplay to be lit component 2024-11-01 20:12:26 -07:00
Evan 3ab9f3b617 add troop send amount bar. can full send! 2024-10-30 17:31:01 -07:00
evanpelle c08645a7fe add troop count slider 2024-10-19 20:53:57 -07:00
evanpelle 180769bf35 create leaderboard, max 18 char name 2024-10-11 20:48:55 -07:00
evanpelle d85370dc19 Use vue, migrate emoji table to vue 2024-10-11 17:47:35 -07:00
evanpelle af0726a1af radial menu can send attack 2024-09-26 20:27:46 -07:00
evanpelle 851e12613a create basic radial menu 2024-09-26 16:24:58 -07:00
evanpelle c47aa9b949 input handler only checks canvas updates (prevents accidental attacks when clicking a button.) 2024-09-20 13:19:43 -07:00
evanpelle a0353066c9 create EventsDisplay file 2024-09-20 13:14:46 -07:00
evanpelle df682aaabf handshake icon with allied 2024-09-19 08:00:13 -07:00
evanpelle f3307300ef refactored GameImpl into multiple files 2024-09-17 19:49:16 -07:00
evanpelle b187ddf3f4 refactor interface name layers 2024-09-16 19:13:48 -07:00
evanpelle aaa16683e1 created Layers dir 2024-09-16 17:14:20 -07:00
evanpelle 9d4a146a73 moved spawn bar to UIRenderer 2024-09-16 17:11:57 -07:00
evanpelle 7c5ebaf456 created right click handler, refacter renderers 2024-09-16 17:09:01 -07:00
evanpelle 534d97abb3 create basic win popup 2024-09-16 11:51:24 -07:00
evanpelle 2f626bcc39 mobile friendly 2024-09-16 09:42:23 -07:00
evanpelle 1f590d0f4a add # troops to UI 2024-09-03 19:13:42 -07:00
evanpelle 866934db68 create exit button 2024-09-02 11:00:17 -07:00
evanpelle daaca23e5c better favicon, improved map 2024-09-01 20:31:17 -07:00
evanpelle 39464f1d05 make territory translucent 2024-08-31 12:20:15 -07:00
evanpelle f01949f007 lose disconnected territory 2024-08-30 19:41:40 -07:00
evanpelle c8518ce30b better UX for boats 2024-08-29 20:04:29 -07:00
evanpelle f03542f1d7 switched to pastel theme, improved it 2024-08-26 21:05:10 -07:00
evanpelle da6f0a89e7 use priority queue to store tile updates 2024-08-26 12:42:14 -07:00
evanpelle 8c902a70b8 added spawn timer bar 2024-08-26 09:13:05 -07:00
evanpelle b7ecf1de12 refactored terrain render into separate class 2024-08-24 12:23:37 -07:00
evanpelle a9785741b7 update vintage theme 2024-08-24 11:32:19 -07:00
evanpelle 41d7c77d2d tiles now have lake or ocean method 2024-08-23 17:53:55 -07:00
evanpelle f52b62a354 fix some bugs; added boat delete 2024-08-23 15:21:15 -07:00
evanpelle c4e8895464 improved terrain 2024-08-23 14:52:04 -07:00
evanpelle 5bf54ff1f6 only render background once 2024-08-23 12:56:13 -07:00
evanpelle 5e7c206f0d improved terrain api 2024-08-21 19:51:01 -07:00
evanpelle 95133007c2 made boats larger, same color as owner 2024-08-19 15:56:59 -07:00
evanpelle 7d48dd1cba improved algorithm for calculating player name location 2024-08-19 13:07:15 -07:00
evanpelle fe67cc8492 fix invert zoom 2024-08-19 08:17:53 -07:00
evanpelle 0ea670d975 better game join logic, create dev and prod configs 2024-08-17 12:42:18 -07:00
evanpelle a4799a3c21 moved attack config to separate config class 2024-08-12 16:31:32 -07:00
evanpelle 1070a5171a render player names efficiently 2024-08-11 13:47:10 -07:00