Commit Graph

62 Commits

Author SHA1 Message Date
evanpelle 4a409c3578 created vintage theme 2024-08-24 11:20:56 -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 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 98cf1b6beb create binary repr of map 2024-08-23 12:08:57 -07:00
evanpelle ac556ee073 preprocess map into binary data 2024-08-22 21:01:40 -07:00
evanpelle 7517f933ca added shoreline to tiles 2024-08-22 08:00:18 -07:00
evanpelle 0f4510f387 made terraintypes an enum 2024-08-21 20:14:06 -07:00
evanpelle bc759791a1 made terrain type and enum 2024-08-21 20:04:52 -07:00
evanpelle af65810413 moved TerrainMap 2024-08-21 20:02:59 -07:00
evanpelle 5e7c206f0d improved terrain api 2024-08-21 19:51:01 -07:00
evanpelle 3b9ccf49b1 render bot name farther out 2024-08-21 08:11:59 -07:00
evanpelle d0f4f4d129 create script to pack and upack map data 2024-08-21 08:06:36 -07:00
evanpelle 8bd86d0384 trying to build protos 2024-08-20 08:11:41 -07:00
evanpelle 95133007c2 made boats larger, same color as owner 2024-08-19 15:56:59 -07:00
evanpelle e92dc8ba36 show how many players in lobby 2024-08-19 14:52:38 -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 f1bddc7eef use overpass font 2024-08-18 20:38:25 -07:00
evanpelle 2249771555 add Cloudflare analytics improve a* 2024-08-18 19:55:28 -07:00
evanpelle 03bd25f304 make a* calc happen over multiple turns, change background image 2024-08-18 16:49:34 -07:00
evanpelle fde0f03df0 created dev deployment 2024-08-18 12:02:08 -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 ed4201ab8c delete player if less than 100 tiles 2024-08-16 21:30:27 -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 a60daed8ef create game hash 2024-08-16 15:24:01 -07:00
evanpelle 9a64a83b43 bots wait until active 2024-08-16 15:11:28 -07:00
evanpelle d12ebc5f4b increased game length, balanced attacks 2024-08-16 14:48:51 -07:00
evanpelle 51c05f9d10 moved attack logic to config 2024-08-16 13:10:44 -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 d062d1ac79 delete game after 5 minutes inactivity 2024-08-15 07:43:37 -07:00
evanpelle 88aac34d7e turn off directed expansion because its not workign right 2024-08-14 19:59:55 -07:00
evanpelle f17d1d9816 delete games older than 1 hour 2024-08-14 19:51:36 -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 efd5f65787 attacks cancel out 2024-08-13 08:16:23 -07:00
evanpelle 7af66be06d adding docker deployment 2024-08-13 07:34:07 -07:00
evanpelle cdb7adaa82 updated todo 2024-08-12 19:52:08 -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 ca546919bb make attack troop lost and speed depend on # of troops 2024-08-12 07:54:42 -07:00
evanpelle fe52f6035d made attack execution more efficient 2024-08-11 20:32:19 -07:00
evanpelle 47fa978c35 remove themes 2024-08-11 19:31:43 -07:00
evanpelle 8addb12a37 directed expansion, better attack speed 2024-08-11 19:27:57 -07:00