Straight Fighter by felix3456

[raw]
made by felix3456 for LD31 (COMPO)
Hello, I am Felix and this is my first Ludum Dare entry. This is a fighting game that takes place on one screen (no scrolling, no levels). Yeah, the game is 2 player but please still rate it, you don't need to have 2 players to mess around with it. So, you're player can move, jump, walljump and attack. You can collect powerups that appear randomly around the screen and can turn tables for players later on. These are the items/powerups that can appear on the screen:
Each of these items last for 5 seconds, if not picked up they will disappear.

IMPORTANT: IF YOU DON'T UNDERSTAND THE CONTRLS
look at this video i made of the game and what the controls are actually capable of if you try
https://www.youtube.com/watch?v=90xHbcEzNjU

Heart (Gives you a full heart)
Skeleton (Takes away a full heart)
Teleporter (Two of these appear, going in one will send you out the other. )
All of the "powerups" last for 30 seconds when picked up.
Powerup S (Super Punch): Will make you deal a full heart of damage instead of half when punching
Powerup K (Knockback): Will make the player you hit fly back more.
Powerup G (Gun): Will give you a temporary gun. (This one is awesome).
Powerup D (Double Jump): Will give you an extra jump in the air.
Powerup A (Armour): Will give the player a force field which will block all attacks.

