Cohost is leaving us. I’m going to copy Lilla’s feburary devlog here instead.

Cohost

Cohost was a social media blogging service that popped up shortly after Elon Musk bought Twitter. It had the same vibe as Tumblr, but with a smaller community and a lot more CSS crimes. Unfortunately they were no longer able to sustain the cost of hosting the platform, so at the start of the month, they went read-only, and by the end of the year, the site is going to be deleted completely, leaving all of its content gone, and links to it rotting.

This was Lilla’s home for the few glorious months that it was around, and one of the big events of the time was Strawberry Jam 8, which ran during Feburary 2024, and which she made a game for, posting some of her progress and process onto the site.

Strawberry Jam

Is a month long game jam that happens every year through Feburary and is designed to expand the space of games that are considered “horny.” You get no further context, but here is a link if you want.

A Game

 

<∫∮。•﹏•)\) @oshisaure

i may or may not be working on a game for strawberry jam

details to be announced when my fucking squares stop exploding

#strawberry jam

<∫∮。•﹏•)\) @oshisaure

squishy block

finally figured out the physic

now time to make slime asmr block game based on it

yes this is a game for strawberry jam trust me the presentation will be everything

#strawberry jam #game dev

eevee @lexyeevee
omg excellent

Lilla asked me to link the tweet where the two squares were linking to eachother and exploding, as it’s vital important context that was only sent before she started writing her thoughts onto Cohost.

 

<∫∮。•﹏•)\) @oshisaure

this is how you can tell i’m tired of dev work

#gay dragon blabbering

<∫∮。•﹏•)\) @oshisaure
CWs: mild flashing lights

oops

corner trimino is not liking it here but at least our base for making shapes mostly works

also we decided on the name SUPER SQUISHY SQUARE STACKER

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

ok i fixed it

next order of business is either giving the player control of a piece or finding a way to clear lines

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

SUPER SQUISHY SQUARE STACKER

 

<∫∮。•﹏•)\) @oshisaure

implemented player controls

see this is gonna be a good game because you can do t-spins

need to find a way to make the speed not as fast though

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

Lanta @Lanterns
absolute clown move i love it dearly.
This just in: Developer tetris dragon most well known for making tetris makes tetris.

Omio (et al.) @Omio
That T-spin is so jank-looking and I love it.

<∫∮。•﹏•)\) @oshisaure

this now meets all the basic requirements of a “tetris game”

you got shapes falling, moving, rotating, and clearing lines

clearing lines was SUCH A PAIN IN THE ARSE BY THE WAY but now that that’s done i can work on making this look better

also fuck you T spin double but it actually clears this time

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

hehe jelly

yeah this was the plan all along. maybe now it’s a little bit more obvious what i’m going after and what style i wanna emulate, but i feel like now’s an appropriate time to say that this is gonna be a parody on C4D4U’s long running series of softbody tetris animations, with lots of jelly and slime thrown in. i’ve always wanted to see it as a playable thing and this idea has been seeded in my head for several years at this point, and while i don’t remember when exactly i thought it could be a good stealth horny game for strawberry jam, i know that i wanted to do it last year but ended up passing on it due to lack of motivation and confidence. this year’s the one though.

but yeah today’s job was figuring out how to render a block from 2d physics to a 3d world and as it turns out godot does not give the slightest fuck about you mixing and matching 3d and 2d nodes so that makes that easier lmao. figuring out the deformations was something else since i am 3d baby, but now that i somewhat know what i’m doing i can spend tomorrow doing it again 10 more times for all the block pieces i have

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

For the longest time, Lilla had a bug in the 3D model deformation where the animation skeleton was set up wrong, and didn’t know why. Turns out the “Roll” value of the bone was set wrong, which has no visual feedback at all in blender.

 

<∫∮。•﹏•)\) @oshisaure

the gang’s all here

took me one more day that i would have hoped for but once again the corner trimino giving me problems and also there’s personal stuff going on that make focusing on things difficult

it’s still done though, there’s a little bit of wonk on the concave corners when the piece is upside down but honestly good enough

for a fun game try and guess the flavours of all of them

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

Paige @MxAshlynn
Great work! Seeing them in action is very satisfying!

<∫∮。•﹏•)\) @oshisaure
thank you! i gotta work on pretty much everything else now but I’m glad i could get the basics of the gameplay working pretty well and the blocks looking good

This part was really tedious beacuse it was just the same set of actions that needed doing dozens of times for each piece, and then that had to be done 10 times. There was probably an automated way to do it, but that would have taken more time than it saves.

 

<∫∮。•﹏•)\) @oshisaure

no concrete progress on the game itself today but

despite the personal shit going on getting worse i managed to get the creative brain going for long enough to come up with a rough sketch guide for how we want the game to look

if everything goes well we’ll spend the next couple days modelling it and setting it up in game, also gabby and violet are going to be 2d sprites and the rest will be 3d

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

started modelling

look at us go learning 3d stuffs

