I came with an idea a while ago to create a 2D fighter with tons of bullets onscreen, that you must dodge like a shooting game. Since the Touhou series already had sprites for a fighting game, I thought I might as well try it.
BETA v0.3 RELEASED!http://www.mediafire.com/?sxk842bxp1zzy9d(The music folder now works by just copying any mp3 files in.)
Features:- You have a flying mode that will consistently run out while in use, and charge slowly while not in use. You can hold a button to "focus" and slow down, like the normal Touhou games.
- Dodging bullets will give you super and flying meter. Blocking or getting hit by bullets means you lose flying mode, and lose a good amount of flymeter.
- Projectile damage based on type and size
- Hitboxes vs. bullets are extremely small, allowing for many of them to be onscreen at once, hitboxes with melee uses a pixel perfect method.
- Blocking works on a normal 2D fighter low-mid-high system. Lows can only be blocked low, highs can only be blocked high, mids can be blocked with either.
- Hitstun and Blockstun is based on the melee moves you do. Hitstun builds as you progress through a combo. Some moves may face hitstun proration while in a combo. If you try to use a melee attack more than twice in a row in a combo, the combo will automatically end with a "duplex penalty".
- If you're hit with a projectile, and you're not grounded, you will gain 20 recovery.
- Supers are based on increments of 20%. You have three, one that needs 40%, one that needs 60%, and one that needs 80%.
- Bullets have health too, bigger bullets will destroy smaller ones on collision, and will still take damage themselves. They also take damage upon hitting a player. Super bullets have infinite health, but cannot affect normal bullets.
- Bullets are split into types, and their duration onscreen is based on that.
- Recovery is split into normal and projectile recovery. Normal affects all of your attacks, projectile recovery affects bullet firing (both must be 0 to fire a shot).
- Double jumping and air dashing is present. To air dash, press fly + forwards/backwards.
- 4 completed characters (Reimu, Marisa, Cirno, Flandre), 2 in progress (Chen, Minoriko).
- Online doesn't work yet past connecting and sending a few packets. It does connect, but don't expect anything from it other than desync and crashes..
- Character data is stored in text files, super data is stored in lua scripts, makes it easier to create new characters.
- The music folder accepts up to 1024 mp3/ogg files.
- Skies/BGs/Music are randomly chosen initially.
1P Controls:Movement - Arrow Keys
Weak - X
Medium - C
Strong - V
Fly - A
Dash - A + Forward/Backwards
Spellcard - B + Direction
Focus - Left Ctrl
2P Controls:Movement - Numpad 2,4,6,8
Weak - Right Divide
Medium - Right Multiply
Strong - Right Subtract
Spellcard - Numpad 1 + Direction
Fly - Home
Dash - Home + Forward/Backwards
Focus - Delete
Created with C++ and SFML. Should get some videos and a demo out soon, but I still want to get more playable characters in before that time comes. Characters will be editable in simple text files so we can create new ones fast, as long as we have the sprite set for them. If anyone can help me out with this part of development, it would be amazing. It would definitely help me focus on coding instead of changing filenames and numbers around. I think I'm doing pretty well for a week in, the game is pretty playable at this point. Also, I don't really have great skills in creating patterns for spellcards, and I know you guys are great at that. Maybe you guys can help me develop a few different pattern types to put into the game.
Screenshots:
http://boonce.org/up/df-menu3.pnghttp://boonce.org/up/danmakufighterflan.pnghttp://boonce.org/up/4555_df-milkyway.pnghttp://boonce.org/up/8209_df-launching.pnghttp://boonce.org/up/helixgrid.png- Made with C++ and SFML.
- FMOD is used for the audio.
- Most art assets taken from the Tasofro Touhou fighters, since I'm doing this on my own I did not have many options here. Any sprites not made by Tasofro are made by fans, who shall later be contacted for approval.
- Credit to Paper Conan for helping out with Flandre and Minoriko.
So it's quite different than the other Touhou fighters at this point. Although I'm always up for putting new ideas in. This is very unfinished right now, but it's pretty playable for only have about a month of development time.