Giter Club home page Giter Club logo

backgammon's Introduction

Backgammon

This game can be used by one or two players on a single computer, or by two players over a network. The network can be a local network, or the internet (if port forwarding on 27984 is set up for the server).

Installation

  • Install the latest version of the Java Runtime Environment (JRE or JDK).
  • Download Backgammon.jar from the releases page.
  • Double-click the jar file, or enter 'java -jar Backgammon.jar' in the terminal.

Example Screens

Start Game

For networked games the first player must start the server and when it is ready the second player can join. Select game type

Board

Click on the piece you wish to move. It will move using the currently highlighted die. To use both dice on the same piece, use shift-click. Undo a move with U, redo a move with R. Swap the order of the dice with X. Press space to finish the move. Initial board

Possible Moves

Command-M displays all of the possible moves. Click on a move to use it. Board with moves

Commands

Key Action
X Swap dice
Space Finish move
U Undo move
R Redo move
P Swap player perspective
B Swap board perspective
cmd-M Show/hide possible moves
cmd-T Show/hide chat window

backgammon's People

Contributors

dmolony avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

rayahm jacoblate

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.