Commit Graph

50 Commits

Author SHA1 Message Date
justin 322894c513 Remove duplicated creature movement code 2021-05-21 14:20:45 +02:00
justin 114335fdbe Refactor creature ai 2021-05-20 21:25:42 +02:00
justin 4463dc7716 Refactor bullet particles 2021-05-19 13:46:19 +02:00
justin 69f915a894 Cleanup warnings 2021-05-17 22:39:18 +02:00
justin d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin 0798cc0b0e Remove all AI code from AI file 2021-05-15 14:59:35 +02:00
justin e658fdcd0b Fix resize bug, resize RenderbufferObject of ping pong framebuffers 2021-05-14 22:31:07 +02:00
justin c5657fe855 Implement simple swarm mechanics 2021-05-14 20:28:53 +02:00
justin 2b09bf2072 Add support for group placements 2021-05-14 19:46:52 +02:00
justin 0b26761be5 AI refactor 2021-05-14 12:04:12 +02:00
justin 2402e1e868 Refactor launcherCrit ai 2021-05-13 14:23:58 +02:00
justin ead87af3c1 Refactor ai 2021-05-12 14:24:31 +02:00
justin 1aa59cc205 AI refactor 2021-05-07 16:50:59 +02:00
justin 05086d6f4a Refector 2021-05-05 17:36:10 +02:00
justin f0e5095b5f Refactor 2021-05-04 18:11:59 +02:00
justin 6e6757499c Refactoring, add screen when generating level 2021-05-03 14:44:27 +02:00
justin 2bf23db935 Allow for complex room bounds for clip checks 2021-05-03 00:57:17 +02:00
justin f71724ae8b Tweak wall cutting 2021-05-02 23:10:36 +02:00
justin f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +02:00
justin 6a38950501 Linting, haddocking 2021-04-29 15:31:07 +02:00
justin 6d229f8de2 Add no weapon start 2021-04-27 19:26:35 +02:00
justin f8351fb150 Tweaks to make playable 2021-04-26 12:03:22 +02:00
justin 3bc57ff650 Start to implement lock and key system 2021-04-26 11:41:04 +02:00
justin 17986651c5 Simplify item placement during generation 2021-04-25 13:21:24 +02:00
justin 30736997c3 Allow for different item drops on creature death 2021-04-25 02:16:31 +02:00
justin 94ff3d6593 Add boss room, tweak launchers 2021-04-24 22:39:45 +02:00
justin aa08d66026 Add procedural room made up of four corners 2021-04-24 15:40:10 +02:00
justin 108b66f3ad Tweak wall cutting, removes inverse walls 2021-04-23 21:17:37 +02:00
justin 4c611ba4aa Make more sounds positional 2021-04-23 17:27:32 +02:00
justin c740ca0844 Improve room clip testing 2021-04-22 17:31:57 +02:00
justin 6c65515381 Tweak airlock door to stop z fighting 2021-04-22 14:42:49 +02:00
justin 1ab793180c Add or annotations 2021-04-22 13:34:53 +02:00
justin 0e88544de2 Implement level portal 2021-04-22 13:06:39 +02:00
justin a1c344a342 Implement first weapon into tree structure 2021-04-21 13:00:11 +02:00
justin 732e5281a8 Tweak tree level generation 2021-04-20 19:45:32 +02:00
justin b911a013e0 Random tree structure generation of rooms 2021-04-20 02:01:24 +02:00
justin 38d67520cc Add tree structure generation 2021-04-15 21:35:03 +02:00
justin c42c5069ea Apply all world side effects using list 2021-04-09 00:47:41 +02:00
justin b218c9f298 Hack fix to wall carving, expand polygon and retry if first cut fails 2021-04-04 14:53:23 +02:00
justin a735977bf8 Temporary de-randomisation of random seed 2021-04-02 20:25:52 +02:00
justin 34ddd01825 Broken level generation with error message on run 2021-03-28 20:44:09 +02:00
justin 1c11d82878 Fix---at least partially---level generation bug 2021-03-28 18:51:39 +02:00
justin 88dcf7e6f1 Fix bug where corridors blocked passage on 60 degree links 2021-03-27 22:55:31 +01:00
justin 151fa5b6bd Simplify and unify block placement 2021-03-27 02:18:37 +01:00
justin d603ef549d Rename Critters -> Creature 2021-03-27 00:17:01 +01:00
justin 5a5ca6f208 Hack wall depth, objects don't appear on top of walls (nor beneath windows) 2021-03-21 23:51:56 +01:00
justin c8a89163c1 Fix auto door opening 2021-03-21 23:04:29 +01:00
justin a8ebf2f7f1 Draw floor of windows 2021-03-21 12:27:57 +01:00
justin 9aa6fec418 Debug bezier quad, doesn't draw straighter lines well 2021-03-12 22:17:48 +01:00
justin e8e3dd8f50 Refactor level/room generation modules 2021-03-11 22:08:35 +01:00