Hero Beat ME! by theGiallo

[raw]
made by theGiallo for LD25 (COMPO)
Game Title: Hero Beat ME!
Author: Gianluca 'theGiallo' Alloisio
LudumDare #25 entry
Date: 17 December 2012

Platform: linux x86_64, Windows

Coded in C++ using OpenGL.

Windows and MAC OSx:
For non-linux users: I've tested it on a virtual machine with Ubuntu 12.10 (64bit) live CD and it ran well. You can download the iso and burn it or just make a virtual machine with VirtualBox and load it!
The source should compile under Windows, but I sadly had no time to try to port it, maybe I'll have time and I'll try to.

Description:

The games is multiplayer, 2 players on the same keyboard.
They control 2 guys (anybody is a colored cube),
they can move around, do things to other people and stun eachother.
Actions on other people make evilness increase, stun the rival makes it decrease.
There's a count down, at whitch end will come TheHero, to fight the evilest guy, the Villain, and purify anybody, then he will go away and come back after another period. The Villain gets a bouns, the evilness goes into points.
The more evil players are most points they get at the Hero arrival, but be careful, it's possible to become good people stunning too much the rival!

The game has no end. You could establish a number of Hero arrivals before start playing.

-----------------------------------------------------------------------
Actions:

There are 3 types of actions:
Throw a granny, steal a lollypop to a child or fart. Be careful because you could stun yourself farting all alone!


-----------------------------------------------------------------------
The Cubes are:

Gray: granny
Cyan: boy
Magenta: girl
Brown: man
Blue: woman

Red: player 1
Green: player 2

Gold: The Hero

-----------------------------------------------------------------------
Commands:

Player 1

Movement WASD
Action Q
Stun E

Player 2

Movement IJKL
Action U
Stun O


-----------------------------------------------------------------------
How to run:
Linux:
open a terminal and launch the launcher!

Windows:
run HeroBeatME!.exe

-----------------------------------------------------------------------
!! IMPORTANT !!
For linux users:
If it tells you that cannot open some .so please tell me and I'll add it to the zip.

Contact: @theGiallo on Twitter, and generally the Internet :)

Ratings

Coolness 53% 3
Overall 2.25 701
Fun 2.31 594
Graphics 1.94 698
Humor 2.50 376
Innovation 2.93 332
Mood 2.27 614
Theme 2.93 483

Feedback

Rex Peppers
18. Dec 2012 · 15:56 UTC
Can't play linux games :-(
oldtopman
18. Dec 2012 · 16:00 UTC
I think you forgot to post your source.
TheCze
18. Dec 2012 · 16:06 UTC
Too bad it's only Linux
zenmumbler
18. Dec 2012 · 16:12 UTC
The program doesn't start on Ubuntu 12.
Starspell
18. Dec 2012 · 16:55 UTC
Can't play on Linux I'm afraid. Will check back later to see if there is a port.
pighead10
18. Dec 2012 · 18:06 UTC
Same for me, linux only is a big problem in ld!
pythong
18. Dec 2012 · 18:09 UTC
please add some executables o.O. And quick! you're losing votes
Gazok
18. Dec 2012 · 18:15 UTC
Couldn't find libfreesound.so.3 , and it's not in my system repositories, so you should staticly link it or include a dynamic link library.
epiplon
18. Dec 2012 · 18:25 UTC
Can't run ou game, sorry. There is an error on the .sh file.
kewry
18. Dec 2012 · 18:40 UTC
Can't play on Linux. :<
xandrew
19. Dec 2012 · 07:50 UTC
Works perfectly for me (Ubuntu 12.04.1). Interesting (and slightly funny) game...


If you put up the source code then perhaps someone might be able to port it for you?
🎤 theGiallo
19. Dec 2012 · 20:14 UTC
I've just uploaded the source code to my git repository https://bitbucket.org/theGiallo/opengl_secondproject.

@zenmumbler: what does it says?

@Gazok: I do not have that library o.O and google gives me only a page of results searching "libfreesound", this is strange. What distro are you using?

@epiplon: An error? What error? Please tell me! I'll try to correct it!


For people who can't run linux games:
It should be compilable with VS, I had no time to try to port it. If I'll have I'll try. Meanwhile it runs perfectly on a live CD of Ubuntu 12.10 (I've tested it on a virtual machine), so, for this game and others, give it a try!


@xandrew: Thank you. To make a multiplayer game without testing its gameplay is difficult and dangerous :P and it's dependent on the quality of the keyboard, but I wanted to experiment and to risk (^_^)
ceronman
21. Dec 2012 · 14:32 UTC
Interesting game. It's a nice and original idea. It would have been nice to have some simple sprites instead of just squares, it's hard to know what's exactly going on and to remember what color of cube is what kind of person. Some feedback sound would have been nice too.
🎤 theGiallo
23. Dec 2012 · 19:23 UTC
@ceronman: I completely agree, I hadn't integrated OpenAL and I had no time to make come sprites, because I spent 7h~ to try to compile it statically *facepalm*

I've just installed VS2012, I'll try to compile it for windows :)
🎤 theGiallo
24. Dec 2012 · 18:29 UTC
There it is! Windows version!
Neonlare
28. Dec 2012 · 17:15 UTC
Funny little thing here :D. Making noises so bad they stun even yourself was pretty darn fun.
🎤 theGiallo
29. Dec 2012 · 12:23 UTC
@Neonlare: thank you! :D
Beanalby
29. Dec 2012 · 23:49 UTC
Trying to run gives a single MessageBox:

"The program can't start because MSVCP110.dll is missing from your computer."

Win7 SP1 x64
🎤 theGiallo
30. Dec 2012 · 10:21 UTC
@Beanably: oh yes, you have to install VC++Redist2012 http://www.microsoft.com/it-it/download/details.aspx?id=30679
Beanalby
31. Dec 2012 · 18:22 UTC
After installing the redist, running opens a white window that hangs with hourglass, eats 100% cpu. Last lines of console show
base font list = 1
font texID = 1 isTexture: yes type GL_RGBA
Maikeroppi
31. Dec 2012 · 18:41 UTC
Sorry, couldn't run this one. Seemed to start, but hung with a white window popping up. Put the following out to the console:

OpenGL 1.3 supported
GLEW 1.3 supported
OpenGL 2.1
OpenGL 4.0
Ready for OpenGL 2.0
loading texture: ./resources/fonts/LiberationMono16.png
postfor
Texture::load file_path: ./resources/fonts/LiberationMono16.png
preunload
post load
pre isstored
prestoreanyway
no error
base font list = 1
font texID = 1 isTexture: yes type GL_RGBA
🎤 theGiallo
01. Jan 2013 · 16:53 UTC
Hmm... it's strange. I've tested it on another pc, and it had a bug: no world limitators. :|

Try to install the VC++Redist2010 and the VC++Redist2010Update too.

Thank you for reporting.