Jump to content

Photo

Street Fight World

sakura is hot awesome sauce ken hair disheveled street fighter

55 replies to this topic

#1 Papa OFFLINE  

Papa

    Dragonstomper

  • 751 posts

Posted Tue Jul 7, 2015 5:53 PM

Retro Lord has inspired my next side project (while the RPG is getting pieced together).  It will be a fighting game based on Street Fighter II and Street Fighter Alpha (with maybe a little Streets of Rage thrown in for good measure).  I've only the title and menu screens to play with so far but here's a taste of...

 

Street Fight World!

 

Attached File  SFW.bin   32KB   477 downloads

 

 

Pressing fire selects one of the two modes on the title screen (left and right highlight the modes).

 

Pressing right on the 1 player joystick (or right on the 1 or 2 player in versus mode) runs through the characters.


Edited by Papa, Tue Jul 7, 2015 5:55 PM.


#2 Hyperboy OFFLINE  

Hyperboy

    River Patroller

  • 3,421 posts
  • Location:Almost Heaven

Posted Tue Jul 7, 2015 6:26 PM

Looking forward to a playable demo!


Sent from my finger.

#3 ZackAttack OFFLINE  

ZackAttack

    Moonsweeper

  • 489 posts
  • Location:Orlando, FL US

Posted Tue Jul 7, 2015 7:44 PM

Off to a great start! Have you thought about how you're going to implement the AI? That should be pretty interesting.



#4 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Tue Jul 7, 2015 9:20 PM

I'm going to put a twinkie on one side of the screen and then put in:

 

 if x=1 then goto twinkie... :P

 

Honestly, it's gonna be a big mess at first I'm sure.  A lot of comparing one player to another to decide movement and action.  I know I'm going to run out of space very fast and will likely scrap the versus mode in favor of a fighting adventure game (or vice versa, if I can get acceptable levels of ghosting or flicker out of those sprites).  I have generated an indecent amount of flicker when stacking four sprites across, so having eight pixel wide enemies may be the answer.  There are so many ways to go with this, so I'll try to put some updates in when I make a significant change. 

 

I really love how Cherry Blossom (Sakura), and Lotus (Chun Li) turned out.  I based my Way (Ryu) and Edge (Ken) sprites on a extra wide (three eight-pixel-wide size) Ryu picture posted by Retro Lord.  I redrew him completely and then drew the rest from scratch, making them all sixteen pixels wide (two eight bit sprites side-by-side).  This cranks up the detail and raises the flicker factor considerably with two whole characters on the screen. 

 

