Commit graph

42 commits

Author SHA1 Message Date
3756979b6a Increase performance by disabling some layers 2021-05-13 03:02:49 -04:00
f4229bfc48 Add option to auto load and save the pool file 2021-05-12 22:24:59 -04:00
7ef36d98f2 random logic remove 2021-05-09 00:29:01 -04:00
8233847f46 Pass sprites around 2021-05-08 23:44:18 -04:00
22b41082a7 Properly bubble up the max fitness because some calculations use it. 2021-05-08 09:31:11 -04:00
6e718eb3b0 Don't use separate timeout for vertical levels since more movements are
counted towards resetting the timer.
2021-05-08 07:01:47 -04:00
30ada92db7 Add config option to turn off UI to try to speed things up. 2021-05-08 06:41:51 -04:00
32778cf9fd Added a bunch of code to add waypoints to the goal. Not sure at what
point this becomes cheating.
2021-05-07 21:54:25 -04:00
7fcb93c83c Automatically start the ROM in single thread mode. 2021-05-06 23:58:21 -04:00
55d0bff81c Don't reset timeout if already dropped 2021-05-06 05:05:25 -04:00
cf4842e124 Detect falling before bonus screen reset 2021-05-06 05:00:41 -04:00
d6cf4c1505 Consolidate UI text 2021-05-06 04:29:13 -04:00
603dcf502c Goal offset indicator 2021-05-06 02:13:35 -04:00
3f872c169c Severe punishment for falling 2021-05-06 01:40:17 -04:00
0c42d8452c Don't change the timeout if we're already timed out 2021-05-05 18:22:16 -04:00
1c1307a0e2 Don't kill the run on the bonus intro screen 2021-05-05 18:18:59 -04:00
0a59ab8b21 Fix reset functionality 2021-05-05 08:38:43 -04:00
80ab0405ec Check text on error 2021-05-05 00:41:09 -04:00
1cd3618b6f Add climbing. Fix sprite list regression 2021-05-04 23:29:31 -04:00
2a96f6d9eb Handle banana wrapping 2021-05-03 05:20:52 -04:00
317578611d Ignore when the party x or y values are zero. This is likely wrong. 2021-05-03 04:39:15 -04:00
52bdebfc81 Find the exits by moving the characters and camera in a grid pattern 2021-05-03 03:23:04 -04:00
529f5dc67a Remove loady 2021-05-02 02:29:26 -04:00
4d078da6f8 Hide Play Top temporarily 2021-05-01 23:28:28 -04:00
d90c03c3af Fix loading pools. Move input modification outside main loop so we can
use the timer for Promise synchronization.
2021-05-01 23:17:59 -04:00
42a220d39d Remove total genomes status message 2021-05-01 22:03:09 -04:00
aa8d27959c Change how the timer is dispatched based on the threadedness of the
application.
2021-05-01 21:25:38 -04:00
836fc09ce8 Fix status line 2021-05-01 20:50:13 -04:00
6149f72d98 Make sure the promises aren't dropping frames 2021-05-01 19:55:31 -04:00
c7819c98f2 Promisify everything? 2021-05-01 19:39:35 -04:00
60511c1cc4 Attempt to fix genome graph so it doesn't destroy the whole run 2021-04-30 04:42:55 -04:00
4158876854 Move a ton of constants into a separate file. 2021-04-29 20:19:56 -04:00
5c03d02c0e Add option to disable sound 2021-04-29 09:32:55 -04:00
5ea3c30457 Reuse processes for more efficiency 2021-04-28 18:54:39 -04:00
689c680be8 Fix more Windows issues 2021-04-28 04:33:52 -04:00
c591641233 Added promise library, serpent.load, temp logic 2021-04-28 04:05:16 -04:00
0e3867eb68 Tweak some colors 2021-04-24 06:00:28 -04:00
bdc3ccaad7 Sort species by number of genomes to speed up parallelization. Add
constant ID to species.
2021-04-24 01:18:06 -04:00
16a5aab443 Eliminate the Start button from the list of choices 2021-04-24 00:26:49 -04:00
547c2978e8 Take threaded ROM from config file 2021-04-23 19:04:59 -04:00
5f7e4c78d1 Save and load fix 2021-04-09 17:47:08 -04:00
7aa80750f8 Refactor to allow multithreading. 2021-04-09 15:06:55 -04:00