{"id":26712526,"url":"https://github.com/nenuadrian/hacker-rpg-php-browser-based-game","last_synced_at":"2026-02-11T14:33:12.362Z","repository":{"id":42367734,"uuid":"74494295","full_name":"nenuadrian/hacker-rpg-php-browser-based-game","owner":"nenuadrian","description":"Hacking Simulation Futuristic PHP Browser Based Role Playing Game - Responsive PHP hacker game - Version 4","archived":false,"fork":false,"pushed_at":"2025-03-06T14:23:47.000Z","size":30070,"stargazers_count":2,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-13T15:56:07.377Z","etag":null,"topics":["browser","browser-based-games","browser-game","game","game-development","mission-designer","php","php-game","rpg","rpg-game","secret-republic"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nenuadrian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-11-22T16:56:34.000Z","updated_at":"2025-05-26T15:46:53.000Z","dependencies_parsed_at":"2025-03-27T11:45:15.372Z","dependency_job_id":null,"html_url":"https://github.com/nenuadrian/hacker-rpg-php-browser-based-game","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nenuadrian/hacker-rpg-php-browser-based-game","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nenuadrian%2Fhacker-rpg-php-browser-based-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nenuadrian%2Fhacker-rpg-php-browser-based-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nenuadrian%2Fhacker-rpg-php-browser-based-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nenuadrian%2Fhacker-rpg-php-browser-based-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nenuadrian","download_url":"https://codeload.github.com/nenuadrian/hacker-rpg-php-browser-based-game/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nenuadrian%2Fhacker-rpg-php-browser-based-game/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29335255,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T14:07:45.431Z","status":"ssl_error","status_checked_at":"2026-02-11T14:07:45.080Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","browser-based-games","browser-game","game","game-development","mission-designer","php","php-game","rpg","rpg-game","secret-republic"],"created_at":"2025-03-27T11:33:20.400Z","updated_at":"2026-02-11T14:33:12.348Z","avatar_url":"https://github.com/nenuadrian.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Secret Republic - Browser Based PHP Hacker Themed RPG - Alpha V4\n\n[![PHP Composer](https://github.com/nenuadrian/hacker-rpg-php-browser-based-game/actions/workflows/php.yml/badge.svg)](https://github.com/nenuadrian/hacker-rpg-php-browser-based-game/actions/workflows/php.yml)\n\n![Cover](images/cover.jpg)\n\n# Live Demo\n\nLive demo: http://secretrepublic.nenuadrian.com\n\nHosted on [DreamHost](https://mbsy.co/dreamhost/92571715)\n\n# Read about the journey \n\n[Read article on Medium](https://adriannenu.medium.com/secret-republic-update-hacker-themed-browser-based-php-game-855299b4cdea)\n\n# Overview\n\nAudio trailer on Youtube: https://www.youtube.com/watch?v=6thfiGb-b7c\n\nA lot of work has gone into this, but it not a fully documented project.\n\nIt's been through years of development with this being its 3rd itteration.\n\nThe project is not under active development with milestones in-place.\n\nIt is built upon the https://fuelphp.com MVC framework.\n\n# Main Features\n\n1. Audio AI (woman, same as trailer) voice speaks when interacting with the game\n\n2. Futuristic minimalistic Bootstrap-based UI, mobile ready, made to feel like an app\n\n3. Point and click based missions with servers of multiple types (file servers, email and database)\n\n4. In-game Mission designer with BBCode like syntax features\n\n5. Upgradable knowledge \u0026 skills\n\n6. Rewards system\n\n\n# Simple Setup\n\nYou need a webserver (e.g. MAMP/WAMP/XAMPP) able to run PHP (tested with 7.3) and an MySQL database (LAMP stack).\n\n1. Install `composer` (the PHP dependency management system - `brew install composer` for MacOS) and run `composer install`\n\n2. You will need to create an empty Database in MySQL - it's name is not relevant but you will need it in the next step. For MAMP, you would go to `http://localhost:8888/phpMyAdmin5`\n\n3. Visit `http://localhost/public_html` - this may be different if you are using another port or directory structure, e.g. `http://localhost:8888/sr/public_html` and follow the setup process\n\n\n![Screenshot](images/setup.png)\n\n\n\n# Cron jobs\n\nYou may want to setup cron tasks to run the following pages once in a while\n\nyour-url/cron/rankings\n\nyour-url/cron/emails\n\ne.g.\n\n*/2 * * * * wget -O - http://localhost/cron/emails \u003e/dev/null 2\u003e\u00261\n\nhttps://en.wikipedia.org/wiki/Cron\n\n# Linting\n\nChecking PHP syntax\n```\n./fuel/vendor/bin/phplint ./ --exclude=vendor\n```\n\n# Mobile app\n\nOne approach is to use these repositories: \n * iOS: https://github.com/nenuadrian/iOS-website-elegant-rendering-swift-app\n * Android: https://github.com/nenuadrian/android-website-elegant-rendering\n\n# Screenshots\n\n![Screenshot](images/1.png)\n\n![Screenshot](images/2.png)\n\n## Skills\n![Screenshot](images/3.png)\n\n## Knowledge base\n![Screenshot](images/4.png)\n\n## Missions (there are email, database and file based servers which can be used to design different puzzles)\n![Screenshot](images/5.png)\n\n![Screenshot](images/6.png)\n\n## Simple rankings\n![Screenshot](images/7.png)\n\n## Mission designer\n![Screenshot](images/8.png)\n\n![Screenshot](images/9.png)\n\n## Rewards\n![Screenshot](images/10.png)\n\n## Edit account\n![Screenshot](images/11.png)\n\n# Tests\n\n```\n./fuel/vendor/phpunit/phpunit/phpunit tests\n```\n\n# Travelling through time - V1\n\n![Screenshot](images/original1.jpg)\n\n![Screenshot](images/original2.png)\n\n\n# License\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by/4.0/88x31.png\" /\u003e\u003c/a\u003e\n\nPlease link and contribute back to this repository if using the code or assets :)\n\n\n# Secret Republic V3 (OLDER W/ MORE FEATURES)\n\nV3 is much older, less organized and not respecting of any patterns what-so-ever in code, mostly based on a framework written from scratch.\n\nFind version 3 here: https://github.com/nenuadrian/Secret-Republic-Hacking-Browser-Game-V3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnenuadrian%2Fhacker-rpg-php-browser-based-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnenuadrian%2Fhacker-rpg-php-browser-based-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnenuadrian%2Fhacker-rpg-php-browser-based-game/lists"}