(These controls were changed to rabbit's)
(I just edited controls.txt not the code)
Here are the default controls:
Press TAB to reset the game, sorry that I forgot to include this earlier.
Player 1:
Left: A
Right: D
Jump: F
Attack: G
Player 2:
Left: Left
Right: Right
Jump: O
Attack: P
change controls in controls.txt

This player can jump, not so high but can wall jump like crazy.
To wall jump hold left or right to touch a wall and press jump, do this in mid air while touching a wall and you should wall jump.
TIP: After wall jumping, press the opposing direction arrow to go flying to the opposite side of the screen.
You can punch by pressing attack, if you have gun you shoot by pressing attack.

Game made with:
IDE: Code::Blocks
Language: C++
Library: SDL w/ SDL_image & SDL_mixer
Graphics: Paint.NET
Audio (SFX): Famitracker

For more info, README.txt
The binary and source were edited, only Readme.txt and controls.txt were changed

My temp site: felixisdev.weebly.com
My youtube (might have vids of game): youtube.com/felixisdev

Ratings

Coolness 62% 3
Overall 3.00 749
Audio 2.58 630
Fun 2.97 666
Graphics 3.08 568
Humor 2.37 647
Innovation 3.00 652
Mood 2.50 920
Theme 3.53 655

Feedback

rabbit
08. Dec 2014 路 21:57 UTC
Controls should be WASD IJKL or something like that. Having all of the controls in a line is really counter intuitive to what people are used to playing.
Valon
08. Dec 2014 路 22:45 UTC
I think it's a good concept, I love the wall jump thing.

I see you can change the controls in a file which is cool but your regular controls are still really weird tho.
馃帳 felix3456
08. Dec 2014 路 23:25 UTC
Rabbit did you controls.txt
馃帳 felix3456
09. Dec 2014 路 00:02 UTC
So I just changed the controls.txt to what rabbits game uses.
BKGH
09. Dec 2014 路 01:43 UTC
Set up a game with a friend of mine using teamviwer, we had lots of fun!
ramonparaiba
09. Dec 2014 路 01:43 UTC
So cute, man! but i have trouble to use the controls (i think the problem can be me) kkkkkk
TriSquare
09. Dec 2014 路 01:45 UTC
Controls are Jank. i think the 2 player game works fairly well. but the resolution was messed up for me.
guldlock
09. Dec 2014 路 23:15 UTC
Nice pixels!
kirbytails7
10. Dec 2014 路 08:40 UTC
Nice first entry! I'd recommend organizing your files better next time. Also, 5 seconds for power-ups to despawn seems to short; I can't travel across the screen in that amount of time, I feel.
masterhyjinx
10. Dec 2014 路 08:45 UTC
I've never seen a fighting game in an LD Compo. So congrats on that. I like the concept but the level could have been a little easier to get around since the wall jumping is kind of hard to do. I didn't have two people to play with so that part was lost on me.
馃帳 felix3456
10. Dec 2014 路 21:44 UTC
kirbytails7 and masterhyjinx, you can edit the level in level.png (more info on that in readme.txt), and the controls take getting used to, but after you get used to them they beat most games in how you can get around the level. If you master the controls you can literally jump from one wall of the level to the other flying across the screen.
馃帳 felix3456
10. Dec 2014 路 21:47 UTC
Since alot of you don't understand the controls, or maybe don't know what you can do with them and how you can actually get around, I will try right now to upload a video to my channel if youtube won't say my video file is invalid, damn.
sorlok
11. Dec 2014 路 00:50 UTC
Some cool ideas, like portals and wall-jumps. This game seriously needs local networking, though. Also, it didn't scale to the full window on my machine. Great job regardless!
馃帳 felix3456
11. Dec 2014 路 17:14 UTC
Yeah, sorlok it doesn't scale all the way, the reason is because the pixels only scale on even scaling, because if I scaled it to something like 2.4353 (depending on the size of the window) some pixels would be bigger than others and it wouldn't look as good, but maybe I should've made an option or something. I might make a game with local networking in the future, I need to learn how to use threads in C++ (oh damn, I hate how listening to packets has to wait on the code and run on a seperate thread...)
dieblume86
11. Dec 2014 路 17:24 UTC
Funny game.
Gemberkoekje
11. Dec 2014 路 18:19 UTC
It felt a bit small, the graphics were nice, i think it could use a bit more of a tutorial, as well as ideally an AI to fight against :P But I can imagine that not being viable, especially in a first entry. Still a nice concept.
馃帳 felix3456
11. Dec 2014 路 18:29 UTC
An AI is pretty difficult to create for these types of controls, with an AI I imagine having the computer play the game with the controls that the user has (to make it fair) and I'd have to program it to do the wall jump thing and having it inputting controls which is really difficult, it's not because it's a first entry and I'm actually surprised that I have not done Ludum Dare in the past. The tutorial, well I don't think it needs much of a tutorial, I mean read the description and you should be set and the goal is pretty obvious, kill your friend lol.
monkeedude1212
11. Dec 2014 路 22:25 UTC
Tight controls, good feel, great sound effects and music. Good stuff for 48 hours.

All it needs is graphics scaling, maybe some music, and networking for the multiplayer, and I'd say it's better than 95% of the competition entries!
馃帳 felix3456
11. Dec 2014 路 23:17 UTC
lol thanks monkeedude1212, for the nice comment. :)
馃帳 felix3456
12. Dec 2014 路 01:35 UTC
Have any of you guys tried editing the level? If not, try it because it's very fun. (look at README.txt for colors of blocks)
TeamQuadratic
12. Dec 2014 路 01:47 UTC
Cool concept. This could definitely be expanded on!
Ekilibr
12. Dec 2014 路 01:52 UTC
My 5s for the fun, my roomate and I had a lot of fun. All my respect for the C++ thing, though.
As it was said before, maybe you could polish a bit the power-ups, but anyway, great job!
danidre14
15. Dec 2014 路 21:12 UTC
WOW, really cool concept, and really cool game! :D
sP0CkEr2
22. Dec 2014 路 06:13 UTC
controls are strange - tiny screen - needed little more pizzaz - nice job
馃帳 felix3456
22. Dec 2014 路 20:13 UTC
@sP0CkEr2
I wouldn't even complain the controls, change them damn it. The screen couldn't of been bigger, that would break the rules of "whole game on one screen" no? this game is required to have a prebuilt level and that is fixed to 256 x 256 pixels so yeah.
Kuality Games
29. Dec 2014 路 20:57 UTC
Really good game. Controls could need some tinkering. Love the artstyle and sound effects.