The Python Game Book

code games. learn Python.

User Tools

Site Tools


en:resources:games:schwarzweiss

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:resources:games:schwarzweiss [2011/04/06 07:53]
horst [known bugs]
en:resources:games:schwarzweiss [2020/05/03 21:01]
horst removed
Line 1: Line 1:
 ====== schwarzweiss ====== ====== schwarzweiss ======
- 
 Scharzweiss is a tank game for 2 players written in python and pygame. Scharzweiss is a tank game for 2 players written in python and pygame.
  
-=== screenshot history ===+==== Video and screenshot history ===
 +{{youtube>bGCCBvf9O2U?large }}
 {{:en:resources:games:schwarzweiss.jpg?200|screenshot version5}} {{:en:resources:games:schwarzweiss.jpg?200|screenshot version5}}
 {{:en:resources:games:screenshot02.jpg?200|screenshot version7}} {{:en:resources:games:screenshot02.jpg?200|screenshot version7}}
 {{:en:resources:games:schwarzweiss_screenshot3.jpg?200|version 27-3-2011}} {{:en:resources:games:schwarzweiss_screenshot3.jpg?200|version 27-3-2011}}
 {{:en:resources:games:schwarzweiss_screenshot4.jpg?200|version 28-3-2011}} {{:en:resources:games:schwarzweiss_screenshot4.jpg?200|version 28-3-2011}}
 +{{:en:resources:games:schwarzweissmenuscreenshot.jpg?200|game menu, version 06-04-2011}}
  
-=== description ===+ 
 +==== description ====
  
 //SchwarzWeiss// is german and means "black/white". This game was created 2010 (?) during a 48-hour-game-creating contest at Viennas Metalab computer lab. The theme was "black and white" (or was it "grid"?) and only public available resources were allowed. Lucky for me, that included ThePythonGameBook. In effect i worked around 3 hours in the evening and around 4 hours in the next morning. After that i lost interest and presented the game to the other participants in the Metalab to make use of the weekend for non-computer related activities. While i'm proud to report that i was the first participant to present a "playable" game (way bebfore the deadline) i'm less proud to report the results of test-playing against the other coders. It turned out that while my game is playable, it is simply boring and not much fun. Also i got beaten in my own game by people who never played the game before :-( //SchwarzWeiss// is german and means "black/white". This game was created 2010 (?) during a 48-hour-game-creating contest at Viennas Metalab computer lab. The theme was "black and white" (or was it "grid"?) and only public available resources were allowed. Lucky for me, that included ThePythonGameBook. In effect i worked around 3 hours in the evening and around 4 hours in the next morning. After that i lost interest and presented the game to the other participants in the Metalab to make use of the weekend for non-computer related activities. While i'm proud to report that i was the first participant to present a "playable" game (way bebfore the deadline) i'm less proud to report the results of test-playing against the other coders. It turned out that while my game is playable, it is simply boring and not much fun. Also i got beaten in my own game by people who never played the game before :-(
Line 17: Line 19:
 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 "energy"). 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 "energy").
  
-{{tag>playable pygame 2_player reddit gamejam tanks}}+{{tag>playable pygame 2_player reddit gamejam tanks flattr}}
  
-=== news ===+==== flattr ==== 
 +[[https://flattr.com/thing/163126/schwarzweiss-game|{{ :en:resources:games:flattr_schwarzweiss.png?150|flattr-code for schwarzweiss game}}]] 
 +<html><a href="http://flattr.com/thing/163126/schwarzweiss-game" target="_blank"> 
 +<img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a></html> 
 + 
 +===== news =====
  
   * 2011-04-06: finally the menu is working, submitted game to [[http://www.pygame.org|www.pygame.org]]   * 2011-04-06: finally the menu is working, submitted game to [[http://www.pygame.org|www.pygame.org]]
Line 29: Line 36:
   * 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.   * 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://flattr.com/thing/163126/schwarzweiss-game|{{ :en:resources:games:flattr_schwarzweiss.png?150|flattr-code for schwarzweiss game}}]] +==== known bugs ====
-<html><a href="http://flattr.com/thing/163126/schwarzweiss-game" target="_blank"> +
-<img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a></html> +
-=== known bugs ===+
   * game must be quit by player if both players convert exact 50% of all fields   * game must be quit by player if both players convert exact 50% of all fields
  
-==== instructions ====+===== 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. 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.
  
Line 55: Line 59:
  
  
-=== customizing === +==== customizing ==== 
-you can customzie the game by changing the values in the class **Config**, such as number of tiles, number of neutral tanks etc. +You can customzie the game by changing the values in the game menu, such as number of tiles, number of neutral tanks etc. For more customizing, edit directly the values inside the class **Config** in the file ''schwarzweiss.py' 
-====== Download ======+===== Download =====
  
 you can find the latest version and a history of all versions on github: you can find the latest version and a history of all versions on github:
   * https://github.com/horstjens/schwarzweiss   * https://github.com/horstjens/schwarzweiss
  
 +==== links & feedback ====
 +  * Fresmeat entry: http://freshmeat.net/projects/schwarzweiss
 +  * Softpedia entry: http://linux.softpedia.com/progScreenshots/schwarzweiss-Screenshot-67787.html
 +  * pygame entry: http://www.pygame.org/project/1815/?release_id=3184
 +  * reddit game jam 2011 entry: http://www.reddit.com/r/RedditGameJam/comments/gcp1v/reddit_game_jam_06_final_submissions_thread/c1mo2nc
  
 +====== comment this page ======
 +~~DISQUS~~