Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

Hyper Soccer

by klianc09 - Jam Entry

Hyper Soccer is like regular Soccer, only more hyper. You need fast reflexes and tactics to lead your team of specialized team members, each with their own special move, to victory.

Fun and Frustration guaranteed(*). And tons of customizable match options.

Web build is now online. (But desktop version is still recommended, because of less performance issues and gamepad support.)

Best enjoyed with gamepads(**) and friends

This is a Local-Multiplayer game that can be played cooperatively or competitively.
(Don't worry, it also has AI for the friendless)

Two players can play on the keyboard, but playing with Gamepads is highly recommended.
ALSO: Play with as many friends, as you have gamepads!

Controls: (also in-game)

Keyboard Player 1:

WASD - to move
J - to kick
K - to use special
L - to switch unit

* Fun not actually guaranteed
** Warning: The original version has a bug, that makes gamepad controls not work properly with some gamepads, I'll release a bug-fixed post-jam version soon.

Downloads and Links




digibody says ...
Dec 9, 2014 @ 4:16am

tooo many controls.

klianc09 says ...
Dec 9, 2014 @ 11:06am

@digibody: Well, it's only movement and three action buttons. Heck, you could play this on an old Sega Mega Drive Controller.
But yes, one thing I thought about doing, but regret not doing, is to remove the kick action, because two of the unit types can shoot the ball with their special anyway, and the other two have such a weak kick, that it doesn't really matter anyway.

That would make it movement and two action buttons, making it a bit simpler and easier to understand.

SIMON_SIMON says ...
Dec 9, 2014 @ 2:28pm

The idea is nice and the game is actually very fun. I truly enjoyed it :)

But maybe the screen becomes a bit "messy" after few minutes playing.

Dec 9, 2014 @ 2:35pm

I like all the different abilities you set up. A little bit of a learning curve but it has the essence of a cool local-multi game. Definitely "hyper" soccer!

ViliX64 says ...
Dec 9, 2014 @ 2:45pm

Hard to master at first, but very interesting game :) I had a lots fun playing this with my friend.

nuqu says ...
Dec 9, 2014 @ 2:46pm

Its fun, but the text is a bit annoying like the controls displayed all the time, I really enjoyed it!

allurious says ...
Dec 9, 2014 @ 3:40pm

Really cool idea but the playing field needs to be a lot bigger to accommodate the different classes and their skills.

el-pepi says ...
Dec 9, 2014 @ 3:45pm

Good idea, but it is a bit confusing.

PnDAA says ...
Dec 9, 2014 @ 3:57pm

Really fun game, hard to play at the begining but it's make it better. Nicely done !

Smiley says ...
Dec 9, 2014 @ 4:07pm

nice to see another LibGDX game :)

dsoft20 says ...
Dec 9, 2014 @ 4:48pm

Nice game!
A strange take to soccer :P, it's a bit "strange" to score backward instead of forward, but the game is addicting :D

error031 says ...
Dec 9, 2014 @ 7:19pm

Very nice idea, a bit complicated, but very fun. Nice work!

Ulydev says ...
Dec 9, 2014 @ 8:47pm

Wow ! This is definitely one of the best entries I've played so far ! Excellent work !

oh_andrej says ...
Dec 9, 2014 @ 9:04pm

The concept is great. I'm especially impressed by the AI, it's really quite competent on both sides! Honestly, with better graphics, some polish and online multiplayer this is a sports game I'd buy to play with my friends. Until then I'll stick to this version :)

Headmade says ...
Dec 9, 2014 @ 9:10pm

Hey there fellow LibGdx disciple :)

It's rare to see a sports game, so that's a plus. However I didn't really get it, I'm not even sure which side I should be attacking. Maybe it's because I didn't bother to read the onscreen text.
I admit, this isn't a reasonable complain, but I'm sure you value honest feedback, right?

hbocao says ...
Dec 9, 2014 @ 11:46pm

I had no idea of what I was doing, but I was winning! haha
Very fun to play! Try to simplify the commands to fit in a mobile version. Great job!

klianc09 says ...
Dec 10, 2014 @ 12:38am

Whoa, thanks everyone for playing the game and commenting. This years vote to comment ratio seems really high, that's great!

