Platformers

Mon, 17 Jul 2023 19:27:41

Hello and welcome to the 3rd part of these never-ending series.
Plese do check out the previous post.

The last time i couldn't end the post properly... I just had to make it recursive!
What else can you do when there is so little to show?

However this time its different.

This time i do have something to show!

Anyway... you're probably wondering about the title...

Enter.
A jumping box.



That's it. That's everything i wanted to show.

Goodbye.


However...
Should i really end this post now?

As i've mentioned in my previous post i am using MONOGAME. It is a game engine that can be characterized by its lack of engine.
The only few things it does for you are rendering and the update cycle. As such i had to use a physics library.

Since i stole the physics from the internets i have no idea what the fuck they do and what could be the reason for certain behaviours
Just look at this shit.


Otherwise, i have no idea why the fuck this is happening.
I'd have to write my own physics engine to fix this shit.
As if i'd ever do that.
However i fixed this bug by rewriting the character controller to not use the physics. It doesn't even have gravity now.

It may not be noticable in the .gifs but player's rectangle gets rendered in multiple places at a time when it isn't supposed to.


It's very noticable when jumping.
But i fixed this bug. I think so at least.

Look at this too.


This bug is funny so i kept it as a togglable option for levels.

Checkout the same level but with good camera.


Speaking of levels...

This allows for a smooth transition to another topic that i could talk about.

CUSTOM LEVELS.

When i finally make enough of the game so that i can make a build and post a download link here, you'll be able to make custom levels.
Maybe i'll even try to find and compile the good ones and make a map pack i guess?
That would be awesome.






What if i talk about thoe webpages and how i make them.

Maybe you didn't even notice the scrollbar at first and then accidentaly touched it and now your loosing your shit.

Unless you're one of these guys with small screens.

You probably just scrolled here accidentaly.

You don't also happen to be using a phone, are you?

Motherfucker.

I am getting offtopic and this is going to stretch until i run out of energy to write this shit and end the post there.

So lets get on track

With each post i try to make something unique. Something i haven't seen before. Like the previous post, not only is it recursive but there is even comic about working in unity engine in it. You can't pull this shit off in a video format. And you likely won't be pulling it in the first place

This post too. Who ever goes out of their way to make a fake background? Edit some random image of space from the internet and then put it as a real background. and then hide a huge part of the post out of the body of the main post.

Now, let's get into some more detail.

Actually, you're probably struggling to read all this white text over that overly-edited and bright picture of space.

Just scroll down a bit ok?

Or try moving your mouse there.


This is much better. I think.

Anyway...


In my previous post there was a comic.
In it, there were pictures and screenshots of my code.
However, this is not the case at all!
In fact, thoe pictures weren't even taken with my phone.
I don't even have a phone!
Instead, they are heavily edited drawings of screenshots of my code made to appear as if i took a picture with my phone. I bet you weren't expecting this.
The first image was made out of various random images from the internet.
And i've scaled it down to a pathetically small resolution thinking it would fit but it didn't and then it was too late.
Here have a drawing of a screenshot of one of the files in gimp.


And that screenshot titled "my_code.png"?
It's not my code at all, i stole it from yanderedev.

Anyway let's talk about this page now.

But, you know what?

Fuck you, you probably have a small screen and scrolled here accidentaly.
So you'll have to read my text over that space caleidoscope background.

By the way i've disabled text selection so that you can't just select my text to read it.

Please keep that in mind.


Either way, this page...

I had to google a lot of shit for it.
And then i had to fix a lot of shit so that you can't break it.

Like disabling horizontal scrolling.

Or how if your screen isn't tall enough it would break and overlap with the main post.

However most of the work is in creating graphical assets and coming up with ideas.




However it does feel like i spend way too much time making these posts instead of working on the game...
But it's good to do different things, so it's ok. Probably.
Now, i do not think that there is anything else i could talk about.
So... Now this post is truly over.

Goodbye.
For now.