Skip to content

Paintball Pro is a top-down cooperative shooter inspired by the real-world game Paintball

Notifications You must be signed in to change notification settings

gallidev/PaintballPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paintball Pro

Paintball Pro is a top-down cooperative shooter inspired by the real-world game Paintball. There are both single player (4v4 with AI) and multiplayer (4v4 with real players/AI) versions of the game, with two different game types - Team Match and Capture the Flag.

Running a Client or Server

Simply run either PaintballProClient.jar or PaintballProServer.jar by double-clicking on it in the file explorer.

The game can also be run from an IDE, however this requires adding the JAR files contained in lib/ to the build path.

Running Tests

Currently this can either be run in an IDE, or in the command line

Command Line:

  1. rm -rf tmp_out && mkdir tmp_out && mkdir tmp_out/res && cp -R res/ tmp_out/ && cp -R res tmp_out/
  2. javac -d tmp_out -cp "lib/junit-4.12.jar:lib/hamcrest-core-1.3.jar:lib/gson-2.8.0.jar:." src/**/*.java test/**/*.java
  3. (cd tmp_out && java -ea -cp ../lib/junit-4.12.jar:../lib/hamcrest-core-1.3.jar:../lib/gson-2.8.0.jar:. testRunner.Runner)

IDE:

  1. Create the new project
  2. Add the library JAR files to the classpath, and build the project to ensure this has been done correctly
  3. Run Runner.java (main method), found in test/testRunner

About

Paintball Pro is a top-down cooperative shooter inspired by the real-world game Paintball

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages