Hacker themed browser based PHP game — ORPG —open source & live preview — 2021 update

Having made the code available since 2018 on GitHub, there is now a live demo available with some small cleanups published to the repository. Within a few minutes anyone can create their own instance. Contributions are welcome if anyone will be so inclined. There may be some additional features coming in this year.

Version 3 (above is version 4, simpler and more modern) has received a few bugs fixed as well and is available on a live deployed version too!

Hosting and technology

The game works on the latest version of PHP 7 & MySQL with nothing else needed, and instructions available within the README file. While PHP isn’t the most stable of choices, as highlighted in another post, it made sense at the time to approach it from this direction.

The live demoes are hosted on Dreamhost, and I strongly recommend their hosting platform, very easy to setup and with DNS configs and SSL [HTTPS] at the push of a button (was able to give up even on Cloudflare by just transitioning to Dreamhost).

Mobile app

These repositories an be used to publish on the iOS and Google Play stores and render the website

  1. https://github.com/nenuadrian/iOS-website-elegant-rendering-swift-app
  2. https://github.com/nenuadrian/android-website-elegant-rendering

Future Plans

Active development is not planned to resume, but the code will remain available and I will be aiming to keep it hosted for preview.

If any interest at all comes about for the project, will consider introducing all around documentation and opening it up for people to create missions and make them part of the main codebase which would be quite interesting if the mission system is advanced.

Playing a mission can look something like this

With a relatively complete, as far as current features, mission editor available within the game itself.


Feel free to reach out if you have any potential interest in the project, either by replying here or GitHub.




Software engineer, passionate about elegant code, photography and writing — works @ Google — connect @ nenuadrian.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

React CRUD app with and without Redux — Convert a React App to a React+Redux App

React Context and Hooks: Pass data and update it easily

Node.js Tutorial 01 | Integration of PostgreSQL and node.js

Adventures of Netflix Windows app debugging

Nginx with linux and .NET Core

[For Touchdesigner beginners] Super easy reflection that takes only 5 minutes!

Error Handling in JavaScript: Stable Software in an Unknown World (Part 1)

Use named tuples to stop yourself from remembering order of tuples

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Adrian M. Nenu 😺

Adrian M. Nenu 😺

Software engineer, passionate about elegant code, photography and writing — works @ Google — connect @ nenuadrian.com

More from Medium

Render a DateTime Object in Twig

Drag & Drop Reorder Images in PHP (2022)

Drag & Drop Reorder Images in PHP (2022)

Finding Function — PHP

PhpStorm, Docker and Xdebug 3 on PHP 8.1 in 2022 [Tutorial Part 4.2]

PhpStorm new CLI interpreter