]> git.mcshandy.xyz Git - barrow_crawler/log
barrow_crawler
4 months agoWindows build of 0.1.0
Randy McShandy [Sun, 10 Aug 2025 15:48:21 +0000 (10:48 -0500)]
Windows build of 0.1.0

4 months agoUpdate posix build and README for new controls.
Randy McShandy [Sun, 10 Aug 2025 15:42:59 +0000 (10:42 -0500)]
Update posix build and README for new controls.

4 months agoUpdate windows build script for changes, verify that mingw-gcc build runs on a window...
Randy McShandy [Sun, 10 Aug 2025 15:03:58 +0000 (10:03 -0500)]
Update windows build script for changes, verify that mingw-gcc build runs on a windows machine.

4 months agoStart removing windows things that never really worked. Small updates to CMakeLists...
Randy McShandy [Sun, 10 Aug 2025 01:43:25 +0000 (20:43 -0500)]
Start removing windows things that never really worked. Small updates to CMakeLists and version bump.

4 months agoClean up old files on a New Game, and fix save loading.
Randy McShandy [Sun, 10 Aug 2025 01:25:25 +0000 (20:25 -0500)]
Clean up old files on a New Game, and fix save loading.

4 months agoLoad Game main menu option working.
Randy McShandy [Sun, 10 Aug 2025 00:07:10 +0000 (19:07 -0500)]
Load Game main menu option working.

4 months agoNew Game mode seems to work well now. Updated generation data organization for clean...
Randy McShandy [Sat, 9 Aug 2025 16:32:40 +0000 (11:32 -0500)]
New Game mode seems to work well now. Updated generation data organization for clean worker thread access. Small adjustments in generation params etc, along with quantified barrow sizes to introduce difficulty options once I feel like it.

5 months agoWIP: Adjust generation states to supprt New Game button
Randy McShandy [Mon, 16 Jun 2025 02:49:43 +0000 (21:49 -0500)]
WIP: Adjust generation states to supprt New Game button

5 months agoIntroduce main menu, menu control system, and get the Quit button working as a proof...
Randy McShandy [Sun, 15 Jun 2025 03:52:38 +0000 (22:52 -0500)]
Introduce main menu, menu control system, and get the Quit button working as a proof of concept.

6 months agoSave file basics are working good enough for now
Randy McShandy [Thu, 12 Jun 2025 01:56:42 +0000 (20:56 -0500)]
Save file basics are working good enough for now

6 months agoStart adding status and process management systems to support things like timed text...
Randy McShandy [Wed, 11 Jun 2025 04:46:27 +0000 (23:46 -0500)]
Start adding status and process management systems to support things like timed text reports, etc. EOD

6 months agoLoading and saving looks okay
Randy McShandy [Wed, 11 Jun 2025 03:40:18 +0000 (22:40 -0500)]
Loading and saving looks okay

6 months agoMoved basics into a consistent struct that can be targeted for serialization
Randy McShandy [Wed, 11 Jun 2025 01:17:34 +0000 (20:17 -0500)]
Moved basics into a consistent struct that can be targeted for serialization

6 months agoConvert room tracking to stack storage for easier serialization.
Randy McShandy [Fri, 6 Jun 2025 03:44:56 +0000 (22:44 -0500)]
Convert room tracking to stack storage for easier serialization.

6 months agoFinally figured out room placement
Randy McShandy [Fri, 6 Jun 2025 03:21:48 +0000 (22:21 -0500)]
Finally figured out room placement

7 months agoMore messing with shading, lighting etc. Add a build target for easier toggling of...
Randy McShandy [Wed, 23 Apr 2025 04:23:32 +0000 (23:23 -0500)]
More messing with shading, lighting etc. Add a build target for easier toggling of generation.

7 months agoFix missing asset dependency
Randy McShandy [Wed, 23 Apr 2025 02:31:34 +0000 (21:31 -0500)]
Fix missing asset dependency

7 months agoUpdate things for raylib 5, also I don't know why windows wasn't linking raylib
Randy McShandy [Wed, 23 Apr 2025 02:23:54 +0000 (21:23 -0500)]
Update things for raylib 5, also I don't know why windows wasn't linking raylib

13 months agoUnbreak some things lol demo
Randy McShandy [Thu, 17 Oct 2024 04:03:36 +0000 (23:03 -0500)]
Unbreak some things lol

13 months agoSecond try. Probably cleaner
Randy McShandy [Thu, 17 Oct 2024 03:41:56 +0000 (22:41 -0500)]
Second try. Probably cleaner

13 months agoOverhaul lots of positioning math to hopefully simplify future placements, and then...
Randy McShandy [Wed, 16 Oct 2024 03:01:28 +0000 (22:01 -0500)]
Overhaul lots of positioning math to hopefully simplify future placements, and then spend a week unbreaking everything

17 months agoUpdate hand asset and orb to be a bit bigger, start working on some antagonist spirit...
Randy McShandy [Tue, 18 Jun 2024 02:36:47 +0000 (21:36 -0500)]
Update hand asset and orb to be a bit bigger, start working on some antagonist spirit thing

