matthieuy / battleship
Battleship game with multiplayer support
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 2
Open Issues: 1
Type:project
pkg:composer/matthieuy/battleship
Requires
- php: >=5.5.9
 - doctrine/doctrine-bundle: ^1.6
 - doctrine/doctrine-cache-bundle: ^1.2
 - doctrine/doctrine-fixtures-bundle: ^2.3
 - doctrine/doctrine-migrations-bundle: ^1.2
 - doctrine/orm: ^2.5
 - friendsofsymfony/user-bundle: ^2.0.0
 - gos/web-socket-bundle: ^1.8
 - guzzlehttp/guzzle: ^6.3
 - incenteev/composer-parameter-handler: ^2.0
 - intervention/image: ^2.4
 - maba/webpack-bundle: ^0.6.0
 - predis/predis: ^1.1
 - react/zmq: ^0.3.0
 - sensio/distribution-bundle: ^5.0
 - sensio/framework-extra-bundle: ^3.0.2
 - snc/redis-bundle: 2.*
 - stof/doctrine-extensions-bundle: ^1.2
 - symfony/monolog-bundle: ^3.1
 - symfony/polyfill-apcu: ^1.0
 - symfony/swiftmailer-bundle: ^2.3
 - symfony/symfony: 3.3.*
 - twig/extensions: ^1.4
 - willdurand/js-translation-bundle: ^2.6
 
Requires (Dev)
- m6web/coke: ^2.1
 - m6web/symfony2-coding-standard: ^3.3
 - phpunit/phpunit: ^4.8
 - sensio/generator-bundle: ^3.0
 - symfony/phpunit-bridge: ^3.0
 - symfony/web-server-bundle: ^3.3
 
This package is not auto-updated.
Last update: 2025-04-27 06:43:57 UTC
README
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 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 :
- SMS
 - Discord :
- Webhook
 - Bot
 
 
 
Installation
See Installation instructions or use docker
Contribute or bug report
See the guideline
Tests
./bin/coke ./bin/phpunit
TODO / CHANGELOG
Credits
- Lead developer : Matthieu YK
 - Graphism : Chabull, Clint Bellanger, Static, contributors of Game-icons
 - Beta testers : GeekaRiom team
 
License
Battleship is licensed under the MIT License - see the LICENSE file for details