Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arjanfrans/tetris
Tetris in Javascript with three.js
https://github.com/arjanfrans/tetris
Last synced: 12 days ago
JSON representation
Tetris in Javascript with three.js
- Host: GitHub
- URL: https://github.com/arjanfrans/tetris
- Owner: arjanfrans
- License: mit
- Created: 2016-01-04T21:25:37.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-10T19:29:14.000Z (almost 9 years ago)
- Last Synced: 2024-05-21T08:17:27.821Z (6 months ago)
- Language: JavaScript
- Size: 591 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tetris
[![Build Status](https://travis-ci.org/arjanfrans/tetris.svg)](https://travis-ci.org/arjanfrans/tetris)
[![Dependency Status](https://david-dm.org/arjanfrans/tetris.svg)](https://david-dm.org/arjanfrans/tetris)
[![devDependency Status](https://david-dm.org/arjanfrans/tetris/dev-status.svg)](https://david-dm.org/arjanfrans/tetris#info=devDependencies)
[![Coverage Status](https://coveralls.io/repos/arjanfrans/tetris/badge.svg?branch=master&service=github)](https://coveralls.io/github/arjanfrans/tetris?branch=master)The game is built using [three.js](http://threejs.org/three.js) for graphics and [howler.js](https://github.com/goldfire/howler.js)
for audio.## Demo
[example.com](http://example.com/)
## SetupClone the repository:
```
git clone https://github.com/arjanfrans/tetris
```Go into the project directory and install packages:
```
npm install
```Start the game:
```
npm start
```## Development tools
* [BMFont](http://www.angelcode.com/products/bmfont/): generate bitmap fonts.
* [spritesheet-js (fork)](https://github.com/arjanfrans/spritesheet.js): generate spritesheets.
Requires `imagemagick` to be installed.
* [audiosprite](https://github.com/tonistiigi/audiosprite): generate audiosprites for howler.js.
Requires `ffmpeg` to be installed.