Skip to content

jefrsilva/VGNGPenguinArena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INCOMPREHENSIBLE PENGUIN ARENA
--------------------------------------------------------------------------------

Incomprehensible Penguin Arena is a fast-paced game where penguins fight for no
specific reason, fishes and penguins fall from the sky and tens of leopard seals
swim randomly while killing penguins that happen to be in their way.


COMMAND LINE OPTIONS
--------------------------------------------------------------------------------

-w  Starts the game in windowed mode


GAME INFO
--------------------------------------------------------------------------------

The primary objective of this game is to have as much fun as possible. When you
achieve the primary objective you can proceed to the secondary objective that is
to survive as long as possible while scoring many points. The game ends when all
human-controlled penguins are killed by the cute leopard seals on the water.

Just to make sure that all penguins are going to be killed, the ice of the arena
will gradually melt and the number of seals will increase. If you are lucky 
enough to survive will you end in a water arena with a hundred seals to avoid.

Knowing this, you and your friends/opponents will try to keep their penguins on
the ice to avoid being eaten. To avoid this boring scenario the penguins can use
their sliding move to bounce other penguins to their watery grave. If a penguin
has a lot of stamina it will only bounce for a short distance but as it keeps 
getting bounced, it will lose stamina and will be bounced farther each time.
You can eat some red and green fishes to recover stamina but stay away from the
black fish. If you are fast enough, you can try to hit a sliding penguin. This
is what I call a sliding duel. In this case, the penguin who slides first wins
the duel and the other penguin is bounced. If both penguins slide at the same
time then both penguins are bounced.


CHALLENGES
--------------------------------------------------------------------------------

During the game, random challenges may be issued to all players. These
challenges require the players to complete an objective before the challenge
expires to earn a certain quantity of points. There are two types of challenges:
$red challenges and yellow challenges. The red challenges are completed as soon
as one of the players complete the challenge objective. The yellow challenges
are available only on multiplayer games and they are completed when the
challenge expires.


POWERUPS
--------------------------------------------------------------------------------

Powerups fall from the sky randomly during the game. There are 5 types of 
powerup that are described below:

POWER SLIDE (BIG RED FISH) - Your penguin will not stop sliding when you hit
                             other penguins. Additionally, the penguins hit will
                             be thrown farther than normal regardless of their 
                             current stamina.

IRON PENGUIN (BIG GREEN FISH) - Penguins that hit you will be bounced and you
                                will be unaffected by hits.

QUICK SLIDE (BIG YELLOW FISH) - Your slide bar will recover twice as fast.

DOUBLE SPEED (BIG BLUE FISH) - Your penguin will move/slide/swim at double the
                               normal speed.

CONFUSION (RANDOM COLORED FISH) - A random colored fish may give you any of the
                                  4 powerups above but it may give you the
                                  confusion powerup that inverts all of your
                                  controls.


ITEMS AND SCORING
--------------------------------------------------------------------------------

BOUNCE A PENGUIN                       -  +5 POINTS
GET A RED FISH                         -  +10 POINTS +5 STAMINA
GET A GREEN FISH                       -  +30 POINTS +20 STAMINA
GET A BLACK FISH                       -  -50 STAMINA 
GET A BIG RED FISH POWERUP             -  POWER SLIDE
GET A BIG GREEN FISH POWERUP           -  IRON PENGUIN
GET A BIG YELLOW FISH POWERUP          -  QUICK SLIDE
GET A BIG BLUE FISH POWERUP            -  DOUBLE SPEED
GET A BIG RANDOM COLORED FISH POWERUP  -  RANDOM POWERUP (INCLUDING CONFUSION)
COMPLETE A CHALLENGE                   -  GET THE CHALLENGE REWARD IN POINTS


CONTROLS
--------------------------------------------------------------------------------

Player 1:
UP    - Up Arrow
RIGHT - Right Arrow
DOWN  - Down Arrow
LEFT  - Left Arrow
SLIDE - Enter

Player 2:
UP    - w
RIGHT - d
DOWN  - s
LEFT  - a
SLIDE - z

Player 3:
UP    - t
RIGHT - h
DOWN  - g
LEFT  - f
SLIDE - v

Player 4:
UP    - i
RIGHT - l
DOWN  - k
LEFT  - j
SLIDE - m


TROUBLESHOOTING
--------------------------------------------------------------------------------

If the game does not run, try to install the Visual C++ Runtime libraries
(vcredist_x86.exe) included in the game folder.


DEVELOPMENT INFO
--------------------------------------------------------------------------------

This game was created using C++ and the SDL library on a linux environment
(Ubuntu 7.10). I used emacs for coding, GIMP for image editing and Audacity for
sound editing.

Base sounds for the game were obtained from the following site:
www.soundsnap.com


CREDITS
--------------------------------------------------------------------------------

This game was created by Jeferson R. Silva for the TIGSource Video Game Name
Generator competition. 

About

Incomprehensible Penguin Arena

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages