Jump to content
Jinroh

Mortal Kombat Tech Demo

Recommended Posts

Hey guys,

 

Dunno if I'll ever get back to this, if so it's on the long range scanner, but figured it's pointless to let it sit on the HD and nobody ever gets to play around with it. I put it on hold to do Carrot Kingdom. :D

 

So I made this back in May/June. Darryl1970 made a sweet single frame Raiden sprite, and I took and ran with it. I made a crapload of animations for Raiden and started Sub-Zero.

 

Some of the fight logic is in there, but still buggy with changing rounds and such. You can punch, uppercut, duck, move left and right. 1P/2P controlled by their respective joysticks. So you can kinda do a fight against another person.

 

So have fun! (For a few seconds) :) If anyone wants any of the resources for an MK project, let me know I'm happy to share. :D Don't wanna really release the source atm though, because it's a mess as I was just playing around more or less.

 

MK1.png

MK1.bin

Edited by Jinroh
  • Like 11

Share this post


Link to post
Share on other sites

Thanks guys. :) Yeah it really wouldn't take TOO much to get a full round with special moves going, but other projects are chewing up my time. :D

 

Though we havea Papa's Street Fight World to play in the meantime. :D He's got some way better sprites going on.

Share this post


Link to post
Share on other sites

No, actually, it is ASM with a 2 line kernel. :) A hastily put together ASM project, which is why it is a bit primitive.

Edited by Jinroh
  • Like 1

Share this post


Link to post
Share on other sites

Oh thanks man, really cool article. :)

 

I posted it here just in case I never get around to it, but Darryl1970 might prod me to pick it up again after Carrot Kingdom and a few other projects are done. Carrot Kingdom is way more impressive anyway. ;)

  • Like 2

Share this post


Link to post
Share on other sites

I am amused that, if you beat your opponent in this current build, you uppercut your foe for ETERNITY. ^o^

  • Like 2

Share this post


Link to post
Share on other sites

Oh thanks man, really cool article. :)

 

I posted it here just in case I never get around to it, but Darryl1970 might prod me to pick it up again after Carrot Kingdom and a few other projects are done. And what is Phen375 do you know? Carrot Kingdom is way more impressive anyway. ;)

 

I hope that you do get back to this again one day Jinroh. I love games like this. So simple yet a lot of fun. I'll checkout Carrot Kingdom as well.

Edited by Avario

Share this post


Link to post
Share on other sites

 

I hope that you do get back to this again one day Jinroh. I love games like this. So simple yet a lot of fun. I'll checkout Carrot Kingdom as well.

 

 

Hey that's pretty darn impressive already!

 

Thanks guys, glad you enjoyed it. I actually have a fighting game idea I started on another platform so maybe it'll morph into that, if I decide not to make it Mortal Kombat, just in case Netherealm would wanna C&D or whatever. :)

 

Either way it'd be cool.

Share this post


Link to post
Share on other sites

Nice animation.. As far as the play goes, I was somewhat lost and inept, just like the real thing!

 

Have you ever considered enlarging the players?

 

Fight!

Share this post


Link to post
Share on other sites

Wow like the project! :D



I design the OpcodeGames boxes/labels/etc (ColecoVision).

If you need someone to develop the art box, labels, manuals, etc, you can count on me! ;)

Share this post


Link to post
Share on other sites

When I saw this, I began to wonder what might be possible for the 2600! I mocked some stuff up, starting with the players, and eventually doing an entire screen. This mockup would require both players to use both sprites. This probably means flicker, but I wasn't sure if someone with more technical knowledge would be able to program that out? Otherwise, a lot of this would be done simply with the playfield. This isn't 100% pixel perfect, but it's pretty close. I give you fan favorite, The Pit. It is 240 pixels wide at a resolution of four pixels, so as to allow some side to side movement. It is 192 pixels tall at a resolution of two pixels.

Mortal_Kombat_Full_Mockup2.gif

  • Like 1

Share this post


Link to post
Share on other sites

In the above mockup, players would be double wide sprites at a resolution of eight pixels and 40 pixels high. The ninjas are easiest to create- here's a better look at them and the pixel breakdown. I briefly looked at Raiden, but didn't get anything worth sharing. Even using two double-wide sprites, it's tough to get something that looks nice.

ninja_mockups2.png

  • Like 2

Share this post


Link to post
Share on other sites

MayDay you need to be more careful about how many PF colors you put on a single scanline/row. Venetian blinds will let you get away with two, but any more than that will start to look bad. I've attempted to recreate this mockup in code. I made the columns wider because I'm lazy and it's easier to draw them procedurally if they are a multiple of 8 pixels wide. The kernel takes a bitmap though so they could have been thinner like in your drawing.

 

Now for the tricky sprite problem...

 

post-40226-0-14931800-1483381555_thumb.png

  • Like 1

Share this post


Link to post
Share on other sites

Sprites sort of working. It's moving and resizing the missiles in order to avoid using flicker. Still need to handle positioning the sprites horizontally. Right now the X position is hardcoded in the kernel.

 

post-40226-0-53824500-1483391404_thumb.png

  • Like 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...