Recommend this page to a friend! |
Download |
Info | Example | Screenshots | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2024-08-04 (2 months ago) | Not yet rated by the users | Total: 20 | All time: 11,294 This week: 45 |
Version | License | PHP version | Categories | |||
dinobot-on-tabletop- 1.0 | GNU General Publi... | 8 | Games, Console, PHP 8 |
Description | Author | |
This package allows you to Play the Dinobot game on the terminal console. |
#!/usr/bin/env php |
Open a console and execute php bin/toy
, a prompt character (>
) will be shown.
Available command:
Example:\ ![](./example.png)
Fork and clone this repo.
git clone git@github.com:pH-7/dinobot-on-tabletop-game.git
Install all dependencies
composer install
Install development tools using `phive`
phive install
Before commit the change, make sure there are no coding style or `phpstan` violations by executing
vendor/bin/phpcs
tools/phpstan analyse
Run unit testing by executing
php bin/phpunit
Unit testing coverage report
php bin/phpunit --coverage-text
Screenshots (4) | ||
Files (49) |
File | Role | Description | ||
---|---|---|---|---|
bin (3 files) | ||||
config (5 files, 2 directories) | ||||
public (1 file) | ||||
src (1 file, 6 directories) | ||||
tests (1 file, 1 directory) | ||||
.env.dist | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
docker-compose.override.yml | Data | Auxiliary data | ||
docker-compose.yml | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
phpcs.xml.dist | Data | Auxiliary data | ||
phpstan.neon.dist | Data | Auxiliary data | ||
phpunit.xml.dist | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
symfony.lock | Data | Auxiliary data |
Files (49) | / | bin |
Files (49) | / | config |
File | Role | Description | ||
---|---|---|---|---|
packages (5 files, 2 directories) | ||||
routes (1 file, 1 directory) | ||||
bootstrap.php | Class | Class source | ||
bundles.php | Class | Class source | ||
preload.php | Aux. | Configuration script | ||
routes.yaml | Data | Auxiliary data | ||
services.yaml | Data | Auxiliary data |
Files (49) | / | config | / | packages |
File | Role | Description | ||
---|---|---|---|---|
prod (2 files) | ||||
test (2 files) | ||||
cache.yaml | Data | Auxiliary data | ||
doctrine.yaml | Data | Auxiliary data | ||
doctrine_migrations.yaml | Data | Auxiliary data | ||
framework.yaml | Data | Auxiliary data | ||
routing.yaml | Data | Auxiliary data |
Files (49) | / | config | / | packages | / | prod |
File | Role | Description |
---|---|---|
doctrine.yaml | Data | Auxiliary data |
routing.yaml | Data | Auxiliary data |
Files (49) | / | config | / | packages | / | test |
File | Role | Description |
---|---|---|
doctrine.yaml | Data | Auxiliary data |
framework.yaml | Data | Auxiliary data |
Files (49) | / | config | / | routes |
File | Role | Description | ||
---|---|---|---|---|
dev (1 file) | ||||
annotations.yaml | Data | Auxiliary data |
Files (49) | / | src |
File | Role | Description | ||
---|---|---|---|---|
Command (1 file) | ||||
Data (2 files) | ||||
Entity (1 file) | ||||
Exception (1 file) | ||||
Repository (1 file) | ||||
Service (3 files) | ||||
Kernel.php | Class | Class source |
Files (49) | / | src | / | Data |
File | Role | Description |
---|---|---|
InputDto.php | Class | Class source |
Vector.php | Class | Class source |
Files (49) | / | src | / | Service |
File | Role | Description |
---|---|---|
InputParser.php | Class | Class source |
RobotAction.php | Class | Class source |
Tabletop.php | Class | Class source |
Files (49) | / | tests | / | Unit |
File | Role | Description |
---|---|---|
InputParserTest.php | Class | Class source |
RobotActionTest.php | Class | Class source |
TabletopTest.php | Class | Class source |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
dinobot-on-tabletop--2024-08-04.zip 1513KB | |
dinobot-on-tabletop--2024-08-04.tar.gz | |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.