@SIMON_SIMON: The screen shouldn't get any messier than what it started with, because there are no permanent particles or anything of that sort. But yes, it's sort of a mess to begin with :D (That's part of its charm)

@ViliX64: Thanks for confirming my theory, that it's more fun with friends. Now I have actual data to back that up. :D

@nuqu: The controls are only displayed during the Training. I hope you also started a regular match afterwards. But there is certainly too much text, causing the daunting "wall of text" effect and people just don't read it at all.

@allurious: Balancing and tweaking all the numbers to play quite nicely is really hard and involves a lot of trial and error, I'm glad I even managed to find reasonable numbers within the LD timeframe.
I could either make the field bigger, or the units smaller. And because of the theme I totally forgot about the possibility of a scrolling/zooming camera.

@dsoft20: Yeah, which sides score for what team was one of the big hurdles to get over. It just began simple (ball is in orange area, that's why orange team gains points) but later I added the goal mechanic, and then I realised that it's exactly opposite to how regular soccer scores, and that it will confuse people. Eventually I decided to keep it the way it started, because for me it seemed more logical (and of course it isn't a regular sport, so it's allowed to have different rules). But maybe I should make a strawpoll for what option people find less confusing.

@Ulydev: Then you probably haven't played many games yet. Just kidding, thanks for the kind words.

@oh_andrej: The AI is actually pretty simple: Everyone is following the ball, with some flocking (so that they keep distance to each other). The unit closest to the ball is the chosen one trying to chase the ball down and get it into the goal. Then some additional constraints to decide when to try to use specials and voila the AI is finished.
Initially I planned to create a more competent AI that tries to perform certain tactics and with units knowing their supposed "role" (defense, offense, ...) and act accordingly. But that's something that I can try to implement now after the jam.
Also I'm charmed by your offer of your monetary goods.
Let's see:
better graphics - that's doable, depending on if you accept (non-placeholder) pixelart;
some polish - of course that's inevitable;
online multiplayer - that's a tough one, I'm not sure if the fast gameplay translates well to networking, even the slightest lag issue can become a nightmare, that's why it's best enjoyed local;

@Headmade: A prime example of my above mentioned points. It's ok if you don't know which side you should go to. I just suck at explaining things. Going to have to try and replace a lot of that text with pictures, to make it easier to undertand.
Of course I value honest feedback, thanks for complaining.

@everyone who got confused: Sorry, somehow everything I do turns out to be complicated instead of simple.

Also this giant comment could have been just as well a blog post, but whatever.

pegigante says ...
Dec 10, 2014 @ 10:36am

Beautiful pixel art. Good sound fx. I think I might have an indicator on the player character.

klianc09 says ...
Dec 11, 2014 @ 10:41am

@hbocao: Well, I could see this being played on a tablet, but anything smaller than that? No chance.

@pegigante: There IS an indicator on the player character, if that's what you meant. But it can be hard to see when all the action is going on. I should probably make it stand out more.

timtipgames says ...
Dec 11, 2014 @ 4:21pm

Excellent concept. It was very hard to see which "player" I was controlling which made it very difficult to play the way I wanted to.

Also the progress bars indicating the skill cool-down were hard to see which made it even more difficult to play.

I can see this being much more fun if there was more control over the situation. good job!

Dec 11, 2014 @ 6:28pm

I always enjoy it when people try something different with sports like this. It is a cool take on soccer, and having different player types with different special moves is a great ideal. Overall it felt cool and made me smile.

TheNewPhoenix says ...
Dec 11, 2014 @ 6:47pm

Good game like the graphics. But it is hard to control.

wdebowicz says ...
Dec 11, 2014 @ 7:49pm

That was nice! Idea of special skills remind me of Goal 3 on pegasus :-)

renatopp says ...
Dec 11, 2014 @ 9:07pm


For a future version I would like a better AI, which could improve a lot for single matches.

Nice job! I truly loved it!

sebasRez says ...
Dec 11, 2014 @ 9:27pm

Laser kitties win! even though the fun was not guaranteed I still had it! Nice work with the AI they were a good addition and a nice idea to book. Maybe the little players could be more distinct as well as when the player is each character like a glow effects or stroke or even a simple change of color to a darker yellow. Still nice work!

SoulGame says ...
Dec 12, 2014 @ 1:44am

Oh my god what's happening xD First minute is so confusing! But after it gets cool. Really cool idea to give each player a unique skill, which is actually his skin.

Bezza says ...
Dec 13, 2014 @ 2:30pm

Really well made game, a lot of fun to play and easy to pick up. Great entry!

DrGeraud says ...
Dec 13, 2014 @ 2:30pm

Yeah ! Really cool game to play with a friend. :D

Almax27 says ...
Dec 13, 2014 @ 8:56pm

Wow, this is awesome! Haven't had the chance to play it with someone else yet but there's a lot of depth in the gameplay, especially for a 72 project! My main criticism is the lack of good player location indication when the match starts, as sometimes the controlled character spawns at the top of the screen and you can't see the label (perhaps always spawn the player in the same position?) otherwise nice work.

johannesl says ...
Dec 13, 2014 @ 9:00pm

Looking forward to playing to with a friend next time! :-)