Wish me luck!  (I'm gonna need it...)  :grin:



#5 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Tue Jul 7, 2015 9:58 PM

..aaaaand, I just figured it out!  Now there is little to no flicker!  Even in versus! 

 

Attached File  SFW.bin   32KB   264 downloads

 

That was quick.  Now time to program moves, A.I., backgrounds, etc.

 

(upon resetting one half of a sprite doesn't get dropped off the screen.  This is just a simple oversight and will be corrected..)



#6 Jinroh OFFLINE  

Jinroh

    Dragonstomper

  • 585 posts
  • Catgirl Maid Lover

Posted Wed Jul 8, 2015 5:28 AM

Wow those sprites look great! Can't wait to see more!

 

I have a fighting game I've been working on too, glad I didn't choose Street Fighter. x3 Really cool to see more fight games on the VCS.



#7 Retro Lord OFFLINE  

Retro Lord

    Moonsweeper

  • 363 posts
  • Location:Sweden

Posted Wed Jul 8, 2015 9:18 AM

Very nice! You got a big headstart on me now =)



#8 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Thu Jul 9, 2015 9:54 AM

Now all the backgrounds are done and the characters move (without animations, yet...).  I'm making lower resolution versions of each background in case I run out of room for player moves.

 

OH..and they're ZOOOOOMED now!! :-o

 

Attached File  SFWII.bin   32KB   268 downloads

 

 

 

I'm going to wait to post any more on this until I get some actual animation.

 

 

Should I keep the zoom?

 

If I had to get rid of any backgrounds, which ones should I chop off?

 

 

(In emulation this game may look flickery and crapish.  On real hardware it looks great, with only the slightest bit of ghosting.)


Edited by Papa, Thu Jul 9, 2015 9:56 AM.


#9 ZackAttack OFFLINE  

ZackAttack

    Moonsweeper

  • 489 posts
  • Location:Orlando, FL US

Posted Thu Jul 9, 2015 8:26 PM

I hope you're able to keep all the backgrounds without losing any resolution. They look really good.

 

Are you using or planning to use DPC+ for this?



#10 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Thu Jul 9, 2015 10:10 PM

Yes, I'm using DPC+ for the higher resolution sprites and playfield.  I did drop the resolution a little on the backgrounds, but kept them as close to the originals as possible.  I have a lot of movement animation done now.  Once everyone has frames for movement I'll be adding jumping and crouching.



#11 Retro Lord OFFLINE  

Retro Lord

    Moonsweeper

  • 363 posts
  • Location:Sweden

Posted Fri Jul 10, 2015 6:23 AM

Sweet. Hey, how do you work with the playfield? The standard playfield editor only has 10 in height and in DPC you can go much higher.



#12 Jinroh OFFLINE  

Jinroh

    Dragonstomper

  • 585 posts
  • Catgirl Maid Lover

Posted Fri Jul 10, 2015 7:17 AM

Wow that's looking very nice! :)

 

I really like the backgrounds you have going on there. The sprites look great too.



#13 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Fri Jul 10, 2015 10:26 AM

I'm using a 22 row playfield.  This gives you 8 lines per row which is double that of the standard kernel.   (The higher res ones above were 4 lines)

 

The reality is that some backgrounds may need to be removed to allow for all the moves I want to include.  Crafty use of half sprites may allow me to keep them all, but I highly doubt it.  I may even need to dump a character.  No, I'm not dumping Sakura.  :-D

 

Here are the movement animations.

 

Attached File  SFW.bin   32KB   202 downloads



#14 Retro Lord OFFLINE  

Retro Lord

    Moonsweeper

  • 363 posts
  • Location:Sweden

Posted Sat Jul 11, 2015 7:40 AM

Looking really good so far!

 

I'm coming along nicely with porting over my version into DPC+. I got the fighting system down and character selection. But I have yet to do the first stage.



#15 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Sun Jul 12, 2015 7:07 PM

I've gotten a lot done!  Everyone walks, crouches and jumps.  Lotus (Chun Li) has a punch and two kicks.  White (Blanka) has his special attack. 

 

Once I add the remaining attacks, set up damage, write a couple of songs for it (maybe three!?!), and program the A.I. it will be done! 

 

Here's what is done so far...

 

Attached File  StreetFight.bin   32KB   227 downloads

 

This looks best when played on real hardware (as do most games that have that 'shimmer' of shared sprite space.)

 

Hold down for a couple of seconds and press fire to do White's (Blanka's) rolling attack.  Press forward and fire to do a punch with Lotus (Chun Li), back and fire to do a kick, and press fire rapidly to do a rapid kick.  These are the only moves programmed so far.

 

 

More to come...

 



#16 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Mon Jul 13, 2015 5:27 PM

I just added dragon uppercuts!!  They work just like the arcade!



#17 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Thu Jul 16, 2015 4:06 PM

Now I've made it so the right difficulty switch changes the size of the characters.  The "B" switch makes the characters large and the "A" switch makes them small (like the first demo.)!! 



#18 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Thu Jul 16, 2015 5:32 PM

...Here's the download of that, by the way...

 

Jumps have extra animation.  All walking animation is done.  Lotus has a punch and two kicks.  White has the spin attack (no glitches now).  Edge, Way, and Blossom have Dragon Uppercuts (down, down-right, right...yes, I know that's the fireball, but I'm working on it.)! 

 

Left difficulty "A" is small characters, "B" is large characters..

 

 

Attached File  SFW.bin   32KB   262 downloads

 

 

 

 

..still not quite a game, but it's almost there.

 

