An HTTP-based game platform. By developers, for developers.
A strategic puzzle game where cartographer navigate through grid-based challenges.
More games coming soon...
We welcome contributions for new games!
To run HTTP Games server locally, prepare your environment:
composer install --ignore-platform-reqs
cp .env.example .env
Ensure you have FrankenPHP installed.
And fill in the .env file with your Appwrite credentials:
_APP_APPWRITE_ENDPOINT=https://fra.cloud.appwrite.io/v1
_APP_APPWRITE_KEY=standard_9ab3ed4525aa7546db...
_APP_APPWRITE_PROJECT_ID=6910...
_APP_DATABASE_OVERRIDE=local_version1
_APP_ABUSE=disabled
I recommend to rotate database override each time you change database schema
Next, run the HTTP server on port 8000:
composer dev
All PRs must pass CI/CD checks. To run them locally, use following commands:
composer lint
composer check
composer test # Requires server runningThis project is licensed under the terms specified in the LICENSE file.
Feel free to contribute to documentation too! Setup here is very simple:
cd docs
npm install
npm run dev
- Built with Utopia PHP
- Database powered by Appwrite
- Runtime provided by FrankenPHP
⭐ Star this repo if you find it useful!
Made with ❤️ by Meldiron