i’d say we’re about halfway done, need to model the jar and the control panel, add a few pipes/wires and do the materials/textures

2 days to model the playing area isn’t too bad i’d say, if we can figure out how to render the liquid jelly in the next couple days after that leaves us 2 weeks to implement the gamemodes and stuff and polish the art and do the sound, i think we’re on good pace?

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

models are done

now i need to assign materials

huh what do you mean textures nah i’m good i’m sure i can make this look okay without

edit i just looked up and found the setting for smooth shading in blender yay me

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

the pieces are now in the machine


couldn’t sleep so i thought fuck it working on game

can’t work much more today anyways cause we’re gonna be out all day

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

liquid jelly

this was so hard to do because we decided to involve the gpu in this with a compute shader

also don’t mind us trying so hard to get that all clear at the end

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

Paige @MxAshlynn
This is looking so good!

Yeah, one of Lilla’s friends was nagging her super hard for a perfect clear, but in a jokey way y’know.

 

<∫∮。•﹏•)\) @oshisaure

hello violet

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

violet nooooooooooo :​(

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam #shitpost

<∫∮。•﹏•)\) @oshisaure

have a video with the violet

it’s been like 3 weeks and i finally have violet in the jelly jar

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam #shitpost

Right okay so technical explaination: The shader that Lilla is using for the fluid rendering is to render something called an isosurface (in this case metaballs (not meatballs)), which is basically a 3D plot of a surface where a certain value stays the same– Think the countour lines on a terrain elevation map but in 3D –and the value being rendered is related to the distance to every fluid particle.

By making the distance function take into account the colour of each point, the colour of the fluid surface could be made to blend the colour of the nearest points.

And all that nerd talk to say “the jelly is colourful now!” (because I noticed it was colourful, then Lilla talked my ear off, so now you get to hear it too)

 

<∫∮。•﹏•)\) @oshisaure

sure have these two gifs from the sprites i made for my game

violet being a silly for you

#SUPER SQUISHY SQUARE STACKER

<∫∮。•﹏•)\) @oshisaure

doing more spritework

gabby is in this game too

legs look jank but whatever good enough

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

Gabby is now on the controls of the doohickey machine

she gaming

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

update: you can now lose

but yeah we have a result screen in when you lose, now we need to do the result screen when you win and the title screen and this is officially a playable game, then we add music and sound and we should be about done?

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

<∫∮。•﹏•)\) @oshisaure

game’s almost done

i did like all of the menu today lol

all i need to do for the next couple days is sound and we should be good to go

also don’t mind the one piece game over this is intended behaviour i swear

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam

Omio (et. al) @Omio
Piece go BOING!!!

<∫∮。•﹏•)\) @oshisaure
“my people need me” it says as it bounces into the stratosphere

sava28 @sava2808
cool game reminds me of those c4d4u videos

<∫∮。•﹏•)\) @oshisaure
thanks! and yeah c4d4u’s animations are the main inspiration for this, been wanting a playable version of them for ages

Paige @MxAshlynn
This is looking so good! I burst out laughing when the pieces on the bottom slipped up the side of the frame to the top 😆

Release Day

 

<∫∮。•﹏•)\) @oshisaure

SUPER SQUISHY SQUARE STACKER IS OUT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

https://oshisaure.itch.io/super-squishy-square-stacker

go play it!!!! it’s squishy tetris!!!! it has gay dragon girls in it!!!! and lots of jelly!!!!

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam #Tetris #The Cohost Global Feed

stemmmm @stem
congrats on finishing it! it’s been so fun watching the progress over time finally get turned into a real game 😀

<∫∮。•﹏•)\) @oshisaure
thank you!!!!

Silly Rabbit @HeavenlyBunbun
“oh cool funny tetris game-” it has violet in it MUST GET

<∫∮。•﹏•)\) @oshisaure
enjoy covering Violet in jelly :3

Omio (et al.) @Omio
[Inordinate amounts of keys keysmash here.]

@Kirby703
this looks really fun! 🙂

also… I know every game dev’s dream is to troubleshoot problems on someone else’s computer with a decade-old graphics card that they can’t test on. Godot games require me to launch with opengl (no Vulkan support) but curiously enough, this logs some errors and only lets me see the main menu, settings, and credits. selecting a volume will fade to near-black, then crash. selecting “nevermind…” is fine, and toggling fullscreen doesn’t change anything.

the errors in question:
ERROR: Viewport Texture must be set to use it. at: get_height (scene/main/viewport.cpp:137)
ERROR: Viewport Texture must be set to use it. at: get_width (scene/main/viewport.cpp:127)

if you’ve seen this before and it’s a quick fix, I’d love it. if not, no worries. I’ll find a friend’s computer to play it on Soon Enough™

<∫∮。•﹏•)\) @oshisaure
this error showed up to us as well but we didn’t pay much attention because it didn’t cause us any problems… guess i should have dealt with that sooner lmao i’ll look into it after i get some sleep and let you know

