Difference between revisions of "Features and Requirements"

From BOARD18 Project WIKI
Jump to navigation Jump to search
(→‎Requirements: updated notes on browsers)
(→‎Requirements: removed last change)
(20 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.5}}
{{: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
* Admin level with special privileges.
* Mid level security [encrypted passwords]
* Mid level security [encrypted passwords]
* Game session creation form
* Game session creation form
Line 14: Line 15:
* Context menus
* 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.
Line 31: Line 36:
* The JavaScript standard referred to as ECMAScript 5
* The JavaScript standard referred to as ECMAScript 5


NOTE: Up to now only Firefox has been used as a development platform.<br>
<span style="color: Green">NOTE: most current web browsers meet the above requirements.</span>
NOTE: Chromium Version 28 has been tested and it seems to work.<br>
NOTE: The current versions of IE, Chrome and Safari are reported to work but none of them have been rigorously tested.


==Lacks==
==Lacks==
Currently BOARD18 does not have:
Currently BOARD18 does not have support for the ability to zoom in or out while viewing the game board.
* Support for other browsers [but it is being worked on]
* Support for hand held devices
* Support for overlay tiles as in 1844
* Game box creation tools
* The ability to back out an accepted move
* The ability to zoom in or out while viewing the game board
* The ability to snap tokens based on meta data

Revision as of 14:49, 8 July 2018

Welcome To The BOARD18 Project

This page has been updated to comply with Release 2.5.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 support for the ability to zoom in or out while viewing the game board.