My favorites | Sign in
Project Logo
                
Feeds:
People details
Project owners:
  Gabriel.Pettier
Project committers:
lapointe.xavier, tux.toineo, alaxa27

UltimateSmashFriends is a game based on pygame, which aim at creating quick and fun multiplayer entertainment.

2d bitmap graphics, arcade gameplay, for hours of fun.

The creation of characters and levels is designed to be easy, only bitmaps of animations and a (really simple to understand) xml file! If you want to help please see the documentation about level and character creation.

Currently the game display a menu allowing to choose between a handfull of colorful characters, you can choose up to 4 and launch a game.


Keys are configured in the UltimateSmashFriends.cfg file. see http://code.google.com/p/ultimate-smash-friends/w/list for reference.

Use the left-right keys of your player to select your character, the 'A' key to go to level selection (when all player are happy with their selected character). Use the left-right key to select a level, you can use the 'B' key of your player to go back to character selection). Then use the 'A' key to launch the game.

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

There are actions activated by sequences of keys (combos), eg. for smash or special attacks: a direction key and l (for the first character) will do a smash in that direction. m then a direction key (again for the first one) will do the special attack.

Theses combos are obviously avaiable for the other characters, just use the corresponding keys.

To quit the game from the menu (at end of game or when hitting escape) press "a" this key is also configurable in UltimateSmashFriends.cfg.


In game you can move, grab objects on the flore (healings), jump (and doublejump) and hit each others, wish simple attacks, combos and smash although not much combo are currently defined, each player have 3 lives and lose one if falling out of level.

A lot of things are still to add to make it complete but it's starting to be playable :D.


to get the game: you need either to get the latest tarball (see right column or "download" tab) or to use svn:

for svn:

svn checkout http://ultimate-smash-friends.googlecode.com/svn/trunk/ ultimate-smash-friends/trunk

To get the current code :)


The game require python and pygame to run, if your python version is older than 2.5 you need python-elementtree too, succesfully tested on ubuntu, debian and windows xp. It should work on any plateform supported by pygame. If not, this is considered a bug, please report it.


If you feel about creating state of the art 2D artwork, for background or characters, take a look at the wiki, there is some documentation, it might be enough to get you started, the subject not being very complex. Any question or help propositions are welcome here or at my mail (included in every .py file).









Hosted by Google Code