Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.travis
screenshots
src/main
.gitignore
.travis.yml
LICENSE
README.md
pom.xml

README.md

bagh-chal

Install and run

1) Download and install Java

During the Java installation, make sure to unselect any 3rd party add-ons, like Yahoo browser plugin, etc.

2) Download and run Bagh-chal

This will download the file "bagh-chal.jar". When the download is finished double-click it to run the game.

Screenshots

Goats and Tigers

screenshot

Elfs and Santas

screenshot

Sharks and Fishies

screenshot

Build status

travis-ci

Credits and code structure

  • Originally based on code by Daniel Newman (danielnewman106@hotmail.com)
  • All code was completely rewritten and reorganized
  • Design Patterns : Model-View-Controller, Object-orientation
  • Codebase now uses Dependency Inject Yourself (DIY) for decoupling
  • What used to be an Applet is now a downloadable Swing application (jar)

Functional Improvements

  • Added sound effects
  • Fixed flicker when dragging goats
  • Theming support
  • Flexible game board dimensions
  • Added preliminary goat AI (work in progress)