17 months agoFPS independent movement, orb color transition, bigger map
Randy McShandy [Sat, 15 Jun 2024 19:52:41 +0000 (14:52 -0500)]
FPS independent movement, orb color transition, bigger map

18 months agoQuick fix, windows buildscript, and licenses
Randy McShandy [Mon, 27 May 2024 13:44:38 +0000 (08:44 -0500)]
Quick fix, windows buildscript, and licenses

18 months agoTurns out loading screen generation has been completely fucked since it started....
Randy McShandy [Sun, 26 May 2024 15:15:13 +0000 (10:15 -0500)]
Turns out loading screen generation has been completely fucked since it started. Overhaul to not load generated resources until the system actually signals that it's done. Also stop tracking builds

18 months agoStop tracking this
Randy McShandy [Wed, 22 May 2024 20:50:36 +0000 (15:50 -0500)]
Stop tracking this

18 months agoUpdates for mingw windows build
Randy McShandy [Wed, 22 May 2024 20:49:40 +0000 (15:49 -0500)]
Updates for mingw windows build

18 months agoLooks like wine can run this now with local dlls, include builds for both platforms
Randy McShandy [Mon, 20 May 2024 04:15:27 +0000 (23:15 -0500)]
Looks like wine can run this now with local dlls, include builds for both platforms

18 months agoPossible windows build?
Randy McShandy [Mon, 20 May 2024 03:47:49 +0000 (22:47 -0500)]
Possible windows build?

18 months agoStarting to build for windows via mingw
Randy McShandy [Mon, 20 May 2024 03:46:47 +0000 (22:46 -0500)]
Starting to build for windows via mingw

18 months agolol orbs
Randy McShandy [Mon, 20 May 2024 02:22:58 +0000 (21:22 -0500)]
lol orbs

18 months agoApparently that borked generation a lot lol. Also params tweak
Randy McShandy [Sun, 19 May 2024 04:48:42 +0000 (23:48 -0500)]
Apparently that borked generation a lot lol. Also params tweak

18 months agoAdd loading screen for heighmap generation process that can smooth transition into...
Randy McShandy [Sun, 19 May 2024 04:39:52 +0000 (23:39 -0500)]
Add loading screen for heighmap generation process that can smooth transition into the actual game, cruft around all that, big rework that needs lots of attention and cleanup

18 months agoRefactor for and introduce more discretized display modes
Randy McShandy [Sun, 19 May 2024 01:14:50 +0000 (20:14 -0500)]
Refactor for and introduce more discretized display modes

18 months agoClean up organization of some resource setup in renderer, and whatever else snuck in
Randy McShandy [Sat, 18 May 2024 22:59:18 +0000 (17:59 -0500)]
Clean up organization of some resource setup in renderer, and whatever else snuck in

18 months agoSmall updates to visuals, but mostly barrow generation improvements
Randy McShandy [Fri, 17 May 2024 02:53:21 +0000 (21:53 -0500)]
Small updates to visuals, but mostly barrow generation improvements

18 months agoNeeds heavy cleanup but we've got basic collision via raycast
Randy McShandy [Thu, 16 May 2024 03:49:34 +0000 (22:49 -0500)]
Needs heavy cleanup but we've got basic collision via raycast

18 months agoOverhauled lighting again lmao, also trying to render another model but apparently...
Randy McShandy [Thu, 16 May 2024 02:24:04 +0000 (21:24 -0500)]
Overhauled lighting again lmao, also trying to render another model but apparently Raylib is fucking SHIT at it

19 months agoLittle tweak to RD params I like
Randy McShandy [Wed, 15 May 2024 01:44:21 +0000 (20:44 -0500)]
Little tweak to RD params I like

19 months agoTweaking camera params and asset generation
Randy McShandy [Mon, 13 May 2024 01:06:43 +0000 (20:06 -0500)]
Tweaking camera params and asset generation

19 months agoMore toying with lighting and also add an entrance lol
Randy McShandy [Sun, 12 May 2024 03:48:25 +0000 (22:48 -0500)]
More toying with lighting and also add an entrance lol

19 months agoSome changes I like but mostly End Of Day
Randy McShandy [Fri, 10 May 2024 03:43:08 +0000 (22:43 -0500)]
Some changes I like but mostly End Of Day

19 months agoTransition small room generation to circlish
Randy McShandy [Fri, 10 May 2024 01:34:05 +0000 (20:34 -0500)]
Transition small room generation to circlish

19 months agoQuick speed adjust
Randy McShandy [Fri, 10 May 2024 01:21:50 +0000 (20:21 -0500)]
Quick speed adjust

19 months agoRemove include of untracked header
Randy McShandy [Thu, 9 May 2024 21:27:01 +0000 (16:27 -0500)]
Remove include of untracked header