klianc09 says ...
Dec 13, 2014 @ 9:12pm

@timtipgames & @sebasRez: Yeah, I'll try and make everything better visible.

@wdebowicz: I didn't know about that game, I'll go and check it out! Thanks for bringing it to my attention.

@renatopp: Creating AI is a lot of fun, and initally a lot more was planned for it. I can guarantee you, that a lot more time will be spent on the AI.

@Almax27: Yes, that's something I considered doing, but somehow I forgot to implement it eventually.

Dec 13, 2014 @ 10:14pm

Neat idea!

Warboys says ...
Dec 15, 2014 @ 12:39am

Nice idea, the AI is pretty good! My biggest issue is that the game is so fast paced that switching players seems risky (in case you get the wrong one) and too time consuming to be effective.

Love the powers on the dudes though, hopefully I can find someone to play multiplayer with me :)

Tifu says ...
Dec 17, 2014 @ 2:52pm

Woah that AI is really good :O (well, aside from the grappler on my team grabbing me a lot...) I imagine that is pretty challenging for a sports game, especially given time limit. Good job, fun game with interesting specialisations.

Using an Xbox pad, the movement seemed jittery, like I would lose momentum every second or two for a nanosec, was a lot smoother when I switched to being WASD controlled.

klianc09 says ...
Dec 17, 2014 @ 7:39pm

@Warboys: Yeah, switching does not always get the unit you would expect. Should probably highlight the unit to which you will switch.

@Tifu: Yes, the controls are a screw-up on my side, because of the way I implemented multi axis support (because some gamepads have their axes differently ordered, I made both analog sticks usable for moving). In the Jam-Version, events from one stick override the events from the other. So when you accidently tap the right analog stick (or in your case, the gamepad generating change events although it's not really moved), you will lose your input from the left analog stick.
I just fixed it and it only took a few minutes, I should probably look into releasing a bugfixed post-compo version soon...

sikosis says ...
Dec 19, 2014 @ 1:25am

Nice little soccer game, though I didn't have a second player to test with at the time. The text on the screen, whilst I know it's there to help was a little distracting. Quick good clean fun.

dunin says ...
Dec 19, 2014 @ 9:59am

Good mecanics for 72h! Fun and so much goals than the real soccer... cool!
(the speed guy can through an opponent, I do not know if it was intentional but it's my favorite)
(controls were weird but I just read your comment about gamepad... so I try keyboard it's better, you should write a warning)

SK16 Games says ...
Dec 28, 2014 @ 2:41pm

Really fun game! havn't seen a game like this before so 5 for innovation! Nice sounds too!

Rodaja says ...
Dec 28, 2014 @ 4:36pm

It is really hard to play because you don't always control the player with the ball, so we usually end up just in a corner seeing the AIs play their own match.

Also the kicks should probably be stronger, so the ball goes further and there's more movement in the field.

Mar 9, 2016 @ 2:49am

Hey, I really love the game. And playing the game, and seeing through other people's comments.
I have a few suggestions:

- You should also be able to choose how many people each of the team has
Ex: There could be 4 on Laser Kitties, and 6 on Frosty Snowmen

- I've also come across a comment (forgot witch one though) saying that a bigger play ground would be nice. I think that there should be an option to choose the size of the play ground, to small, medium, large, super large... Don't know why I'm saying play ground, but you get the jif.

- I also think you should be able to choose witch specific team or person's skill.

- There should be able to edit the skills too. And a default button
Ex:Grappler- Able to choose length, speed, strength of Grappling Hook.
Runner- Able to choose length of dash.
Magnet- Able to choose length of shock wave, and it's strength.
Shield- Able to choose the size of it's expanding ability.

- Plus, more Skills... Here are a couple I came up with. Some seem like it's connected to the other skills though.
First Off,
Invert Magnet- Though I think it should just be called magnet... But there's already one, that's called that... Anyways, this will pull things and players to it.
Slowmo- This skill will make things around you and players slower in movement... Including your on players. Why you ask? Well, it's because then it would be a little OP.

I have a little more things to say. But I'll do it later. Oh yeah, before I go, I need to say this last thing, for now I mean. Online Multiplayer! It would be so great if you put that in too... Also, if it is going to be Multiplayer, there should also be Massively Multiplayer!! Meaning, more real people on matches. Plus, could have a choice to also play with AI's at the same time... Sorry guys, wasn't exactly one thing I've said... But I promise you, that's all for now.
See ya' hope to see more of this AWESOME game!

You must sign in to comment.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]