Difference between revisions of "Features and Requirements"

From BOARD18 Project WIKI
Jump to navigation Jump to search
(→‎Features: added some new features)
(→‎Lacks: removed handheld devices)
Line 40: Line 40:
Currently BOARD18 does not have:
Currently BOARD18 does not have:


* <span style="color: Fuchsia">Support for hand held devices.</span>
* A complete set of game box creation tools. But a [[Game_Box_Creation_-_Introduction|partial set]] does exist.
* A complete set of game box creation tools. But a [[Game_Box_Creation_-_Introduction|partial set]] does exist.
* The ability to back out an accepted move.
* The ability to back out an accepted move.
* The ability to zoom in or out while viewing the game board.
* The ability to zoom in or out while viewing the game board.

Revision as of 12:01, 12 October 2015

Welcome To The BOARD18 Project

This page has been updated to comply with Release 1.3.x of BOARD18.

BOARD18 is a tool for playing “18xx style” games via Email.

The BOARD18 game session associated with a PBEM game is used to display the game board and the stock market for the game. It will run as a web service accessed via the player's web browser.
The How To page linked to here contains step by step instructions for setting up a PBEM 18xx game.

BOARD18 is open source software available under the MIT License

Please click here to help support the BOARD18 Project.

NOTE: For more information on 18xx style games, see this wikipedia article.

Features

BOARD18 allows multiple players to access a game board and an associated stock market chart and to place, move and delete track tiles and other tokens as required by the game being played.

Supported features include:

  • Player registration and log in
  • Admin level with special privileges.
  • Mid level security [encrypted passwords]
  • Game session creation form
  • The play of multiple concurent games
  • Context menus
  • Hot keys for many game actions
  • A snapshot facility
  • Concurrent update protection
  • Support for all [I hope] current browser releases.
  • Limited support for iPad and Android devices.

BOARD18 game boxes can be created for various 18xx games and loaded into the database on the server.

Requirements

BOARD18 is a web application that has both client side requirements and server side requirements.
These requirements are discussed separately.

The BOARD18 server requires:

  • An Apache web server
  • MySQL version 5.5 or later
  • PHP version 5.3 or later

The BOARD18 client requires a web browser that supports:

  • HTML5 [including Canvas]
  • CSS 3
  • The JavaScript standard referred to as ECMAScript 5

NOTE: most current web browsers meet the above requirements.

Lacks

Currently BOARD18 does not have:

  • A complete set of game box creation tools. But a partial set does exist.
  • The ability to back out an accepted move.
  • The ability to zoom in or out while viewing the game board.