Making it out of the hood status: We're [Engineering build 0.5.2] (Patreon)
Content
Warning: This is an extremely broken in-progress build designed to showcase very specific WIP features. If you want to just play the game I recommend downloading build 0.5.0
Friends I come to you today with a full heart and a scattered mind. Every day for the past month has been an absolutely frantic development effort, my brain absolutely overflowing with ideas and my fingers scarcely able to keep up. I am more excited about the potential of Hyperdeep than I have possibly ever been before.
That being said, this frantic work is still ongoing, and so as the message above warns, this is a DIRTY build. Nothing can be expected to work properly. If you are interested in what I'm working on however, you can have a look at the following:
Relative positioning
In a previous update post I described how the game maintains a position for the mouse cursor in "control space", and then performs a non-linear transformation on this space to get hd-chan's target location in world space. This meant that the elements that define this transformation were specific to each pose and did not take into account the position of anything else in the world.
This update changes this process to add an additional transformation. Control space positions are now transformed into "dick space", a position relative to the in-game dick, and then from dick-space to world space. This means that user control and automatic movement no longer attempt to move hdchan's lips to a specific point in space, but rather a specific point relative to the dick.
This of course opens up a lot of opportunities for the dick to now move and change orientation in space while maintaining a relatively consistent interaction with HD-chan.
The best way to demonstrate this capability in this build is to activate auto movement with the A key, and then drag the mouse around to move the root position of the dick. HD-chan will maintain automatic movement while following the dick in space. (note that there are no "safeguards" on HD-chan's movement in this dev build and so bizarre and impossible positions are both possible and likely).
Reciprocal motion
Until now, Hyperdeep's dick has remained stationary and any desired positioning has been achieved by HD-chan's movement. This has given rise to the somewhat dicey philosophical question of whether Hyperdeep is a "getting your dick sucked simulator", or a "sucking dick simulator". Not an enviable ontological quandary I'm sure you'll agree.
Well no more. Relative positioning allows for the introduction of reciprocal motion. Given a desired relative positioning between lips and dick, the final world position can now be achieved by moving HD-chan, moving the dick, or some combination of both! This goes for both manual and automatic control.
The "control balance" between HD-chan and the dick can be adjusted in the side bar menu. For manual control, the "direction" of control (whether the cursor appears to control HD-chan or the dick) switches automatically at the midpoint of control balance.
One must imagine Sisyphus cumming.
Yes I made a new cum system, yet again. I won't even try to count how many unique implementations of "cum on face" I've built now.
This one is pretty exciting though because it uses a completely different method than any previous effort: shaders. In an effort to increase performance, and improve appearance, I wanted to try and make a cum system that didn't rely on physical simulation. The result of this ongoing work is shown in this build (note that for debug purposes cum doesn't necessarily follow a logical trajectory at the moment).
The basis of this system is a large collection of manually modeled cum meshes, and a shader that basically gives the fake impression of them flying from the dick and into place.
____________________________________________________________________
I hope to have these new elements of the game cleaned up and implemented into a clean build within the next few weeks. Sit tight!
Hyper