• Site is being DDOS'd by the shroom (they're DDOSing us and its slowing the soyjak blog)
    >over 1000 guests while about 30+ users are active

Autism Project Punishment / Fundamental Punishment - a Fundamental Fangame

Status
Not open for further replies.
Wait, why would you be inside the school at night? To steal all the keycards?
Nightmare. It never ends.
Perhaps Miss Thavel scares Engel so much that he keeps having dreams about her lurking around and always watching him.
Also i remember when you told me once that you could hold nice teachers like Miss Sasha and Miss Emily hostage so you could get a keycard, i wonder how that would work.
Essentially in the Daytime, I plan for some classes to be ongoing, if they are ongoing, a teacher and a group of students will be inside, if that happens, you'll have to either wait for the class to finish or interrupt the class, collect the keycard but alert the guards in the process. Alternatively if a class is not full with students but is not empty, a teacher like Mister Demi might be inside there, just chilling on his desk for example. If that happens, you'll have to hold the teacher hostage. If the teacher is a nice teacher they might just give you the keycard no questions asked, if the teacher is a stubborn teacher, you'll have to beat them up and then get the keycard.

I'd imagine the teachers are just as weak as the students though in some situations, like not wanting to get fired from your job, or not wanting to die, so even though some teachers seem nice they might just alert Miss Circle to save face. Being able to beat up the nice teachers regardless however, I will add, because... geg

Very rude of you, Engel. Beating up Miss Sasha for a keycard? Why would Engel do such a thing?
 
"Taking Hostages" would essentially just be holding a slingshot up to their head or another weapon and asking "Where's the keycard?" or "Give me the keycard!" if they say yes and give it to you then they'll just surrender it to you but if they say "Hey, I need that! You can't just have my keycard!" then you'll have to shoot them or beat them up. Works like the interrogation function in MGS
iu
 
I'd imagine the teachers are just as weak as the students though in some situations, like not wanting to get fired from your job, or not wanting to die, so even though some teachers seem nice they might just alert Miss Circle to save face. Being able to beat up the nice teachers regardless however, I will add, because... geg

Very rude of you, Engel. Beating up Miss Sasha for a keycard? Why would Engel do such a thing?
:geg: You better add this!
Nightmare. It never ends.
Perhaps Miss Thavel scares Engel so much that he keeps having dreams about her lurking around and always watching him.
I never thought of it before, but Miss Thavel might just be the scariest one, the fact that she most likely just smashes her students with her monster hands instead of having a weapon is a real "I KNOW HOW TO KILL WITH MY FINGERS" moment.
 
made an idle animation, also added subtle eye movements that just make engel feel so alive.

View attachment 27323
Front-end view is perfect but i personally would add a little less movement on the side view, also i hope you didn't make the other side view a mirrored image since that wouldn't be the best attention to detail.
 
Front-end view is perfect but i personally would add a little less movement on the side view, also i hope you didn't make the other side view a mirrored image since that wouldn't be the best attention to detail.
Whats wrong with having the side view be mirrored? I do get that the shoulders are different but that can be fixed easily if I just change the sprite of the shoulder to reflect the difference. It'd be too resource intensive to not mirror the sprite, imagine having a separate fucking skeleton you have to animate for all 4 directions, that would be chaos. The plan is to have 2 skeletons, one for forward and back, one for left and right, you animate the two of them for one animation in the same animation so you can just play "idle" anim and it plays idle anim for both skeletons.

Heres all the sides:
1723302044176.png
1723302051862.png
1723302058579.png
1723302066581.png


I have code that specifically checks what direction you are facing to show and hide certain parts, as the back sprite itself is also merely a clever illusion. I suppose if there is a difference that you want to point out I can add that as a change to one of the sides.
Less movement on the side view is noted however, it has to mimic the front view, of which it doesn't do too much of a good job at right now.
 
Whats wrong with having the side view be mirrored? I do get that the shoulders are different but that can be fixed easily if I just change the sprite of the shoulder to reflect the difference. It'd be too resource intensive to not mirror the sprite, imagine having a separate fucking skeleton you have to animate for all 4 directions, that would be chaos. The plan is to have 2 skeletons, one for forward and back, one for left and right, you animate the two of them for one animation in the same animation so you can just play "idle" anim and it plays idle anim for both skeletons.

Heres all the sides:
View attachment 27327View attachment 27328View attachment 27329View attachment 27330

