Commit Graph

67 Commits

Author SHA1 Message Date
Anuken
5012313dc4 Implemented inefficient pathfinding 2018-04-21 14:26:05 -04:00
Anuken
95f10aeb06 Attempts to further optimize pathfinding 2018-04-21 11:55:32 -04:00
Anuken
fb14a83b9a More work on pathfinding 2018-04-21 01:09:06 -04:00
Anuken
4261e6242c Implemented JPS badly 2018-04-20 19:55:41 -04:00
Anuken
172ac78466 New map format, completely broke loading or playing 2018-03-17 21:21:24 -04:00
Anuken
01ba051c43 Fixed compilation errors 2018-03-14 20:15:25 -04:00
Anuken
1cd30e9057 Mass-deletion of enemy code 2018-03-14 18:02:35 -04:00
Anuken
f72fd01050 More bugfixes 2018-02-27 19:13:08 -05:00
Anuken
59285f76c4 Removed all tmps, multithreading now functional 2018-02-06 18:48:10 -05:00
Anuken
2fafb327c2 Now with only 28 errors! 2018-02-05 23:38:23 -05:00
Anuken
d7dc46b5c0 Block display bar cleanup 2018-02-02 20:54:07 -05:00
Anuken
beded95ffa Updated Gradle to 4.5 2018-02-01 19:31:13 -05:00
Anuken
205c4e723a More commands added to server, new logging 2018-01-28 14:18:21 -05:00
Anuken
adfa66a73b Fixed bugs with FPS and map sending 2018-01-28 10:33:44 -05:00
Anuken
35b6b41f24 Refactored almost every class, somehow didn't break game yet 2018-01-27 23:42:42 -05:00
Anuken
78c8dc4902 Broke 90% of all code 2018-01-27 14:43:35 -05:00
Anuken
493af5e653 Fixed multiple crashes, fixed version mismatch showing as disconnect 2018-01-26 00:36:23 -05:00
Anuken
6abbc3eca7 Implemented map run-length encoding, updated KO lang 2018-01-26 00:08:12 -05:00
Anuken
5f131723c4 Fixed OutOfMemory error for pathfinding 2018-01-25 21:50:00 -05:00
Anuken
7a3aa91f09 Crash fixes 2018-01-17 19:49:58 -05:00
Anuken
5fc5d7ca77 Documentation of heuristics 2018-01-12 14:56:48 -05:00
Anuken
1156ead143 Implemented different heuristics for different difficulties 2018-01-12 14:50:29 -05:00
Anuken
597a883275 Netcode changes, new pathfinding, fixed enemies jittering when stuck 2018-01-12 14:01:57 -05:00
Anuken
1762af5d4c Network, UI, renderer fixes 2018-01-11 23:15:53 -05:00
Anuken
804758b179 Many bugfixes for multiplayer, QoL, balancing, new difficulties 2018-01-11 13:46:32 -05:00
Anuken
d6bc6bf88c Fixed some crashes, changed some colors 2018-01-10 21:34:01 -05:00
Anuken
07fad06558 Heuristic changes 2018-01-05 16:53:58 -05:00
Anuken
1f9a92cf32 Optimization, refactoring, documentation 2018-01-05 16:28:22 -05:00
Anuken
ba2cfc2820 Added benchmark 2018-01-05 13:17:13 -05:00
Anuken
c435249c4f Renamed Table pad methods 2018-01-04 19:58:42 -05:00
Anuken
6034b5ec79 Implemented new enemy system (largely untested) 2018-01-03 13:53:50 -05:00
Anuken
701c7f6e78 Implemented full multiplayer; block syncing still unfinished 2017-12-31 19:56:40 -05:00
Anuken
09a7132a26 Change build upload formatting 2017-12-21 21:56:01 -05:00
Anuken
2000a4b6f6 Fix pathfind crash for closed maps 2017-12-20 12:26:30 -05:00
Anuken
1a8fdda421 Add basic map editor, change map system 2017-12-17 23:51:55 -05:00
Anuken
5ea8f0b8e2 Added new SFX, dashing, made generation FPS-independent 2017-12-10 17:01:14 -05:00
Anuken
8ae74932c0 Dumped plans into TODO.md, minor edits to README 2017-12-09 16:00:36 -05:00
Anuken
aa6308fffc Fixed building for HTML5 2017-12-08 20:59:40 -05:00
Anuken
404ec68570 Changed pathfinding algorithm slightly, added debugging for paths 2017-12-08 19:59:04 -05:00
Anuken
c461c80122 Made AI smarter 2017-12-06 19:14:51 -05:00
Anuken
dbb6673752 Added tunnel conveyor, fixed generator bugs 2017-12-03 20:27:50 -05:00
Anuken
c0d28eca65 Updated build.gradle, changed scroll dialog, UI tweaks 2017-11-27 22:23:47 -05:00
Anuken
cb9acb7a52 Fixed some loading bugs 2017-11-26 22:53:41 -05:00
Anuken
d9a66278ff Added sandbox mode and new fortress enemy 2017-11-26 22:40:43 -05:00
Anuken
07ac552495 Major refactoring; implemented multi-frame pathfinding 2017-11-26 18:59:03 -05:00
Anuken
25952985dd Groupified entities, improved performance 2017-11-24 21:14:01 -05:00
Anuken
56113cd1de Fixed bugs with router clogging and save loading 2017-11-23 23:05:19 -05:00
Anuken
f5583f6bc8 Fixed many pathfinding issues 2017-11-23 22:10:31 -05:00
Anuken
b2cd95899c Broken attempt at per-enemy pathfinding; balancing 2017-11-23 20:58:32 -05:00
Anuken
f0e5477346 More description changes, changed profiler, core refactoring 2017-11-21 22:07:36 -05:00