Commit Graph

62 Commits

Author SHA1 Message Date
Evan 5a1295a0da create topbar for mobile 2025-02-01 12:05:11 -08:00
Evan a5a2f46099 have client send winner to server 2025-02-01 12:05:11 -08:00
Evan 9b2a84cb74 separate optionsmenu from playerinfo menu 2025-02-01 12:05:11 -08:00
Evan ffb0b7c172 add player death & quotes when win or lose 2025-02-01 12:05:11 -08:00
Evan 7a2f4210ed update win condtion: 80% non fallout tiles 2025-02-01 12:05:11 -08:00
evanpelle 4bbb63fd48 move Game updates to GameUpdate.ts 2025-02-01 12:05:11 -08:00
Evan 8e442fe9ce use html for rendering text 2025-02-01 12:05:11 -08:00
Evan 3e8517363f use GameView in renderers 2025-02-01 12:05:11 -08:00
Evan 4afe6f4cbf make territory more opaque, space bar makes territory invisible. 2024-12-26 19:41:52 -08:00
evanpelle fbdf26cff8 alt-r to redraw graphics 2024-12-25 17:07:11 -08:00
Evan 07f8e4dd26 update duration for warn messages 2024-12-23 10:34:19 -08:00
Evan 65ff9cfe19 warn if tick or render takes to long 2024-12-21 20:15:52 -08:00
Evan 17d75324f8 hit space bar for alternate view 2024-12-20 20:31:24 -08:00
Evan 66fbe8e6b4 don't render player info on top of exit button, render unit type 2024-12-20 20:31:12 -08:00
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