Developing Platformer Engine

Post your own tutorials, guides and demos.

Post » Sat Aug 16, 2008 12:34 am

Well, I figured I should post this up, especially after having some discussion with delta time and other issues (since right now it runs under constant 60 fps rather than V-Sync).

http://kayin.pyoko.org/enginewip.

What does this engine do?

* Custom platform engine
* Variable based motion customization
* Double/triple/whatever Jumping and wall jumping (hold away from the service and press up)
* Dashing and air dashing (which dash momentum) by double tapping forward on the ground or air
* Back dashing! (press away twice in air or when crouching)

* Attacks with the Z key! Standing, crouching and jumping! (With two more buttons worth of attakcs PLUS command normals being implented)
* Buffers and chain combos as well as jump cancelable normals! (Air JCing doesn't work 100% yet)
* Technically you can do QCFs and SRKs, but you won't hear the sound involved since it's not included. They don't do anything, but if you check the code you can see how it works.

This is on the way to a metroidvania with fighting games mechanics. So.... I dunno, I'm open to any ideas to clean up the code or implement stuff like delta timing or whatever.
B
12
S
4
G
4
Posts: 238
Reputation: 2,426

Post » Sat Aug 16, 2008 3:04 pm

why do her breasts breathe :shock:

its pretty good, i just never understood how you could dash in the air
B
52
S
7
G
6
Posts: 1,945
Reputation: 7,610

Post » Sat Aug 16, 2008 6:50 pm

Nice engine. Runs pretty smooth. I hate pressing up to jump though, but it's an easy enough fix.

Might I suggest a running attack? One that won't stop your momentum.

Also, I get tearing on your background tiles with a fixed frame rate. When I turn V-Sync on it looks much nicer.
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Sat Aug 16, 2008 7:21 pm

V-Sync introduces a lot of issues currently. Such as the frame rate dropping and attacks still moving at full speed. I'm planning to see how implement delta time, which would make V-Sync work fine.

Dashing in the air isn't realistic, but neither is double jumping or even jumping 3 times your own height. BUT ITS CERTAINLY FUN! Anyways, a running attack might be a decent idea I'll definitely consider, though I have to consider how it'll interact with other moves.
B
12
S
4
G
4
Posts: 238
Reputation: 2,426

Post » Sat Sep 01, 2012 9:44 pm

The link is broken :( Does anyone have this file?Wolod2012-09-01 21:44:14
B
54
S
11
G
4
Posts: 250
Reputation: 5,074

Post » Wed Sep 05, 2012 3:22 pm

I would also love to give this a try. Does anyone have the files?
B
4
G
2
Posts: 20
Reputation: 1,357

Post » Thu Sep 06, 2012 4:35 am

http://kayin.pyoko.org/enginewip.cap is the correct URL.

Though it's old, so keep that in mind and don't expect much.
B
12
S
4
G
4
Posts: 238
Reputation: 2,426


Return to Your tutorials & example files

Who is online

Users browsing this forum: No registered users and 0 guests