https://github.com/matthieuy/battleship
Battleship multiplayer game
https://github.com/matthieuy/battleship
battleship chat game js multiplayer php realtime symfony-application vuejs weapons websocket
Last synced: 5 months ago
JSON representation
Battleship multiplayer game
- Host: GitHub
- URL: https://github.com/matthieuy/battleship
- Owner: matthieuy
- License: mit
- Created: 2017-06-25T16:52:52.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-13T22:15:36.000Z (over 8 years ago)
- Last Synced: 2025-08-01T14:44:51.108Z (11 months ago)
- Topics: battleship, chat, game, js, multiplayer, php, realtime, symfony-application, vuejs, weapons, websocket
- Language: PHP
- Homepage: https://github.com/matthieuy/battleship
- Size: 6.96 MB
- Stars: 4
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Battleship
==========
[](https://github.com/matthieuy/battleship/issues)
[](https://packagist.org/packages/matthieuy/battleship)
[](https://packagist.org/packages/matthieuy/battleship)
[](https://insight.sensiolabs.com/projects/5a177132-6c18-4b78-a45e-5e9de1f7d2f3)
This is a battleship game in real time.
You can play up to 12 players or AI on the same grid.
A weapon system is integrated in the game for more fun.
It use the awesome [WebSocketBundle](https://github.com/GeniusesOfSymfony/WebSocketBundle) with Ratchet and AutoBahn.
Features
========
- Generate grid
- Real time (WebSocket)
- Play up to 12 players on the same grid
- AI players
- Weapons
- Bonus and inventory
- Animate shot
- Translations
- Chat
- Notifications :
- Mail
- SMS
- Discord :
- Webhook
- Bot
Installation
============
See [Installation instructions](app/Resources/docs/install.md) or use [docker](app/Resources/docs/docker.md)
Contribute or bug report
========================
See the [guideline](CONTRIBUTING.md)
Tests
=====
```shell
./bin/coke
./bin/phpunit
```
TODO / CHANGELOG
====
* See the complete [TODO](TODO.md)
* See the [CHANGELOG](CHANGELOG.md)
Credits
=======
- Lead developer : Matthieu YK
- Graphism : Chabull, [Clint Bellanger](http://clintbellanger.net/), Static, contributors of [Game-icons](http://game-icons.net/)
- Beta testers : GeekaRiom team
License
=======
Battleship is licensed under the MIT License - see the [LICENSE file](LICENSE) for details