Skip to content

sphereority/sphereority

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sphereority: Superiority over Spheres
=====================================

Open-source top-down shooter based on Babo Violent 2.

There is a client application and a server application to allow several players to play the game over a network.


SERVER
======

To compile the server:
$ javac server/SphereorityServer.java

Optionally, you may need to compile the server with -Xlint:unchecked:
$ javac -Xlint:unchecked server/SphereorityServer.java


To run the server:
$ java server/SphereorityServer


OPTIONS:
You can specify the server logger level with an optional logger level parameter:
$ java server/SphereorityServer FINEST



CLIENT
======

To compile the client application:
$ javac client/Sphereority.java

To run the client application:
$ java client/Sphereority


OPTIONS:
You can specify the server logger level with an optional logger level parameter:
$ java client/Sphereority INFO

If you want to see the frame rate, you can add the optional -fps flag.
$ java client/Sphereority -fps

You can specify to run a client as a bot with an optional -debug flag.  Note
that if you want to sepcify a logger level you must do that before using this flag.
$ java client/Sphereority -debug

If you want to run a client without a window, add the "-nowindow" flag. It will
display a small confirmation dialog that shows the name the bot uses and will stop
the bot when dismissed. Note that if you specify the -nowindow flag without
specifying the -debug flag, you will get a window anyway.
$ java client/Sphereority -debug -nowindow


LOGGER LEVELS
=============

SEVERE (highest value)
WARNING
INFO
CONFIG
FINE
FINER
FINEST (lowest value)

About

Sphereority is a top-down shooter influenced by Babo Violent 2

Resources

License

Stars

Watchers

Forks

Packages

No packages published