Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/superstes/strategy-browser-game
ThreeJS Browser Strategy-Game
https://github.com/superstes/strategy-browser-game
browser-game game game-development games javascript strategy-game threejs
Last synced: 15 days ago
JSON representation
ThreeJS Browser Strategy-Game
- Host: GitHub
- URL: https://github.com/superstes/strategy-browser-game
- Owner: superstes
- License: agpl-3.0
- Created: 2025-01-06T18:41:13.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2025-01-15T21:02:26.000Z (17 days ago)
- Last Synced: 2025-01-15T23:16:29.420Z (16 days ago)
- Topics: browser-game, game, game-development, games, javascript, strategy-game, threejs
- Language: JavaScript
- Homepage:
- Size: 47.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Source ThreeJS Strategy Game
## Contribution
This is pretty much a hobby project as it is interesting to play around with 'visual' programming.
Contributions to this project like [Discussions and Ideas](https://github.com/superstes/game/discussions) are very welcome.
It is and will always be Open-Source!
Some Ideas are:
* To create a strategy game that can be played in the browser.
* Either by running a local/dedicated server or just joining an official one.
* It should always be playable offline.
* Single and Multiplayer Options.
* Gameplay:
* Should stay pretty simple for beginnings.
* Inspirations: Civilization, The Settlers, Banished, Risk-Game, Total War Medieval 2, Crusader Kings 2, ...----
## Roadmap (2025 Q1)
* Very simple Map design
* Users
* Map Tiling
* Resources
* Capturing Land
* tbc----
## Development
### Frontend
* [Download & Install Node.js](https://github.com/nodesource/distributions?tab=readme-ov-file#installation-instructions-deb)
* Start DEV-Server: `bash scripts/dev.sh`
* Open in Browser----
**Inspiration**:
* [YouTube - SimonDev](https://www.youtube.com/@simondev758)
* [3D World Generatin](https://www.youtube.com/watch?v=hHGshzIXFWY&list=PLRL3Z3lpLmH3PNGZuDNf2WXnLTHpN9hXy&pp=iAQB)
* [GitHub](https://github.com/simondevyoutube/)
* [YouTube - SebastianLague](https://www.youtube.com/@SebastianLague)----
## License
[GNU AFFERO GENERAL PUBLIC LICENSE](https://www.gnu.org/licenses/agpl-3.0.en.html)
Basically..
**Requirements**:
* Include a copy of the full license text and the original copyright notice
* State all significant changes made to the original software
* Make available the source code when you distribute any works based on the licensed software
* Include any installation information necessary to update and reinstall the software if the program is being used as part of a consumer device
* If you make access to modified software available to users over a network, you must **make your source code available to those users****Permits**:
* Use the code for commercial purposes: Like both GPL v2 and GPL v3, the AGPL imposes no conditions on using the code in software that’s sold commercially.
* Modify the code: Users can change or rework the code, but if they distribute these changes/modifications in any public way (including over a server), they must release these updates in source code form under the AGPL license.
* Distribute copies or modified/updated versions of the code: As long as these modifications are also released under the GNU AGPL, they can be distributed to others.
* Place warranty: Distributors of the original code can offer their own warranty on the licensed software.