dailevy posts
Progress Update- steady progress is boring sorry >.<
It's actually great progress! But yeah, this week has been all about executing on the display code changes we've been discussing.I have a coding stream starting in one hour! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?Display code!The friendly view at the bottom of my screen for the last 30 hours of work:Sometimes, the coding software breaks under all the...
Progress Update- the One True Path of all display code
Technical progress is being made, but also I am going insane. Yayyy~I have a coding stream starting in 30 minutes! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?The Display Message BufferThis was a big challenge last week, but it has been conquered, tested, and does its job. Eat that, hard code!There will be more display logic to add to this as we get into the next...
Progress Update- Deep in the display code uwu
A tough but productive week!I have a coding stream starting in an hour! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?The Display Message BufferThis is an exhausting one. It’s going well, but it has taken a lot of mental fortitude to keep pressing through this damn thing. It delays updating the game’s visuals until the end of a tick. That’s the whole idea.The...
Progress Update- Display logic time
Today, we dig into the display code, and learn to have a better overall approach to building a game.I have a coding stream starting in an hour! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?A detour into display logicIf I could sum up this week’s work in a word, it would be “Argh”.So I’ve talked about the stimulation/sensation chain a lot. The final step of...
Progress Update- making the brainsss
A rundown of the current progress, and a long answer to an important question.I have a coding stream starting in an hour! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?Body part states, brain states, brain actionsThis is the physiology chain at the core of the game that I’ve been talking about. It’s kinda complicated to talk about without diving super deep on t...
Progress Update- Making the body work
Quick roundup this time!I have a coding stream starting in a two hours! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?Finite State Machines… working!The FSM implementation I talked about last week is in the game and working! It’s a little more hard-coded than everything else, but that’s unavoidable right now cause each machine requires unique code to run. So ...
Progress Update- Finite State Machines
A technical and design-focused week!I have a coding stream starting in a few minutes! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?Mental states, bodily states, body part states(fyi- “state” just means a thing happening that we need to remember for more than one game tick. A light bulb has two states- on and off. A thermostat has a state from 0 to fire. It can...
Progress Update- stimulation breakthroughs
Big progress! …but it’s pretty technical this time. There isn’t an easy summary of everything done this week, so I’ll just go down my list of update descriptions and try to make them readable >.<’I have a coding stream starting in an hour! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?StimulationLast time, I mentioned having the stimulation chain -> sensa...
Progress Update- Roadmap to release
As promised last week, I put in some thought about how to communicate where things are. I don't have a timeline, but I do have a roadmap!I have a coding stream starting now! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.The roadmapGonna just lay out where we are, where we’re going, and what to expect. The red text is where we are now. Please excuse the school project vibes of this >.>â...
Progress Update- sensation and stimulation
Part 2 of this week’s post is a breakdown of stimulation design in the game.If you missed yesterday’s stream, check out the VOD here. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?Stimulation -> state -> reactionIn last week’s stream, we had a long brainstorming session about how to handle the flow of information in the game. Designing how stimulation, sensation, and reactions work is the core of how the ga...
Streamin, and some thoughts on mentality
I ran out of time typing a full post before stream, so I'll give y'all the progress update afterward >.<I have a coding stream starting now! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.Thoughts on mentalityGrowing up and leaving the comfort zoneMy brain is good at handling small problems where I can keep all the details in mind at once. But as soon as the project is bigger than I c...
Progress Update- data stuff, html, and physiology!
Great progress this time!I have a coding stream starting in an hour! If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?Object creation done!Object spawning and initialization code… done for now! The big thing was working out how to get the universal pieces of an object (like the animation rig) to link up with all the modular and disconnected parts. It wasn’t hard, ...
Progress update- pieces coming together
Last weeks' mental block is gone! Yayyy!Btw- I have a coding stream starting now! I'll be working on what's talked about below. If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What's being worked on?Spawning stuff!The main topic! To make objects spawn in the game, I need to know a lot about them, and only use data when it's relevant. Since objects have a lot of context (e.g...
Progress update- pain.
This week was not very productive. I'm not sure why, but I've been struggling the last few days to put my brain in front of the actual problems.Also, I gots a coding stream starting in a couple minutes. If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.The struggleOne of the most challenging parts of doing this enormous update has been realizing that old behavioral patterns no longer wor...
Quick update!
Hey everyone, I'm out of town this weekend, so no stream tomorrow.I'm in a rush so this'll be a real quick post, sorry!To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.Multi-use game objects (toys)This week has mostly been spent building the final code to handle different "uses" of a game object. So like, a toy that can be used as a penetrator, or rubbed it against the character (hotdogging, frotting, etc). It often needs an entirely different set of anima...
Progress Update- Stimulation!
I’m going live on Picarto in an hour! I’ll be streaming work on the game for. If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What’s being worked on?We’re fully on the game mechanics stage now, turning this thing into a playable game again. Before, it was the fundamentals stage, just building the groundwork for the things to come. Now, all my efforts are going into building the actual ...
Progress Update- on to the fun stuff
I’m going live on Picarto in a few minutes! I’ll be streaming work on the game for 4 hours. If you miss the stream, VODS are also available. Note: today's VOD was removed for privacy purposes :(To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What’s being worked on?Entities refactoring completeRecent code changes are done! I’ve been talking for a little while about sacrificing code ‘elegance’ for actual usability, once the ‘elegance’ started turning into m...
Progress Update- a hybrid ECS approach
I’m going live on Picarto! For the next 4 hours, I’ll be streaming work on the game. If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What’s being worked on?Core mechanicsI’ve been doing testing this week on different ideas to find the final pattern for implementing the main game mechanics. And, well, I think I’ve got it? It’s pretty neat, but a little hard to write all that much ab...
Progress Update- UI, updates, and pain
Firstly, I’m going live on Picarto! For the next 4 hours, I’ll be streaming work on the game. If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What’s being worked on?Fundamental updatesI made my own branch of the ECS library and updated it to fix some issues that were getting in the way. It was annoying but is done.Understanding UIHonestly, this is my eternal kryptonite. UI code feels so ...
Progress update- code code code
Another another technical post >.>Also, I’m going live on Picarto in one hour! I’ll be streaming work on the game for ~4 hours. If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.So what's new?More code stuff. Just... more code stuff.They're listed in backwards orderUI codeAfter using the code for a bit, I've started simplifying it based on what the game actually needs. I had 3-pa...
Progress Update- a serious game engine!?
Another technical post. Lots of progress under the covers ^^Also, I’m going live on Picarto! For the next 4 hours, I’ll be streaming work on the game. If you miss the stream, VODS are also available. ('Videos' tab at the top.)To new patrons: We’re in the middle of an absurdly-long update cycle. Here’s the summary and how to access content.What’s being worked on?Code maturityLast time, I mentioned that I’d started simplifying entities. All potential game mechanics would be able to exist and interact with each other on anythin...
Progress Update- March!
Development is going well! …but my communication is suffering. To make it doable for today, I’m just gonna give a quick summary of where things are at. Lots of technical stuff this time, so there aren’t any screenshots to show off.I don’t do April 1st shenanigans btw. Don’t be scared.If you missed the streams, VODS are here. ('Videos' tab at the top.)What’s being worked on?Bounding boxesTouching bodies/parts now works (super well)! It took digging deep into the 2d display code to get that working in a modular and reliable wa...
Progress Update- inflation, customization, and more
I missed a couple posts. It feels so unproductive to spend time writing recaps instead of just coding. But it’s super important to me that people get to know what’s up. I'm sorry, I need to not slack on these >.<’If you missed the streams, VODS are here. ('Videos' tab at the top.)So, what’s being worked on?Fluids and inflationThe abstract tanks from before are now wired up as body parts, which can play predetermined animations on the body to indicate their fullness (don't mind the colors).They’re created automatically ...
Quick progress update: done with fluids code?
Sorry for the hasty post. It's my bed time, so I'm gonna throw out the quick hits for now:Pressure:After researching other games' fluid mechanics a little, I simplified to using relative pressure between containers to determine how fluids flow. A container with a higher pressure will output into connected containers (or pipes) with lower pressure. The connections have data allowing input/output at different rates.Does it work?Here's a few examples of how fluid flows through a system now. Green means fluid is increasing, red decr...
Small reminder for newer patrons
This is just a quick catchup for new or returning people!The game (SFH3) is in the middle of a big-ass update that's taken a long time. The latest stable Tier 2 patron build is still version 0.37.I released a buggy WIP version a while ago- version 0.38, but honestly most of the code in that WIP version has been completely replaced, and I can't recommend it unless you're cool with glitches galore.If you're a Tier 2 patron, you should save the login details from version 0.38. They'll work on the next release when it happens, r...
Progress update- fluid tanks and pipes
OKAY. SO. Modular fluid storage and transfer is operational! It's composed of a few parts: Tanks. They store fluid. These can be body parts (e.g. womb), literal tanks, toys with liquid storage, etc. Ports. They transfer fluid in/out of a tank (e.g. the stomach can input/output through the mouth or da bum). There can be any number of them on a tank. They can be dynamically linked and un-linked based on the situation. Pipes. Technically, these are just tanks with low storage capacity. Could be literal pipes, or something like the throat which...
Minor progress update.
Small quick post time. It's late, and honestly this week, fuck-all happened. I'm not sure why but it was wayy harder to do this stuff than I thought. My goals this week were pretty ambitious too.They were:Finish particles, emitters, and collisions code.So close. I finished particle and emitter code, as far as I can tell. Fluids make splashies when they hit stuff, which sounds small but is actually pretty important visually to stop glitchiness.There's some fun stuff with rendering I figured out, but it's pretty technical and main...
Progress Update- rendering and particles
If you missed the streams, VODS are here. ('Videos' tab at the top.)What’s being worked on?Blue indicates progress since last time.The main lines of work were mostly untouched. That’s because the particles/rendering side quest took most of my time. I mean, it was vital for progress, but I wasn’t expecting to have to delve so hard into it. :’(So this week, I tried setting some short term goals. They were: Finish the rendering/depth sorting stuff I talked about last time. Make fluid particles work with the depth system, and the EC...
Progress update- back to work!
Short, simple post today. Thursday is progress update day, and I keep missing it. So I'm just writing this out as quickly as possible to make sure it's done, then I'm gonna coordinate with my writer to get a more stable schedule going next week.I'll answer questions and give y'all a more complete picture of where the update is at, and what's left to be done, in the next post!If you missed the streams, VODS are here. ('Videos' tab at the top.)Catching up:Fluid stuff! I put a lot of work into the fluid systems befo...
Situation update
Hey guys, so I've been in a deeply stressful situation for the past couple weeks and haven't been present anywhere online as a result. I was already planning some holiday time and so I got as much done beforehand as possible, figuring I could keep y'all updated throughout. I didn't foresee the current IRL nightmare that's been keeping me from making updates and stuff.I've kinda forgotten what was supposed to be the last progress update. Sorry about this >.<'Next week, things go back to normal for me and I can get bac...