Difference between revisions of "Features and Requirements"
(Initial version of this page) |
m (→Lacks) |
||
(24 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
==Welcome To The BOARD18 Project== | ==Welcome To The BOARD18 Project== | ||
{{ReleaseNotice|2.0}} | |||
{{:Main Page.Welcome}} | {{:Main Page.Welcome}} | ||
Line 9: | Line 9: | ||
Supported features include: | Supported features include: | ||
* Player registration and log in | * Player registration and log in | ||
* Mid level security [encrypted passwords] | * Admin level with special privileges. | ||
* Mid level security [encrypted passwords] | |||
* Game session creation form | * Game session creation form | ||
* The play of multiple concurent games | * The play of multiple concurent games | ||
* Context | * Context menus | ||
* Hot keys for many game actions | * Hot keys for many game actions | ||
* A snapshot facility | |||
* Concurrent update protection | * Concurrent update protection | ||
* The ability to back out an accepted move. | |||
* Support for all current browser releases. | |||
* Partial support for iPad and Android devices. | |||
BOARD18 game boxes can be created for various 18xx games and loaded into the database on the server. | BOARD18 game boxes can be created for various 18xx games and loaded into the database on the server. | ||
==Requirements== | ==Requirements== | ||
BOARD18 is a web application that has both client side requirements and server side requirements. <br>These requirements are discussed separately. | BOARD18 is a web application that has both client side requirements and server side requirements. <br>These requirements are discussed separately. | ||
Line 26: | Line 32: | ||
The BOARD18 client requires a web browser that supports: | The BOARD18 client requires a web browser that supports: | ||
* HTML5 | * HTML5 [including Canvas] | ||
* CSS 3 | * CSS 3 | ||
* The JavaScript standard referred to as ECMAScript 5 | * The JavaScript standard referred to as ECMAScript 5 | ||
NOTE: | <span style="color: Green">NOTE: most current web browsers meet the above requirements.</span> | ||
==Lacks== | ==Lacks== | ||
Currently BOARD18 does not have: | Currently BOARD18 does not have: | ||
* | |||
* Support for | * A complete set of game box creation tools. But a [[Game_Box_Creation_-_Introduction|partial set]] does exist. | ||
* Support for the ability to zoom in or out while viewing the game board. | |||
Revision as of 16:09, 19 August 2016
Welcome To The BOARD18 Project
This page has been updated to comply with Release 2.0.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
- The ability to back out an accepted move.
- Support for all current browser releases.
- Partial 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.
- Support for the ability to zoom in or out while viewing the game board.