tshirtman / ultimate-smash-friends

a smash-bros like game
Other
29 stars 4 forks source link

Ultimate Smash Friends

Ultimate Smash Friends is a game which aim at creating quick and fun multiplayer entertainment. With nice 2d bitmap graphics and arcade gameplay we hope to deliver hours of fun.

How to install

see INSTALL file if you have not already installed the game.

Configuring

Global configuration resides in the system.cfg file. If this file does not exist (because you didn't install Ultimate Smash Friends), you can generate it from the commmand line as follows: $ python2 -m usf.config

Local Configuration resides in user.cfg, whose location depends on your platform

Launching the game

In a graphical desktop environment, the game may be launched by double-clicking on the 'ultimate-smash-friends' script.

Alternatively, the game may be launched from a terminal by typing the following: python2 -m usf.main

Or, from within the ultimate-smash-friends directory: ./ultimate-smash-friends

You can directly launch a game by passing level and player parameters, separate players name by a comma, like this:

./ultimate-smash-friends --level rizland --players xeon,blob

(--level can be abreviated as -l and --players as -p) you can add an artificial intelligence player by adding "AI" before the name of the character, e.g:

./ultimate-smash-friends --level rizland --players blob,AIxeon

like this the second player will be an AI player.

Controls

Keys configuration are stored in the user.cfg file and can be changed from the options menu of the game

Each player has 4 direction keys and two action keys referred here as A and B plus a SHIELD key.

Basic actions:

Combined actions:

Menu

The escape key can be used to toggle the menu. Launching a new game will cancel any current game.

Game

Each character has 7 keys: 4 directional and 2 action keys plus the SHIELD key, the actions keys are further referenced as A and B. You can use A and B in combination with directions keys to make more complexe attacks (combos).

the SHIELD key is used to protect the player, but it can't move while protected.

Use the escape key to access the menu in game.

How to win

Rules are simple, when you hit someone, his percents raise, and is projected every time a little more far, the aim is to beat the enemies out of the map, you have 3 lives.

Enjoy :)

Contribute

The addition of characters and levels is designed to be easy, only bitmaps and an xml file! Characters support vectors in any animations, collision points in any animations, adding event to game in any animations, the characters behaviour is very flexible, It's also easy to code a particular event if you are a developper. We hope this will encourage collaborative creation of original characters and levels. Please see the wiki for help on characters/maps creation.

http://usf.tuxfamily.org/wiki/Documentation

Bugs

Please send reports, suggests or patchs to: https://bugs.launchpad.net/ultimate-smash-friends

last update: Wed, 27 Apr 2011 18:45:51 +0200