Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pravj/termping
A prototype of old game Pong. this time, in your terminal.
https://github.com/pravj/termping
Last synced: 30 days ago
JSON representation
A prototype of old game Pong. this time, in your terminal.
- Host: GitHub
- URL: https://github.com/pravj/termping
- Owner: pravj
- Created: 2014-07-20T16:43:43.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-07-26T20:03:18.000Z (over 10 years ago)
- Last Synced: 2024-10-09T15:15:07.753Z (about 1 month ago)
- Language: CoffeeScript
- Homepage:
- Size: 538 KB
- Stars: 24
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
##termping
> A game of pingpong. this time, in your terminal.
> > Read termping's Development Story : [termping : ♥ + Node.js + Streams + CoffeeScript](http://pravj.github.io/blog/2014/07/27/introducing-termping/)[![NPM version](https://badge.fury.io/js/termping.png)](http://badge.fury.io/js/termping)
![termping](https://raw.githubusercontent.com/pravj/termping/master/docs/termping.gif)
> I am also using [this](http://askubuntu.com/a/107735/65847) thing for creating the gif.
### Installation
```bash
$ npm install -g termping
```### Play
```bash
$ termping
```### Controls
```bash
SpaceBar : pause/resume
```### Contributing
* Development
* clone `termping` repo : `git clone [email protected]:pravj/termping.git`
* install dependencies : `npm install`
* start hacking in `/src`
* build with `cake build`
* use game with `node ./bin/termping`
* Contributions
* make sure you follow `CoffeeScript` style guide.
* `termping` follows a **pattern in Git commit messages**, just respect that :smiley:* **termping** is still not complete, what you can contribute is :
* A scoring thing, that counts score and decide winner when one player reach at score limit.
* A level thing, that divides the game in parts depending on level of difficulty.
* Feel free to open any [issue](https://github.com/pravj/termping/issues) or [Pull requests](https://github.com/pravj/termping/pulls) with a feature you want there.I am not directly writing any more code to it right now, because I have to get involved with some other necessary things, but I will try to helps anyone interested.