(also, I've muted the music until I write it as that was just the Run Out music with a different instrument to act as as placeholder.)



#19 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Sun Jul 26, 2015 11:43 AM

Here is the latest on my SFII clone.  Now fireballs are in!  Blossom (Sakura) has a cool fireball pose and pink projectile!  Edge (Ken) has a distinctly 'retro' fireball (spirit ball is a better term for it I guess.)  Way (Ryu) has a classic SFII projectile, with the ghosted hands and blue flash.  Two kicks for the twinsies has been added and certain glitches have been worked out.  The size can still be selected with the left difficulty switch.  I turned the Ryu and Ken clones into a simple color variant of one sprite set to save memory and their fireball poses are quad zoomed, 8 pixel wide sprites to save memory and prevent any second sprite glitches (certain halves of characters would vanish when throwing fireballs).  With Blossom a workaround had to be implemented and a second set of speed regulating variables so a slight flicker happens on the second player when she throws a spirit-ball.  Dragon uppercuts are still in, but not usable until I program the controllers.  Lotus (Chun-Li) has her winner stance still mushed in there waiting to be implemented (or removed if absolutely necessary).  

 

When all is squeezed in there should be three or four basic attacks per character, two to three special moves per character (fireballs, dragon uppercuts, and tornado kicks for the three Sheng-Long students.  A rapid kick and spinning-star-kick for Lotus.  Electrocution and the flying-furry-sonic-spinball attack for White (Blanka), and a spinning-vodka-induced-helicopter-punch and 69-in-your-face-Final-Fight-Mayor piledriver for our Zangief clone), at least one squatting attack, at least one jumping attack, and some throws!!  

 

..Yes, I'm pretty sure this is all possible!  

 

  Attached File  WorldFight.bin   32KB   266 downloads

 

 

I'm also thinking of changing the name to 'World Fighter'.  Any ideas on what I should call this game or what Zangief's non-lawsuit-inducing clone moniker should be? 



#20 Hyperboy OFFLINE  

Hyperboy

    River Patroller

  • 3,421 posts
  • Location:Almost Heaven

Posted Sun Jul 26, 2015 11:47 AM

Pixel Fighter??

#21 Buttons OFFLINE  

Buttons

    Star Raider

  • 57 posts
  • Carbon-based wife-form
  • Location:On the plane

Posted Sun Jul 26, 2015 12:41 PM

How about something like "Borets" for Zangief's name?  I think it means "wrestler". 



#22 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Sun Jul 26, 2015 4:50 PM

Now I've added a punch and a crouching kick for Way and Edge.  Both the punch and the standing kick can also be done while jumping, so that's good!  I may make the crouching kick work in the air as well as it looks perfect as a flying side kick. 

 

I will call my Zangief clone "Borets"!  Thanks Buttons.

 

I will consider the name Pixel Fighter.  There are a LOT of pixels in this game. 



#23 Papa OFFLINE  

Papa

    Dragonstomper

  • Topic Starter
  • 751 posts

Posted Wed Aug 5, 2015 9:11 PM

Using multiple screen grabs, I crafted these representations of my Street Fighter clone.

 

SF2600A.png

 

SF2600B.png

 

SF2600C.png

 

SF2600D.png

 

SF2600E.png

 

SF2600F.png

 

SF2600G.png

 

Game will be ready soon!!



#24 Jinroh OFFLINE  

Jinroh

    Dragonstomper

  • 585 posts
  • Catgirl Maid Lover

Posted Thu Aug 6, 2015 5:18 AM

Sweet those all look great. :D Can't wait to see the final product.



#25 joelm OFFLINE  

joelm

    Star Raider

  • 75 posts

Posted Fri Aug 14, 2015 4:24 PM

I really like the game graphically. For the AI you could use a timer which triggers a random number generator. Each number generated could correspond to a move in a given character's library (one of which would be not to move at all). That would ensure that each fight was different while maintaining a distinct fighting style for each character.





Also tagged with one or more of these keywords: sakura, is, hot, awesome, sauce, ken, hair, disheveled, street, fighter

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users