Page 1 of 2

2D ninja platformer with chain physics

Posted: Wed May 20, 2009 5:34 am
by ThePurpleAlien
This is my current Irrlicht project. 2D tile-based game programming has been really rewarding. A lot less work to make something respectable-looking and fun to play. I also have a new appreciation for the brilliance of super mario brothers.

Image

Irrlicht is handling graphics and joystick input (I'm using an xbox360 controller).
The game code is my own including collision detection with tiles and the physics used for the player and the spiky ball-and-chain.
I'm coding in CodeBlocks with mingw.
The artwork is done in Inkscape and then exported to bitmaps which works very well. Bitmap touch-ups done in MS Paint and Gimp.
Levels are created from a text file.

Image

Gameplay video: http://www.youtube.com/watch?v=B4yjqsDJ1d0

I have some character animation in there now (not in the video). Next steps are throwing stars and enemies.

Thoughts? Comments? Ideas?

Cheers!

Posted: Wed May 20, 2009 6:51 am
by pera
Looks fantastic!

shurikens and enemies, and you can release the demo!

can't wait.

Posted: Wed May 20, 2009 7:43 am
by JP
I'm not a fan of the art style, reckon that could be improved... and I'm not a fan of how there's no running animation, just a sliding 'animation'.

But having said that the physics side of things looks really good! Love the way he can grab on to ledges, that looks really cool, as does the chain physics, obviously!

Posted: Wed May 20, 2009 3:25 pm
by devsh
He stole MY idea!

Posted: Wed May 20, 2009 3:59 pm
by Sylence
Ideas are a Dime a Dozen

Posted: Wed May 20, 2009 4:42 pm
by JP
:lol: it's not exactly a groundbreaking idea!

Posted: Wed May 20, 2009 5:03 pm
by devsh
*Joke*

Posted: Thu May 21, 2009 3:28 am
by Xarshi
Looks good. I'd have to disagree with JP (although, its just opinion), I quite like the style. That is, of course, just my opinion.

Posted: Thu May 21, 2009 5:22 am
by ThePurpleAlien
Well, the style isn't going to change much cause it's my art style so thanks for the positive feedback. I have added a running animation, and my next plans graphically are to add layers to the background that move at different speeds to convey depth.

Posted: Thu May 21, 2009 10:32 am
by shadowslair
Looks cool. And your style is good also. Good luck with it! :wink:

2D Ninja Update

Posted: Sun Sep 13, 2009 7:05 pm
by ThePurpleAlien
An update on my 2d irrlicht project:

I'm now using pngs instead of bmps for sprites and tiles. Inkscape exports pngs and Irrlicht draws them with the alpha channel so everything is nicely anti-aliased.

I've added enemies and some AI. You can slay an enemy with your sword, but enemies don't fight back yet. Other enemy interactions are planned, like collision with player and using the grappling hook on them.

Levels now support multiple tile types. Eventually, tiles will have different behaviors, e.g. stone tiles can't be penetrated with the grappling hook.

Comments welcome. Cheers!

Most recent video:

http://www.youtube.com/watch?v=LYBE9NU8ry4

Older videos:

http://www.youtube.com/watch?v=2Lb6eLuS2ws
http://www.youtube.com/watch?v=XfeUnK31YMg
http://www.youtube.com/watch?v=DJK6dnVuAp4

Screenshot:

Image

Posted: Sun Sep 13, 2009 7:13 pm
by Adler1337
That looks awesome!

Posted: Sun Sep 13, 2009 8:14 pm
by ceyron
Good job, this looks very nice. You have quite an unique way of drawing things, nice art style, makes the game look really good.
I have some suggestions though. The tiles are nice but seem rather dull if you stare at them for a long time, mainly because they all look the same.
I would love if you'd add some detail to them like make some appear to be broken or with cracks, maybe even add some other stuff for decoration like trees or grass like here
http://www.gamerzlook.com/Pictures/maplestory.jpg

Anyway i wish you good luck with your project! oh and i have to ask, will you make this to run on linux too?

Posted: Sun Sep 13, 2009 8:25 pm
by Adler1337
I agree with ceyron. I think it needs a little more detail and a mini map. Other than that, i think it looks amazing. :D

Posted: Sun Sep 13, 2009 8:25 pm
by Virion
good job with the game. that's something very good! :D