PHP Classes
elePHPant
Icontem

The Gameboard: Implement a board game using the takeover strategy

Recommend this page to a friend!
  Info   View files Documentation   View files View files (24)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-10-05 (2 years ago) RSS 2.0 feedNot enough user ratingsTotal: 281 All time: 7,438 This week: 299Up
Version License PHP version Categories
gameboard 1.0.0Public Domain5PHP 5, Games
Description Author

This class can implement a board game using the takeover strategy.

It implements several steps of a board game of this type like: select a game, select a player, add player, start game, player roll, next player, claim tile, player quit, move forward, move back, transport, etc..

The package comes with a couple sample games to play or you may design your own.

Innovation Award
PHP Programming Innovation award nominee
December 2017
Number 2
The takeover strategy is used in many games to present challenges that engage many people in popular games.

This class implements the steps of the takeover strategy that can be use to create many types games.

Manuel Lemos
  Performance   Level  
Innovation award
Innovation award
Nominee: 29x

Winner: 6x

Details
Class: gameboard
Version: 0.1 10/5/2017

Released into the public domain

Description:

This class will present a gameboard with a take over strategy to win.

It comes with a couple sample games to play or you may design your own.

Installation:

Upload files to a web accessible location on your server (eg. public_html)


Configuration:

No configuration needed.

If you receive warnings about including files, change the $this->docRoot variable located in the game/settings.php file.


Usage:

Point your browser to the index.php file and start playing.


Customizing:

The default settings for all games is contained in the game/settings.php file and can be changed however you want.

Each game also contains a settings.php file in its folder that is used to over-ride the defaults and provide data for that specific game.


Creating Games:

Create a new folder off of the game folder for your game.

Add the game to the $this->game array using 'folder' => 'game name' structure.

Copy the files from an existing game folder. The views are the pages displayed depending on what stage the game is currently in, which you can change as your game needs.


Changelog

0.1

Initial beta release
  Files folder image Files  
File Role Description
Files folder imagegame (2 files, 2 directories)
Accessible without login Plain text file board.css Aux. Styles
Plain text file gameboard.class.php Class Main Class
Accessible without login Plain text file index.php Appl. Game Board Design
Accessible without login Plain text file manual.txt Doc. Usage Documentation

 Version Control Unique User Downloads Download Rankings  
 0%
Total:281
This week:0
All time:7,438
This week:299Up