https://github.com/oklemenz/dune2js
Dune II - The Building of A Dynasty reimplementation written in HTML5 / JavaScript
https://github.com/oklemenz/dune2js
browser game javascript
Last synced: 4 months ago
JSON representation
Dune II - The Building of A Dynasty reimplementation written in HTML5 / JavaScript
- Host: GitHub
- URL: https://github.com/oklemenz/dune2js
- Owner: oklemenz
- Created: 2021-09-30T18:17:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-05T13:42:27.000Z (about 2 years ago)
- Last Synced: 2025-04-14T18:59:22.926Z (about 1 year ago)
- Topics: browser, game, javascript
- Language: JavaScript
- Homepage: https://dune2js.com
- Size: 115 MB
- Stars: 41
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dune II - The Building of A Dynasty
Dune II reimplementation written in HTML5 / JavaScript
## Play Online
- Browser: https://dune2js.com
- Keyboard / Mouse Controls
## Play Mobile
- Browser: https://dune2js.com
- Use Landscape Mode (Single Tab, Disable Landscape Tab Bar in Browser Settings)
- Add to Home Screen to start as Fullscreen App
- Touch Controls (tap/drag area on screen)
## Play GitHub Version
- Browser: https://oklemenz.github.io/Dune2
## Play Locally
- Install [Node.js](https://nodejs.org)
- Clone: `https://github.com/oklemenz/Dune2.git`
- Terminal:
- `npm install`
- `npm start`
- Browser: `localhost:8080`
## Options
Url parameter is leveraged to save game state for a profile:
- `profile`: Profile identity (default: 'public')
## Auto-save
- `profile=public`: no auto-save
- `profile=`: game is auto-saved:
- when going into background (visibility hidden)
- every 5 minutes
## Credits
- https://github.com/caiiiycuk