CoOp:Anything
Search any game and see how much of it you can play with friends: every co-op mod, its stage, quality and community rating.
Eine Kolonie. Ein Direktor. Echte Entscheidungen. Rundenbasiertes Weltraum-Strategiespiel mit Roguelike-Elementen für Mobile und Browser.
Translation pending
GamesGitHub @nouronOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Nouron is a free space strategy browser and mobile game with roguelike elements. Code is using Laravel, PicoCSS and Alpine.js as tech stack.
Taken from the repository README
Loading the full README.
Read the full README ↗Nouron is a sci-fi strategy browsergame built with PHP 8.2, Laravel 12, MySQL 8, Alpine.js and PicoCSS. The application is in active development with a completed core architecture (Phase 3, 2026).
Requirements: PHP 8.2+ (CI uses 8.4) with pdo_mysql, MySQL 8.0, Composer, Node.js/npm
Any operating system works; how you install PHP and MySQL is up to you (native, Docker, Homebrew, …). Database setup and an example environment (Windows 11 with WSL2): docs/dev-setup-mysql.md.
# After cloning, install dependencies
composer install
# Copy environment file and adjust as needed
cp .env.example .env
php artisan key:generate
# Create the database and seed test data
php artisan migrate:fresh --seed
# Start local dev server
php artisan serve
# Run tests (Feature suite — needs the local MySQL test database, see docs/dev-setup-mysql.md)
php artisan test --testsuite=Feature
After seeding, the database contains Simpsons test characters. All accounts share the same password:
| Username | Password | Role | |
|---|---|---|---|
Bart | [email protected] | test123 | admin — Colony "Springfield" |
Homer | [email protected] | test123 | player |
Marge | [email protected] | test123 | player |
Lisa | [email protected] | test123 | player |
php artisan migrate:fresh --seed
Nouron runs on MySQL 8 everywhere (local, CI, production). Local setup without Docker: see docs/dev-setup-mysql.md. The schema is a single baseline migration, the reference data comes from the idempotent ReferenceDataSeeder. The test suite uses the separate database nouron_test.
# Sync ship/building/knowledge values from config files to the database
php artisan game:sync-config
# Preview sync changes without writing
php artisan game:sync-config --dry-run
# Manually trigger a game tick (dev/testing — in-game this is triggered by the player)
php artisan game:tick
# Simulate a game tick and show a before/after diff — no DB writes
php artisan game:tick-dry-run
# Simulate for a single colony only
php artisan game:tick-dry-run --colony=1
# Drop all tables, run migrations, and seed (dev only — asks for confirmation)
php artisan db:reset
# Seed a demo colony state for the logged-in user's colony (useful for UI testing)
php artisan colony:seed-demo
In solo mode the player manually advances the game by clicking "Nächsten Sol starten" in the UI — there is no fixed scheduler. The game:tick command can be used from the terminal for dev/testing purposes.
Note: The Laravel scheduler (
routes/console.php) still contains a legacydailyAt('03:00')entry. This will be replaced once the Run system and the in-game trigger are implemented (see GDD §2).
Copy .env.example to .env. The most relevant settings for local development:
These flags disable specific game rule checks so you can test individual systems freely. All default to false (rules enforced).
| Flag | What it bypasses |
|---|---|
GAME_BYPASS_AP=true | Navigation, Economy and Construction AP checks |
GAME_BYPASS_RESOURCES=true | Resource cost checks when building/researching |
GAME_BYPASS_SUPPLY=true | Supply capacity checks for buildings, ships and advisors |
Common test scenarios:
# Free-click everything (no checks at all) — fastest way to explore the game
GAME_BYPASS_AP=true
GAME_BYPASS_RESOURCES=true
GAME_BYPASS_SUPPLY=true
# Test AP behaviour with real checks active
GAME_BYPASS_AP=false
GAME_BYPASS_RESOURCES=true
GAME_BYPASS_SUPPLY=true
# Test Supply behaviour with real checks active
GAME_BYPASS_AP=true
GAME_BYPASS_RESOURCES=true
GAME_BYPASS_SUPPLY=false
Note: All bypass flags are blocked in production — the app will refuse to start if any flag is
truewhenAPP_ENV=production.
Deprecated:
GAME_DEV_MODE=truestill works as a shortcut (sets all three flags) but logs a deprecation warning. Use the individual flags instead.
https://github.com/nouron/nouron/issues
Copyright 2012–2026 Mario Gehnke
The source code is licensed under the GNU General Public License V3. See:
LICENSE.txtAll graphics and texts are licensed (unless otherwise noted) under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany (CC BY-NC-SA 3.0). See:
This project uses third-party frameworks and libraries with their own licenses: