Difference between revisions of "Features and Requirements"

From BOARD18 Project WIKI
Jump to navigation Jump to search
(→‎Lacks: removed lack of game box creation tools)
(→‎Requirements: removed last change)
(One intermediate revision 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}}
{{ReleaseNotice|2.5}}
{{:Main Page.Welcome}}
{{:Main Page.Welcome}}


Line 27: Line 27:


The BOARD18 server requires:
The BOARD18 server requires:
* Must run a UNIX compatible operating system.
* An Apache web server
* An Apache web server
* MySQL version 5.5 or later
* MySQL version 5.5 or later

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.