Skip to content

Basic Java3D multi-user pool table to interact with.

License

Notifications You must be signed in to change notification settings

FaceInCake/UltimatePool100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Pool 100

This is a simple multi-user Java3D program.
You should be able to interact with a pool table and scoreboard.
It is written entirely in Java and only uses Java3D and consequently Swing.
Documentation for the source code can be found here.

Project Structure

src

Contains the source code of the project.
Packages and classes and the like.

test

We don't plan to make a deployment process and make any release builds.
But it's always good habit to make a test folder for any Java files that test your code.

docs

Contains the source code documentation.
Here's the Documentation.

assets

Contains any files that are read by the program.
Like images, audio, or other large data.

Deployment

No deployment procedures or release builds are planned.
Being a Java program, all you need to is run one of the file from the main package.
This is generally slower and bulkier but cut us a break.

Code Structure

An Agile development process gives the following priorities...

  1. Polymorphic classes
  2. Easy implementation
  3. Object Oriented

For more info on the exact code structure.
Check out the source code JavaDoc documentation.
Contained here.

About

Basic Java3D multi-user pool table to interact with.

Topics

Resources

License

Stars

Watchers

Forks