19 months agoFlipped barrow mesh and start rendering a distinct floor
Randy McShandy [Thu, 9 May 2024 02:23:49 +0000 (21:23 -0500)]
Flipped barrow mesh and start rendering a distinct floor

19 months agoIntroduce simple shaders for messing with the map and lighting, and some cleanup
Randy McShandy [Wed, 8 May 2024 02:51:46 +0000 (21:51 -0500)]
Introduce simple shaders for messing with the map and lighting, and some cleanup

19 months agoAdd central chamber generation
Randy McShandy [Sun, 5 May 2024 14:31:16 +0000 (09:31 -0500)]
Add central chamber generation

19 months agoClean up texture creation and upscale textures for better visuals
Randy McShandy [Sun, 5 May 2024 04:33:53 +0000 (23:33 -0500)]
Clean up texture creation and upscale textures for better visuals

19 months agoSlightly better room generation and some visual updates
Randy McShandy [Sun, 5 May 2024 00:21:00 +0000 (19:21 -0500)]
Slightly better room generation and some visual updates

19 months agoMovement and camera refinements
Randy McShandy [Sat, 4 May 2024 20:51:54 +0000 (15:51 -0500)]
Movement and camera refinements

19 months agoStarting heightmap to rendering pipeline with Raylib
Randy McShandy [Sat, 4 May 2024 17:17:57 +0000 (12:17 -0500)]
Starting heightmap to rendering pipeline with Raylib

19 months agoRounding heightmap with a little bias looks pretty nice
Randy McShandy [Tue, 30 Apr 2024 03:26:33 +0000 (22:26 -0500)]
Rounding heightmap with a little bias looks pretty nice

19 months agoUpdate build dirs
Randy McShandy [Mon, 29 Apr 2024 01:58:45 +0000 (20:58 -0500)]
Update build dirs

19 months agoReorganize files and code for basic multiplatform support
Randy McShandy [Sun, 28 Apr 2024 23:38:05 +0000 (18:38 -0500)]
Reorganize files and code for basic multiplatform support

19 months agoIntroduce cmake
Randy McShandy [Sun, 28 Apr 2024 16:14:42 +0000 (11:14 -0500)]
Introduce cmake

19 months agoMore proper grid size management
Randy McShandy [Sun, 28 Apr 2024 16:11:49 +0000 (11:11 -0500)]
More proper grid size management

19 months agoAdding more stuff lmao, maybe barrow crawler time
Randy McShandy [Sat, 27 Apr 2024 21:51:03 +0000 (16:51 -0500)]
Adding more stuff lmao, maybe barrow crawler time

2 years agoHuge cleanup to pull things out of main etc, small improvements, etc
Randy McShandy [Fri, 15 Dec 2023 02:29:02 +0000 (20:29 -0600)]
Huge cleanup to pull things out of main etc, small improvements, etc

2 years agoHEY WHO THE FUCK DIDN'T TELL ME ABOUT PTHREAD BARRIERS
Randy McShandy [Wed, 13 Dec 2023 06:06:25 +0000 (00:06 -0600)]
HEY WHO THE FUCK DIDN'T TELL ME ABOUT PTHREAD BARRIERS

2 years agoReworked that edge case handling because it fucked with literal edges lmao. Still...
Randy McShandy [Wed, 13 Dec 2023 05:07:12 +0000 (23:07 -0600)]
Reworked that edge case handling because it fucked with literal edges lmao. Still figuring out deadlocks.

2 years agoFixed an edge case for higher thread counts, but seems we still lock up on big grids...
Randy McShandy [Wed, 13 Dec 2023 04:50:21 +0000 (22:50 -0600)]
Fixed an edge case for higher thread counts, but seems we still lock up on big grids (tried 512)

2 years agothreading rework and it seems to be working, with actual speedups
Randy McShandy [Wed, 13 Dec 2023 04:38:39 +0000 (22:38 -0600)]
threading rework and it seems to be working, with actual speedups

2 years agobit of regression in theads synching properly but locking up eventually
Randy McShandy [Tue, 12 Dec 2023 04:52:32 +0000 (22:52 -0600)]
bit of regression in theads synching properly but locking up eventually

2 years agoBig progress on multithreading model
Randy McShandy [Tue, 12 Dec 2023 04:10:46 +0000 (22:10 -0600)]
Big progress on multithreading model

2 years agoBrought over stuff I did elsewhere. Lots of image gen and work towards multithreading
Randy McShandy [Sat, 9 Dec 2023 03:32:19 +0000 (21:32 -0600)]
Brought over stuff I did elsewhere. Lots of image gen and work towards multithreading

2 years agoSome simplifications and additions but still desperately needs more threads or somethings
Randy McShandy [Fri, 8 Dec 2023 05:11:12 +0000 (23:11 -0600)]
Some simplifications and additions but still desperately needs more threads or somethings

2 years agoHey, it kinda works! Single-threaded
Randy McShandy [Fri, 8 Dec 2023 01:48:36 +0000 (19:48 -0600)]
Hey, it kinda works! Single-threaded