Project : Chibi Soccer
Date: 12/20/07
Programmer/Artist: Wilson Saunders
Sound Effects: Anthony Curry
Web page: http://monkeydev.com
 
This program was written for Christmas Hack 2007 for allegro.cc member amber. Amber requested a game that conformed to one or more of the following concepts:
 
1) A (simple, given the time limit) strategy game based around an "exotic" culture (Japan, India, etc.). 
2) A silly, cartoonish adaptation of soccer, american football, or some other sport. 
3) A fun little action game, playable with a gamepad, with a few different weird weapons to use.
 
Chibi soccer is a soccer game played by cartoonish Japanese school girls who are drawn in the "Super Deformed Chibi" style. The game consists of two teams of ten players and one goalie. Each team tries to kick the ball in to the opponents goal over a play time of 15 minutes. The team with the highest score after 15 minutes wins. If the score is tied at the end of 15 minutes the play will continue until one side scores. 
 
Basics of Play:
 
Each team is controlled by AI with the exception of at most one player possessed by the user. The user can choose to possess the player closest to the ball by pressing the change player button. Also when a player takes possessions of the ball the user controlling that player's team possesses that player immediately. When Possessing a player the user can move her up, down, left, right, or diagonally. The user has two other buttons that execute different actions based on if they are dribbling the ball. 
 
The kick/pass button kick the ball away from the player if they are close to the ball but not in control of it. If the player is in control of the ball she will attempt to pass the ball to her teammate with the white dot above her head. 
 
The slide tackle /  shoot for goal button puts the player into a slide tackle. The player will move very fast at first then move very slowly. While in slide tackle mode any other player (fiend or foe) who makes contact with the sliding player gets knocked over loosing control of the ball. If the player has control of the ball this button kicks the ball at the goal. 
 
Controls:

Keyboard (P1)
arrow keys move
Z kick/passes 
X slide tackle/ shoot for goal
C change player 
 
GamePad (P2)
DPad move
Button1 kick/passes 
Button2 slide tackle/ shoot for goal
Button3 change player 
 
Other rules:
Unlike real soccer Chibi soccer operates off a different set of rules. 
There is no kick off- play starts with both sides equidistant from the ball first one to reach the ball gets control
No out of bounds - The ball can not travel outside the map boundaries so there are no corner kicks, throw ins, ect. The ball will just bounce off the field borders if it is kicked out of bounds.
No penalties- The ref is not watching so feel free to trip anyone regardless of ball position. Also there is no concept of "off sides" so pass to anybody.
Dribble speed- when a player is dribbling the ball they move slightly slower than if they were running free.
Super Goalies- goalies can not be controlled and always try to interpose themselves between the ball and the goal. If the Ball passes close enough to them they instantly kick it down the field. No picking up and no passing they act more like pinball bumpers than actual players. 
Trap speed- the player can only start dribbling a free flying ball if it is moving slow enough. Otherwise the ball will just bounce off the player. 
Spirit of the User- the player the user is controlling will run a little faster than all other players. 
 
Licence:
As required for the Xmass Hack event all project source and art files will be made public on http://xmashack.bafsoft.com/ . This program is freeware and open source. Users may redistribute this software at no cost as much as they desire. 