Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/planinc/games


https://github.com/planinc/games

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# Attogram Games website builder

Your own games website, filled with open source goodness!

[![Games Website](https://raw.githubusercontent.com/attogram/attogram-docs/master/games/games.png)](https://github.com/attogram/games)

The Attogram Games website builder is an easy way to setup
a complete games website. Every game included is open source
and free to play!

* Live Demo: ****

* Main Repository: ****

## The Games

The Attogram Games website builder automates the installation
of the following web games:

* 2048 -
* 3d.city -
* Chess -
* Classic Pool Game -
* Clumsy Bird -
* Dead Valley -
* Eight Queens - _(branch: gh-pages)_
* Fire 'n Ice -
* HexGL -
* Hextris -
* HTML5 Asteroids -
* HTML5 Hearts -
* The House -
* Hyperspace Garbage Collection -
* Mah-jongg -
* Missile Game -
* NS-Shaft -
* pacman -
* Paint Run 2 - _(branch: gh-pages)_
* Particle Clicker -
* The Pond -
* Raging Gardens -
* Snakisms - _(branch: clean)_
* Tap Tap Tap -
* Tower -
* Twisty Polyhedra -
* Underrun -

and some web playgrounds:

* Colorful Life -
* Life -

and some web musical instruments:

* Chordomatic -
* Javascript Piano -
* Virtual Piano -

## Inclusion Critera

Eligibility requirements for game inclusion:

* The game must be explicitly licensed under a Open Source license.
* The game must be playable via a web browser.

## Installation

* You need `git` and `php` to install the Games Website
* Install the Games Website into a web accessible directory:
* `git clone https://github.com/attogram/games.git games`
* Run the build script:
* `cd games/_build`
* `php build.php install`
* Open the new `index.html` and enjoy playing the games!

## How to customize

* Optional customization is easy with the `_build/custom/` directory
* Customize games list: copy `_build/games.php` to `_build/custom/games.php` and edit
* Customize title and headline: copy `_build/config.php` to `_build/custom/config.php` and edit
* Customize HTML page header: copy `_build/templates/header.php` to `_build/custom/header.php` and edit
* Customize HTML page footer: copy `_build/templates/footer.php` to `_build/custom/footer.php` and edit
* Customize CSS: copy `_build/templates/css.css` to `_build/custom/css.css` and edit
* Rebuild with `php build.php install`

## License

* The Attogram Games website builder is an open source project licensed under the MIT License.
* The Attogram Games website builder automates the inclusion of many open source games,
each with its own license.
* See each individual game directory for more information.

## Clean Repo: Games

* Attogram Games supports the
[Clean Repo: Games](https://github.com/attogram/clean-repo-games) project.