Commit Graph

643 Commits

Author SHA1 Message Date
Evan 818fbbdcd5 tile perf improvements 2025-02-01 12:05:11 -08:00
Evan 5fca2f287b minor perf improvments 2025-02-01 12:05:11 -08:00
Evan 8e442fe9ce use html for rendering text 2025-02-01 12:05:11 -08:00
Evan 8c947a9fbf use updates for serializing game updates 2025-02-01 12:05:11 -08:00
Evan 459fc50dae builds 2025-02-01 12:05:11 -08:00
evanpelle 162b6dc349 in progress 2025-02-01 12:05:11 -08:00
evanpelle 3dbe2784b9 thread_split: build units working 2025-02-01 12:05:11 -08:00
evanpelle 10a1f1af8e thread_split: enable spawn highlight 2025-02-01 12:05:11 -08:00
Evan 7d04d25e6f thread_split: get units working 2025-02-01 12:05:11 -08:00
evanpelle fa02c7d6b5 update tile render amount per tick 2025-02-01 12:05:11 -08:00
evanpelle 7673cf03ac multithreading: radial menu works 2025-02-01 12:05:11 -08:00
Evan 9a95fbe89e get attacks working, adjust name placement scaling factor 2025-02-01 12:05:11 -08:00
evanpelle 39c8f9481d attack working 2025-02-01 12:05:11 -08:00
evanpelle 8a320f184c build worker messaging system 2025-02-01 12:05:11 -08:00
evanpelle b260aa0441 control panel works 2025-02-01 12:05:11 -08:00
evanpelle 29ad62c2a4 leaderboard works with view 2025-02-01 12:05:11 -08:00
Evan d5e6667b1f render player info 2025-02-01 12:05:11 -08:00
Evan 37522b6467 have GameRunner calculate Name location 2025-02-01 12:05:11 -08:00
Evan 12e535a21f remove borderOnlyChange 2025-02-01 12:05:11 -08:00
Evan beb00fd637 only refresh territory layer every 50ms 2025-02-01 12:05:11 -08:00
Evan 74716cdfdf don't render territory on drag to make it smoother 2025-02-01 12:05:11 -08:00
Evan 1bbb5c9ac3 packing tiles for more efficient transfer 2025-02-01 12:05:11 -08:00
Evan 2441abd7c8 game kind of working with GameView 2025-02-01 12:05:11 -08:00
Evan 3e8517363f use GameView in renderers 2025-02-01 12:05:11 -08:00
Evan 8616e9bfcb game runs in seperate thread 2025-02-01 12:05:11 -08:00
Evan f988d555bb update views 2025-02-01 12:05:11 -08:00
Evan dab427d614 put methods onto terraintile 2025-02-01 12:05:11 -08:00
Evan 8443095d89 create game runner 2025-02-01 12:05:11 -08:00
Evan 8a4644637a update deploy script to ensure target linux 2025-02-01 11:54:16 -08:00
Evan 6b701c1ddf update version-> 0.14.0 2025-02-01 10:45:35 -08:00
Evan 89d9a8433b spell colombia correctly 2025-01-24 14:48:31 -08:00
Evan e4d7686b80 allow spaces, increase max username length to 20 2025-01-24 14:47:34 -08:00
evanpelle d6b2a46be5 make plains have more defence, mountains less 2025-01-21 14:22:35 -08:00
Evan 8a101b7a6a update meta: population growth bit faster, reduce tile type differences, reduce attack bonus 2025-01-10 14:49:36 -08:00
evanpelle ea1e2c99a0 NPCs send emojis less frequently 2025-01-06 07:53:23 -08:00
Evan 5e0367ae55 bufix: NPC is targeted at the same time it allies with targeter, causing it to try to attack itself 2025-01-05 20:04:55 -08:00
Evan 81d849dec1 make public games start every minute 2025-01-05 13:40:18 -08:00
Evan 4800e0dd29 NPCs only send emojis to players 2025-01-05 12:59:14 -08:00
Evan eed90dece5 update europ and world maps 2025-01-05 12:56:04 -08:00
Evan f7fda4fb48 remove single pixel lakes 2025-01-05 12:38:06 -08:00
Evan ce60be9629 don't alert on crash, use modal instead 2025-01-04 13:53:47 -08:00
Evan 2760b1110f fix calculate cluster conquering itself because removeCluster changed tile ownership 2025-01-04 13:51:12 -08:00
Evan 548532ca1e make medium easier 2025-01-02 11:18:57 -08:00
Evan 903a630953 added Black Sea 2025-01-02 11:16:43 -08:00
Evan f6b739e263 validate usernames on change, fix public lobby highlight bug, validate
strings with zod for safety
2025-01-02 09:02:23 -08:00
evanpelle 239f5f11dc fix merge errors 2024-12-31 13:10:58 -08:00
Evan 0b8950f4bc fix ip processing bug: ip was sometimes an array 2024-12-31 13:09:20 -08:00
Evan 843a1186ce log ip address for debugging (TODO remove logging before next release) 2024-12-31 13:08:55 -08:00
evanpelle 3fe8d28abe implement pause feature,
bugfix: server stops in the beginning if no ticks found
2024-12-31 13:08:29 -08:00
Mittani 0cce2b3b57 * resolve conflict 2024-12-31 13:07:41 -08:00