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

https://github.com/infofintech/pool

A classic 8-ball pool HTML5 game.
https://github.com/infofintech/pool

Last synced: 4 months ago
JSON representation

A classic 8-ball pool HTML5 game.

Awesome Lists containing this project

README

        

Classic-Pool-Game


© Chen Shmilovich - 2018.


**A Typescript remake is now available** [here](https://github.com/henshmi/Classic-8-Ball-Pool).
**Same functionality with better and more readable code.**


Hello everyone!


The presented code is my first shot at building a javascript game.

It is a classic 8-ball pool game.
You can choose to play against a friend, or against an AI, with various difficulty levels.

Have fun, and good luck!

Keys:


* 'W' : Increase shot power.

* 'S' : Decrease shot power.

* 'Esc' : Return to main menu.

Mouse:


* Left click : shoot.

* Aim by moving the mouse.

Demo:


https://henshmi.github.io/Classic-Pool-Game/

Screenshots:


Credits:


* Building JavaScript Games by Arjan Egges (Apress, 2014):

https://github.com/apress/building-javascript-games


* LAB.js :

https://github.com/getify/LABjs


* Music :

Bossa Antigua Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/