Less movement on the side view is noted however, it has to mimic the front view, of which it doesn't do too much of a good job at right now.
Thank you, i needed to hear this
 
Thank you, i needed to hear this
Essentially, in 3D you have full control over your model and only need to animate one skeleton, but because this is 2D, I have to animate 2 skeletons. I would ideally like to only animate one, but if I have to animate 2, I have to animate 2. The techniques I've used are simply in place so that I do not end up creating 4 seperate skeletons which would be hell geg 😅

The illusion of sides, I guess, can be created by showing and hiding parts.
 
testing out sprinting and some WIP crouching and prone anims that I need to fix later.
cant show vid due to obsessed file size limit but yeah. i'm gonna probably shorten the collisionshape size too and lower the camera
View attachment 27790
He looks like a cat when he's lying down haha
 
He looks like a cat when he's lying down haha
hehe
im gonna have to study up on how stuff like that is supposed to look, tried to do a crouch anim but it diddnt look too right to me.
anyways, stamina works like how you'd expect it to, you have to stop to regain it. probably will add a zesty bar like item to make you go really fast or something.
 
hehe
im gonna have to study up on how stuff like that is supposed to look, tried to do a crouch anim but it diddnt look too right to me.
anyways, stamina works like how you'd expect it to, you have to stop to regain it. probably will add a zesty bar like item to make you go really fast or something.
I think when proning he's supposed to sprawl his legs outward a bit more and bend his knees to use his feet to push himself on the ground
 
just spent the past hour coding an object obstruction system so you can see through walls if your camera goes into a wall only to realize that godot literally does it for free
i coded a raycasting system that collides with objects from your camera and then turns them transparent but all you have to do is like add this
1723403646689.png

and it just does it automatically. geg.
and to top it all off for some fucking reason a 16 second video is 16 megabytes so i cant show you shit. man i should have spent that time making animations instead geg
1723403583554.png
1723403592783.png

this is kind of snca but i felt like it was cool i guess
improved the crawling anim a bit
1723403707147.png

cam now follows you when you crouch or prone, the hitbox decreases in size too
unfortunately you can do this though and i have no idea how to fix it
1723403738845.png

so i'll have to make it so that if you're crawling, your sprite only changes if it doesnt intersect into a wall.
this has been a somewhat minor update, i was supposed to do animations for the past hour but i felt like a wall visibility system would be better in the long run and also had some bugs with the changing of sprite height that i had to spend a while fixing but i'll get to making the animations for crawling and stuff later.

crouch anim looks a lil goofy still
1723403896255.png

i feel like i have to add a delay so people don't make him twerk but gamers will be gamers so 🤷
anyways minor update but that's okay i guess.
 
just spent the past hour coding an object obstruction system so you can see through walls if your camera goes into a wall only to realize that godot literally does it for free
i coded a raycasting system that collides with objects from your camera and then turns them transparent but all you have to do is like add this
View attachment 27900
and it just does it automatically. geg.
and to top it all off for some fucking reason a 16 second video is 16 megabytes so i cant show you shit. man i should have spent that time making animations instead geg
View attachment 27898View attachment 27899
this is kind of snca but i felt like it was cool i guess
improved the crawling anim a bit
View attachment 27901
cam now follows you when you crouch or prone, the hitbox decreases in size too
unfortunately you can do this though and i have no idea how to fix it
View attachment 27902
so i'll have to make it so that if you're crawling, your sprite only changes if it doesnt intersect into a wall.
this has been a somewhat minor update, i was supposed to do animations for the past hour but i felt like a wall visibility system would be better in the long run and also had some bugs with the changing of sprite height that i had to spend a while fixing but i'll get to making the animations for crawling and stuff later.

crouch anim looks a lil goofy still
View attachment 27903
i feel like i have to add a delay so people don't make him twerk but gamers will be gamers so 🤷
anyways minor update but that's okay i guess.
I care about it, great thinking ahead, the fact that you did it when Godot already has it is impressive, use what you made instead of what Godot provides like a true gigachad
Also compressing the video is possible
 
I care about it, great thinking ahead, the fact that you did it when Godot already has it is impressive, use what you made instead of what Godot provides like a true gigachad
Also compressing the video is possible
compressing the video is not possible
doing so will make the quality shit just so it can be like 5mb
fucking cancer mah nigga
 
Status
Not open for further replies.
Back
Top