This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:resources:games:schwarzweiss [2011/04/06 07:53] horst [known bugs] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== schwarzweiss ====== | ||
- | |||
- | Scharzweiss is a tank game for 2 players written in python and pygame. | ||
- | |||
- | === screenshot history === | ||
- | {{: | ||
- | {{: | ||
- | {{: | ||
- | {{: | ||
- | |||
- | === description === | ||
- | |||
- | // | ||
- | |||
- | The most annoying aspect was that usually the player wins who do not manoever his tank but instead simply shoot horizontally until a row is done and than moves to the next row. | ||
- | |||
- | While modifying the game for the reddit game jam 06, i replaced the obstacle balls with tanks and added some kind of energy management (the topic of the reddit game jam 06 was " | ||
- | |||
- | {{tag> | ||
- | |||
- | === news === | ||
- | |||
- | * 2011-04-06: finally the menu is working, submitted game to [[http:// | ||
- | * 2011-03-31: Playtesting with 2 students. Result: enabling field-conversion for the small tracer ammo again. | ||
- | * 2011-03-28: submitting to reddit game jam 06. [[http:// | ||
- | * 2011-03-27: thanks to the open-source [[http:// | ||
- | * 2011-03-27: submitted for [[http:// | ||
- | * 2011-03-26: i merged the game with the tankdemo (pygame step022). Theme for reddit game jam is " | ||
- | * 2011-03-25: i made the bouncing balls static and more colorful. The game is a bit more playable. I try to set up an github account for the game. | ||
- | |||
- | === flattr === | ||
- | [[https:// | ||
- | < | ||
- | <img src=" | ||
- | === known bugs === | ||
- | * game must be quit by player if both players convert exact 50% of all fields | ||
- | |||
- | ==== instructions ==== | ||
- | 2 players (WASD, cursor keys) must steer their tanks and fire at the grey tiles of the field between them. Each shot crossing a tile makes the tile darker (player1) or lighter (player2). If a single tile is shot at enough times by the same color, it is displayed crossed and do not change color any more. First player who convert more than 50% of all tiles to his color wins. | ||
- | |||
- | === energy === | ||
- | Each player action cost energy: (yellow bar on top). | ||
- | * moving, rotating the turret, firing or being hit cost energy | ||
- | * hitting other tanks, converting fields and waiting gains energy | ||
- | |||
- | === weapons === | ||
- | The player-controlled tanks can shoot with 3 different weapons: | ||
- | * Machine gun (Tracer): has the lowest energy requirement. Can not convert fields slowly. Has a limited range. Can shoot down cannon rounds and rockets. | ||
- | * Cannon (Bullet): needs a certain amount of energy to shoot (indicated by a vertical line in the yellow energy bar. It is the best weapon to convert fields (tiles). Has a longer range but a slower rate of fire than the machine gun. The Cannon is necessary to win the game. If any tank is hit by a cannon round, he becomes immobile for a short time (see immobile bar at the top). | ||
- | * Rocket: automatically launched if the players energy ball is full. The rocket tracks the other players movement. If not shot down by machine gun fire, the rocket steals all the opponents energy and transfer this energy toward the player (vampiric). | ||
- | |||
- | === obstacles === | ||
- | Some static and movable orange-glowing obstacles (barriers) are in the game. Those obstacles destroy Machine gun rounds and cannon rounds upon impact, thus acting as some sort of cover for the player. | ||
- | |||
- | |||
- | |||
- | === customizing === | ||
- | you can customzie the game by changing the values in the class **Config**, such as number of tiles, number of neutral tanks etc. | ||
- | ====== Download ====== | ||
- | |||
- | you can find the latest version and a history of all versions on github: | ||
- | * https:// | ||
- | |||