[About] [Downloads] [Documentation] [Screenshots] [Contribute] [Credits]


Cannon Bang! is a cannon-fire game. In this game, each player owns a cannon, which is generally aimed at the opposing player. Players take turns firing their cannons at the opponent until one of the players is hit and destroyed.

Cannon Bang! is a cannon-fire game inspired by "Bang! Bang! - The Cannon-fire game for Microsoft Windows 3.0" wich was made in 1990 by David B. Lutton II. In its turn, Bang! Bang! was inspired by another game too. Please check original notes of David Lutton II in documentation for information about this.

Cannon Bang! is a remake of this Bang! Bang! with several enhancements, namely:
  • Compatible with all operative systems that run Java 1.6 (Windows, Linux, Unix, Machintosh, etc.)
  • Configure width and height of the screen's game
  • Sound effects for explosions and shots
  • Play a 2 player game over a network
  • Change themes (sets of images and sounds)
  • Slow PC algorithm for faster calculations on slow PCs


Creative Commons License Cannon Bang! is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. It's open source and free to download and redistribute.


Downloads (Cannon Bang! 1.0 - 2007-11):


Documentation:

Documentation is only available as an help file in the program. Please download the program or its source code to read documentation. JavaDoc can be found on the sources and general help can be found on the program. Theme creation instructions are also found on this help file as well as credits and notes that must acompany any distribution of binaries or source code.


Screenshots:


Main screen
 
Aim! screen
 
Configurations screen
 

Creating a server
 
Waiting for client to connect
 
Creating a client
 

Changing themes (Bang! Bang!'s theme)
 
Reading help file
 
About menu
 

Original Bang! Bang! screen

Translating: Cannon Game. Technology: JAVA - Banner used to present Cannon Bang! at the Engineering week at the university.  


Contribute:

If you enjoy this game please consider making a donation. Any amount will be welcomed and your name will show up on the contributor's page.

You can contribute in many ways:

  • Themes (see documentation for how-to create a theme)
  • Code improvement
  • New features
  • Monetary contribution (please click the button at the left bottom of the page that reads "Support this Project")


Credits:

Cannon Bang! authors:

  • Fernando Polónia
  • Sérgio Rosa

This game was made by recreation and nostalgy while both authors were at College in 2007. (University of Minho in Portugal)

This project integrates/uses other open source projects:

  • TinyLookAndFeel (a theme for Java that enables the same look on all platforms)
  • HelpGui (the help environment in wich these help files are shown)
  • Launch4j (Java executable wrapper for windows native executable)
  • Nullsoft Scriptable Install System (to build MS Windows setups)
  • InstallJammer (for all other platforms setups)

Altered projects that use this one or any distribution that was changed in any way must always be released by this licese (please see license link) and have a visible way of accessing the documentation credit notes by a graphical user interface. These credit notes should also and always acompany the distribution or source code.
 

 
Support This Project 2007 © Fernando Polónia & Sérgio Rosa SourceForge.net Logo