IN DEVELOPMENT - CONSIDER FOLLOWING MY ITCH.IO PAGE

Battle it out with your friends and enemies in this small 1V1 fighting game.

Press Tab or Backspace to start a new game
Press the attack key to change a player into a CPU (AI) before the match.
Return to main menu by hovering mouse over Home button (see screenshot).

-----

Player 1 Controls
AD - Walk (double tap to run), S crouch, W jump
SPACEBAR - Attack (combine with directions to perform different moves)
E or M - Parry (can only be done on the ground, counters an opponent's move)

Player 2 Controls
ARROW LEFT & RIGHT - Walk (double tap to run), ARROW DOWN crouch, ARROW UP jump
NUMPAD ENTER - Attack (combine with directions to perform different moves)
NUMPAD 1 or PLUS - Parry (can only be done on the ground, counters an opponent's move)

-----

MUSIC BY SULOSOUNDS:  https://sulosounds.itch.io/100-songs

Play the previous versions on the Silhouette Showdown Archive:
https://weentermakesgames.itch.io/silhouette-showdown-archive

Download

Download NowName your own price

Click download now to get access to the following files:

SilhouetteShowdownQOL_Mac.zip 17 MB
SilhouetteShowdownLinux_V090.zip 44 MB
SilhouetteShowdownWindows_V090.zip 43 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 69 · Next page
(+1)

This is an awesome Ninja Game! I have always wanted to create a ninja platformer, and your game inspired me. I like how fluid the animations are and how cool the enemy ai is! It has a lot of strategy in combat, especially against the blue enemies where you can make them turn on each other. The parry is quite difficult to execute, but the attacks looked great! It would be cool if you could add more single-player levels if you have time. Honestly, I think you could make this into a mini hollow-knight if you wanted to! I am also a game dev. but just starting out. I am wondering how you designed the attacks so well. I am not very good at making solid melee combat, so if you get a chance, let me know!

Thank you midnight ninja! I am glad you enjoyed the game and left a comment. Having more singleplayer (and other) content in the future would definitely be really cool, but right now my focus is on my other game Monster Battlegrounds.

I made the attacks quite a while ago, and there are some things I would even do differently, but I am still proud of how smooth the animations feel in the gameplay. In my opinion, the best way to create attacks it to start by creating the key poses. For example, when you are animating a punch, start by drawing the pose where the character is fully extending his arm, when you would hit the opponent. Once that is finished, then draw the frames before and after that. It is usually better to make the startup of the move take longer than the recovery after the main action, so for example: 1 frames getting ready to punch > 1 frame PUNCH > 3 or 4 frames of pulling arm back. It is ok to stretch the bodyparts a bit, even if it looks weird on a still frame, it might make the action look better in motion. Make sure there is a bit of variety in the timing of your different attacks, and take a look at real-life pictures or footage of martial arts, not just from games. There is also an online resource that collected all the animations of the classic arcade fighting game street fighter 3, I think you should not just copy those animations, but it will help you understand how certain body parts move and where professional animators squash and stretch their animations:
https://www.justnopoint.com/zweifuss/

It would be very fun if you released your own game! If you have an early build, it is ok to post it here in the comments to let me know, and if you want to I can give some feedback on the game. Thank you for commenting and thank you for playing!

(+1)

Hello, Weenter,

Thank you so much for your detailed response and taking your time to help me with this! I don't know many devs who would go out the their way to give me tips on this, so I really appreciate it. I just finished working on a game for a game jam with a friend. While not a sidescroller or a ninja game, it was a good learning experience on how to use github for collaboration and despite some technical hiccups along the way, we were able to make a really cool game. Even though it's unpolished, it's still pretty fun. If you want to check it out, here's the itch.io link: https://team-midnight-rain.itch.io/loopy-lunatics

Since we made it together, we created a new account for it, but my team name is in the credits in the game description. If you play, let me know what you think and things we could improve! We didn't get a chance to put in sound effects yet, and the door for the fifth level doesn't work so we'll have to fix that as well.

Anyway, I really appreciate your advice on the aminations as well as that street fighter animations for reference. Right now, I'm focusing on learning JavaScript with my uncle to do a reboot of his educational geography game that got discontinued, but I plan on starting a ninja platformer soon, possibly after that. I've been thinking about it, and I'd like to maybe try a single-player game almost like yours but maybe more of a metroidvania style with some inspiration from 1986 Legend of Zelda dungeons and upgrade elements. If you'd like, I'll let you know if I make any progress with it.

Also, I checked out a couple of your games and I'd like to give feedback. Overall, the ninja game was awesome and my favorite feature was probably the double-tap to run, which was really interesting for speedrunning and also added a Sonic-type element to the game in that you could go through early stages quickly to get to the new stuff. I also liked the checkpoint system, it made the game less punishing but still just difficult enough with the challenges of the platform and enemies. The only thing that was a bit punishing was the parry system. Maybe I just didn't get the hang of it, but it felt like you had to make the parry exact in order to block opponet attacks. It might be better if you lengthened the timer of the parry so it is a bit easier to execute. However, it was a great game and provided a complete experience.

I also checked out Monster Battlegrounds. This game was also really well done. It felt like an arcade fighting game and was well-polished. I didn't really come across too many issues with this one in particular. It was well-done, the graphics were great, and it was cool that you provided the option to battle the cpu.

Thank you again for you feedback. If you want feedback on anything specific about any of your games, let me know.

Best Regards,

Team Midnight Ninja

Hey Team Midnight Ninja! Nice job on the game you made. It is a unique idea and you did the NES graphics well. I kept dying to walls and it was hard to go through doors, it's probably a skill issue on my side, but in my experience, people want to play a lot of the games that other people made during gamejams, so it's best to make the earlier levels very easy and then keep the rest of the game at a medium difficulty. It wasn't really too hard of a game though, but it might be good to keep in mind that people can sometimes really move on from a game quickly in a gamejam if the early part takes too much time. You could definitely continue working on this game if you wanted to, but of course i hear you have other plans as well, so focus on what you prefer of course. Also, I gotta say, it's nice that you use Godot and I think your programming is already pretty good, even though you call yourself a beginner in another post.

Btw, you don't need to make a shared account to show that 2 people made the game. On your itch.io's game page, just go to:

Edit game (top of your screen) > More (top-right of your screen, in the bar with stuff like Edit game/Metadata) > Admins.

On that screen you can paste the link to each contributor's itch.io page, it will then create a link to accept the admin offer. Just click on that and send it to your friend on discord or something, and that allows 2 people to have the game on their page.

For example, my game Monster Battlegrounds is displayed on my itch.io page, but also on my sound artist Meadow's itch.io page. Just check out these 2 links:
https://weentermakesgames.itch.io/
https://dreamwaremusic.itch.io/

Very nice that you have someone that you can learn programming directly from. I have a friend who is really good at programming in C#, and when we worked together in Godot's gdscript you could really see that those skills transferred well. I am no expert on Javascript, but for as far as I know, it's not really commonly used in game development anymore. So while it is definitely a useful skill and a good way to learn since you have your uncle, make sure to also continue with other languages while making games (depending on what you want to make, something like C# for Unity or Python/gdscript for Godot. C# can be used in both Godot and many other engines, and it is generally useful if you want to get a job later with programming outside of gamedev, GDscript is just simplified Python, so you can learn either. I would say Python is more difficult but will be more useful if you ever intend to get a job with programming, but GDscript is easier and more directly useful in Godot. Whatever you learn, it is a good use of time because it will be easier to learn the other ones.)

And lastly, thanks for the feedback on my games! Silhouette showdown was first made as a multiplayer-only game and a lot of silly programming mistakes were made because i did not keep in mind expanding it to singleplayer too. Now that there are more features, stuff like the parry does not really work well on projectiles and on singleplayer enemies unfortunately. It's prob not a super difficult fix but for about a year, I have been focusing on Monster Battlegrounds and a different game which was a collab with a youtuber. There will eventually be one more update for this game which fixes a bunch of issues and improves the visuals, and i will also uplaod the game to github so that people can check out the code. But that will probably take at least half a year still with all the other priorities unfortunately.

Anyways, good luck with your game man! I am now your second follower so give me a shoutout when you're famous ;). LMK when you make your own game and I will check it out and give some input if you would like that.

Thanks for commenting and playing!

Weenter

(+1)

Very original art. The simple that works.

HELP THE GAME ISNT LOADING

it says "function signature mismatch"

pls help

I have never heard of this bug before, but if you are playing in browser, try using the windows/linux downloaded versions. The game might also not work perfectly the same on all browsers, so I recommend using google chrome, since that is the browser that I used to test the game while creating it.

I love this game!!! I love playing it with my friends, but I wish you could change the controls! We were playing on a chromebook, one without the numpad, and he couldn't parry :(. I hope you find this comment, and it isn't too difficult to add!

u have to press the '','' key. Hope this helps!

Thanks for telling me! I'm surprised you responded to this!

yh np. I like helping people

this is awesome! I love this game but the parry is very underwhelming. sometimes if you parry the bot can just attack again without getting stunned or knocked back

(+1)

Hey!! This is a really cool project, I'm wondering how you got JoyCons to work with your game? I currently have them working in unity but I can't figure out how to get them to work in Itch using the HTML build. Thanks for any help!

Thanks for playing! I use Godot Engine, and for me I just created controller inputs in the input settings, but I've got to say, it's not always consistent. Sometime controller work and sometimes they don't for me in HTML. You've probably double checked already, but triple check if it works after re-exporting I would say.

(+1)

Man, CPU 4 got hands!


This is quite a fun game, and runs great on Linux & Steam Deck (with Steam input mapped to buttons) too; thank you for providing a Linux build as well!

The different stages are neat and I was surprised at the mini- Super Meatboy in there as singleplayer content!

One drawback for me; keypad Enter and Space to attack feel odd, maybe it could be possible to introduce button mapping settings if that's not too much to ask (I'm not very good with Godot yet but this seems like a good tutorial for that, maybe that helps?)

I can only agree! Me and my brother would absolutly love to play this on my laptop, but we werent able to because of the janked input maping.

(+1)

this Game really catchme, it´s so cool and it´s really nice,that´s nice because i have a cheap computer.

(+2)

Love the game! suggestion for improvement: please change the buttons to be Mac friendly for 2 players. The 'parry button/s' for player 2 are all in super awkward positions - because compact keyboard don't have a Numpad.... (T_T) I understand it makes sense on a full (PC) keyboard but it's nice to be able to play on different devices too. maybe change the buttons or add a 'custom button' function.... that's my opinion. thank you for such a fun and simple game.

(+1)

this game is so fricken fun I hope there'll be a new update where they add more levels or something but in overall amazing 10/10

(+1)

This game is sooo FUN! An online mode, maybe even a level editor will be cool.

(+1)

This is really fun, I'd love a full version!

(+3)

add customizeable buttons please!!!
PLEASE please?

(+1)

Cool

(+1)

pls port to mobile. this was so much fun

(1 edit) (+1)

Love the game, incredible work. I'd love if there were some online pvp features. I have a few other suggestions. I think the phantom punch ability would be better if there were particle effects that flashed once it was charged, same with the charged shoryuken uppercut. Some dude suggested the idea that the different colors have different abilities/super arts, and I love that idea. Also, you can kinda cheese the level 4 CPU with phantom punch. Not sure if you're still working on this, but great job!

I am here. to shut down all your hopes and dreams
gonna put my take on your suggestions minus online because yeah it SHOULD

> "phantom punch particle shine"
shit i'm down
not sure if weenter is but eh why not can't hurt, only balance implication is that it telegraphs the move

> "colors=different abilities"
I come to you with a issues:
ma fukin favorite color isn't ma fuckin favorite ability :(
mirror matches are going to not exist or be horrible unless weenter finds another workaround :(
but overall, it'd be neat i'd imagine. supers probably don't fit with the minimalistic one button no motion inputs theme this game has, but simple gimmick options to spice up your game and create some fucked up inbalance is sick

ok cool sorry for getting involved in something i shouldn't

(+1)(-1)

This was so cool.
Could you add a grab feature for a throw or a grab to punch?

(+1)

Amazing game

(+1)

very cool game add cpu pls

(+1)

you can play against a CPU if you press the attack key before starting a match. for example, if you want player 2 to be a CPU, press ENTER

(+1)

oh thanks

(+1)

I think you need to add some weapons tbh, it would be more fun to play. Great Game

(+1)

Great Game

Thank you!

(+1)

issa good game

(+1)(-1)

Hello, i'm known as Barjaquin and I come to say sorry for how I acted before. I'm really sorry for the inconvenient I have generated because of my (literally) 11 years old behavior. I have matured since then and now, seeing the consequences of my actions and how you needed to add that warning just by my fault, i'm embarrased of myself. I have removed the reviews of the accounts that I could as a way of asking for forgiveness.

Sorry.

Thank you. I probably should not have let it bother me as much as it did, but it happened right after I just had some free time to work on the game for the first time in 4 months. So seeing stuff like that (it felt worse cause I thought it was many people) made me extremely demotivated to work on the game.

I've worked a bit on the game since the last update and in the developer build I have, I already removed the message, but then I never ended up finishing the update :/ . I guess I should continue with that cause I've seen a lot of people in comments who care about the game with valid criticisms, and I still have some content (not that much) which is unreleased. Let me know if there's something you want to see in the next update, if you're still interested.

(1 edit) (+1)

I so badly wish you could play this multiplayer! (like online, not local)

(+1)

Can you make a differetn parry then the numpad? My computer doesnt have one

(+1)

Make Abilities and Directional Abilities so the game kinda alters and more combo game. A way to get them maybe fighting AI? Oh yeah add 3 player but P3 is always AI, 2 players vs lvl 4 would look awsom

by abilites i mean elements and the basic stuff btw

want somthing cooler ngl

(+1)

how can i perform a stronk attack?

Your strongest attacks are the phantom fist, and the charged uppercut. You can do the phantom fist by holding the attack button for 1 second, then releasing. you can do the charged uppercut by holding down for a short while, then pressing up and attack quickly.

These 2 attacks take pretty long to start up, so your opponent can attack in the meantime. one of your faster strong attacks is the (regular) uppercut, which you can do by quickly pressing up/jump and attack at the same time.

(+1)

tnx bro

(+1)

Very good game, the sprite animations are extremely fluid. I noticed a few bugs with the AI, namely that they can perform charged moves without having to charge at all (phantom fist & charged uppercut). I also have a few requests for gameplay, such as some kind of super move, more items, and the ability to change keybinds. Also uppercut is crazy powerful and it is very hard to get out of an uppercut stunlock. Other than this, it is genuinely an amazing game, and I would definitely pay for a full version. 

thank you so much for the comment and for playing! the charged uppercut attack can be charged by holding down, so not just by crouching. you can charge it during another attack, during a roll, while parrying, or while in the air. This is what the lvl 4 CPU does constantly (and frame perfectly), so somethimes it might look like they unleash this attack out of nowhere, but they can't do it if they weren't previously doing something that a human player can't also do. Similar situation with the phantom fist, though I admit that there are quite some bugs with the AI.

(1 edit) (+1)

Understood. Thanks for clarifying. I could also just be coping due to my lack of skill. it would be cool if you added a little flash after an attack has been charged fully, which would be really helpful, as I notice my friends and I happen to not charge attacks enough, as well as seeing if an AI is in the process of charging an attack.

Don't worry about it :). Many games have guides that explain these kinds of things, and this game doesn't explain that part, so it's not really a lack of skill for not knowing that. The advanced charging techniques are just in the game for players who love to optimize the mechanics of the combat.

(+1)

Awesome!!

should add a ultimate or an x factor like marvel vs capcom

that can save you

(+1)

Great game, would love to see better player 2 controls. Cannot for the life of me understand the red dart

Thanks! Player 2 controls were made for use with the keypad, but I guess it can be annoying to use if your pc doesn't have one... or maybe there's another issue/way to fix it. Let me know!

the red dart (Bulls-eye) deals more damage and more hitstun by hitting your opponents compared to a regular dart. About 1 in 10 dart throws will be a red dart, but it's random.

(+1)

I think the ability to change controls would be a great workaround to it. Also, thanks for the info on red darts!

Hey, guess where's Red, his not constantly hurting but he is supposed to.

haha! how did you get there? with a divekick or air dodge or something?

(+1)

I dive kick at the lege of the platform and some how get stuck in there. I still can jump out of it.

And I had practice with the right timing of dive kicking into it that I had done it a couple of times.

Ah yeah. I also managed to do it with an airdodge but itch.io won't load the screenshot. Pretty interesting discovery.

(+1)

Yeah, at first, I was fight agenst my brother and I done a dive kick, but because I was very close to the saws I dived into that spot, me and my brother was laughing about it and realized he can't get to me unless he also glitch into it.

Gotta say, this is a very funny bug but also it's like a safe spot.

please add the ability to change keybinds.

(1 edit)

also i suggest adding maybe a ultimate move set based on your color or just a abilty by charging it up by killing other in a three round game play like 

red: super ground pound 

orange: edge (will teleport the opponent to the top of the map and do some damage)

yellow: yeet (yeet the player)

green: laser (aim at the player and kill them

blue: freeze (the opponent cant move)

purple: do damage to them over time

white: assend abilty one shotting them

black: super speed punch

grey: one shot punch

(+1)

how do combo and what are the diffrent moves you can do

you can combo by landing hits after eachother fast enough that the opponent can't escape.


there are a bunch of attacks and you can view them all in the "GUIDE" section, but the most important ones are:

punch : press the attack button (SPACE for p1, keypad ENTER for p2) without walking or crouching.

kick : press attack while walking

roll attack : press attack while running. you can run by double tapping the walk buttons

uppercut : press attack and jump at the same time. The timing may be a little strict at first, but it shouldn't be too hard. (you can't uppercut while running)

air kick : press attack while in the air


most combos are pretty hard to time, but you don't need to combo to deal a lot of damage and make it hard for your opponent to escape, so don't worry too much if you don't time your attacks perfectly. an opponent can only escape if you launch them too far away, they parry in time (which requires precise timing), or they attack themselves (the attacker almost always has more time for a second hit than the defender). that being said, here are some combos:

punch > punch > punch ... (continue as long as they are in range, try not to mash the button, but to time your punches)

punch > kick

punch > uppercut (works only if you're standing close)

uppercut > uppercut (works best if you're standing under a platform, in a corner or the opponent can't get out of the air)

crouching punch > kick

punch > crouching punch > uppercut (while in the corner)

air kick > basically anything (punch, kick, crouching punch, uppercut)


if your opponent is attacking you a lot, you can press the parry button. when you parry, your enemy will be stunned for a short while which allows you to start your own combos.

making good combos is all about knowing how your attacks flow into eachother. The combos I just listed are not all of them and you can mix and match attacks to see what works best.

try to keep your offense going if you think you're in an advantage, even if it's not a "real" combo. strings of seperate attacks are also good for damage. use the terrain to your advantage, such as by using platforms to land early after an uppercut, or by cornering an opponent, which makes it hard to escape from your punches and kicks.


have fun!

(1 edit) (+1)

thank you I can beat my friends ass now but I am still in school while writing this so ill have to wait I guess

(+1)

how come full screen doesn't work?

If you're playing in the browser version, make sure to use google chrome, otherwise it might just be a temporary little bug in itch.io for as far as I know.

In the non-browser version, there is no fullscreen option implemented by default, but maybe you can use some other software on your pc for that. I would recommend playing on the browser version anyways though.

(+1)

all of ur games is so good!!

Thank you! I'm glad to hear that :)

(+1)

Hi, any chance I can buy sprites like this?

Yes, you can buy sprites from this game or get a commission. We can talk about this further on discord, my name is weentermg.

(+1)

I will add you, thanks for the quick response 

(+1)

game lit i wooped my freind

heck yeah!

(+1)

More items and a 4 player mode please!

Viewing most recent comments 1 to 40 of 69 · Next page