Loading...
29
12 days ago

I finally figured it out! Now knuckles is full featured and playable!

This was the most challenging part in developing three characters to make knux climb the walls and then climb up them(I dunno what it is called in english).

this article is about it :


Guess what music from Knuckles' stage of Sonic adventure is being played in background?

In begining of January of 2025, after passing the challeng for Tails' tails, now I must make Knuckles' knuckles.

Physics are same as sonic, just lower jump and speed.

Easiest part was gliding. The state activates and knuckles will glide in horizontal depending on its facing direction.

The gravity will be lowered and when left or right keys are pressed and facing variable changes, horizontal speed will be increased or decreased depending on direction until it reaches its limit.

Also several sensors will appear in glide state or climb and climb up states.

a sensor appeard in front to trigger knux's climb state when collided with a solid. and this sensor can also destroy objects.

another sensor is under him because he mistaked slopes for walls and climbs up them so this slope shaped sensor will deactivate glide state and his fists will not collide to slopes.

And when they collide a wall, the climb state will de triggered.

Knuckles' sprite will change to climbing. and many sensors are required here.

one for detecting if his bottom is near the ground so he will stand.

one for hands if hand not colliding a wall it will climb it up.

one for front if he meets a wall he van continue climbing.

and one for head to detect if his head hits a roof so he will not climb higher.

The most challenging part was climb up.

he must go up and left or right and animation of climbing must be synced correctly.

I couldn't reach any good result with this. so I removed him from the project but before that I got a copy of this engine with knuckles; maybe one day I could fix it.

after 2 months; well, we're in middle east of Asia.

Like the Gregorian calendar, there is two kind of other calendar called moon and solar calendar,

In moon calendar one of months called "Ramadan". This month is known as the blessed month for muslims.

In this month I tryed again to fix Knuckles' problem with climbing up the walls.

I really have no Idea what the problem was, but it suddenly got fixed! maybe it was just a chance or blessing of this month? I don't know.

But anyway, knuckles is now fixed and playable. And can climb the walls without any problem.

However he sometimes sticks out of the walls; I thought it is necessary for stages which their walls are not flat. or maybe not? well its just a adjustment of sensors. it will be fixed by changing some numbers.



4 comments

Loading...

Next up

Yo here is the smooth-moving moving platform. Though not so good, its my maximum try.

(yea its Amy rose is background)

***Reduce the speaker before watching!***

That song is Monster from the band Starset. I was listening to it when I made it.

Final Fantazy 8 is my favoirte.

How is speed of your internet?

This is my new sonic engine.

Its Named Sonic_Massive_Engine.

And its using Sonic 1's first 2 stages as examples.

Currently its in Persian language.

And its running in its debug mode, so there are some numbers around the screen.

My first experience in a moden Final fantazy.

#FinalFantazyXIII

This is a full featured playable Tails I added to my engine.

I made this about 8 months ago, but final fetures was made yesterday.(August 9 2025)

The must important part is his tails rotating while rolling.

read this article about it if interested :

Sega pico is the weirdest console I have ever seen.

Finally, the result screen!!

It was totally a challenge. However it was easier than what I thought it would be.

I'm sorry about the language. I was too lazy to change the images to English. you just imagine it PLZ.

And another article of development :

I made critters jumping out of Badniks when we destroy them.

However, I realized that in the official sonic1 those flickies have lesser gravity. No problem;I can simply change the value.

Just like the official game, they will disappear when out of camera.

I'm working with a Android operating system which works in personal computer!

A project called Android-x86 was trying to make android work in x86_64 CPU, which is a PC CPU; And some modified versions are built upon it. this is BlissOs based on Android 13.