<∫∮。•﹏•)\) @oshisaure
right i’ve had a look into it and realised that those errors happen on game launch so it can’t be them that crash the game if the menus load fine what the problem actually is is that i use a compute shader to offload calculating the mesh shape of the liquid jelly on the fly to the gpu, and the openGL version godot uses for compatibility mode doesn’t support compute shaders so it dies when the game tries to use them. not sure how i can fix that without hurting the game’s performance, sorry about that….

<∫∮。•﹏•)\) @oshisaure

IMPORTANT QUALITY OF LIFE UPDATE

you can press escape to pause the game now

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam #Tetris

Lanta @Lanterns
Does the jar collect the gender fluid?

<∫∮。•﹏•)\) @oshisaure
maybe

Pineapple @PineappleAnna
By the gallon (or the guylon).

<∫∮。•﹏•)\) @oshisaure

I have fixed a critical skill issue in my coding

line clear delay now works properly instead of being entirely skipped

what this means is the game now properly waits a second after clearing a line before either clearing a line again or spawning the next piece

with that there should be less BS deaths since the next piece doesn’t spawn immediately after clearing a line anymore, and it should allow cascade chain reactions to happen too

#SUPER SQUISHY SQUARE STACKER #game dev #strawberry jam #Tetris

Oshisaure’s doodles @ohshesore

since i haven’t posted in a month you guys can have the art I made for my game

regularly scheduled gay dragon content to be resumed shortly

#Gabby Oshisaure #Violet Oshisaure #sfw #furry #furry art #jelly #they’re gay

Silly Rabbit @HeavenlyBunbun
i-i like these dragsns,,,,, i would like to know them… (in the archaic sense)

Oshisaure’s doodles @ohshesore
the dragons like you too :3

Reflections

 

<∫∮。•﹏•)\) @oshisaure

Anonymous User asked:

hey wait why’s squishy square stacker in strawberry jam. did I miss something

i just like squishy things :3

Oshisaure’s doodles @ohshesore

Anonymous User asked:

hold on I just actually looked into what strawberry jam is. there are clearly galaxy brain activities happening here and I would love to hear you speak more about it

for those who have no clue what this is about, we just released super squishy square stacker as a submission for this year’s strawberry jam, which is a gamejam about horny games. there’s a few people who have been surprised at this being there despite being seemingly innocent, so i guess this is a good opportunity to explain what’s going on and how this game came to be

so the story of this game goes back quite a few years, we’ve been watching those softbody tetris animations for like pretty much as long as we got into tetris, don’t remember how we found those but i’m sure everyone has come across at least one of them during their time on youtube. like many people we wished this was a playable thing, and so that seeded the idea in our head of wanting to make softbody tetris real

fastforward to like 2 or 3 years ago, where we first hear of strawberry jam. for some reason we thought about the softbody tetris game again and thought “someone’s got to be into this right?”, it kinda made sense in our head that this soft of satisfying stuff would push some people’s buttons, just like ASMR stuff. this is the point where we started rethinking our idea and adding the horny in, and it started with violet wanting to be covered in jelly, which is where the liquid jelly mechanic comes from. that said, we knew if we just presented it as “look it’s softbody tetris guys just like the animations” we could aim for stealth, and so that’s what we went for, something completely sfw and just a playable softbody tetris on the surface, but that’s quite horny/hot if you’re into slime and liquid and stuff

but as it turns out, working on this game ended up opening our eyes to some of our own kink stuff that we weren’t really aware, but this is how we found out halfway through that we (i think i (lilla is writing this) in particular maybe) have some sort of attraction towards just…. squishy? i know it sounds abstract as fuck but it’s not the first super abstract kink i have, i also have something for shiny/glowing things, so i guess vibrant coloured blocks of squishy jelly is right up my alley. i don’t really experience kink in a super directly sexual way like violet or others in here do, but there’s definitely something that feels good about watching the blocks squish about and do their thing

so yeah in short bitches be into squishy blocks yeah hi hello i just found out i’m bitches

#basically i have obscure kinks #kinkposting #SUPER SQUISHY SQUARE STACKER #strawberry jam

Omio (et al.) @Omio
Holy shit. Stealth 100!

To lean more on the ASMR stuff, originally the plan was to have a voice acted announcer that would just whisper in your ear as an audio feedback for clearing a line, like, when you clear lines it would just be like “good“, “amazing“, “you’re doing great“, or whatever, right?

It would also be a joke/homage to Tetris Worlds (GCN/PS2), because that game had the whispery announcer that stayed for so many Tetris flash games, and so it could have made it in as a funny joke, but Lilla didn’t have the time nor confidence to record voice lines like that.

Would it have made the game hotter? Maybe. Would it have made the game even worse on people’s misophonia? Almost certainly yes.

Probably for the best that it didn’t go that way. The squelchy sounds are enough on their own.

In conclusion, this was how Lilla made the stealthiest and horniest tetris game. Well, I guess Turbo Fat exists too, but that one is a little bit more on the nose.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.