Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bonsaiden/nodegame-hack
A Single / Multiplayer game where you take control over nodes in a network and hack your way to victory!
https://github.com/bonsaiden/nodegame-hack
Last synced: about 1 month ago
JSON representation
A Single / Multiplayer game where you take control over nodes in a network and hack your way to victory!
- Host: GitHub
- URL: https://github.com/bonsaiden/nodegame-hack
- Owner: BonsaiDen
- License: mit
- Created: 2013-02-09T18:37:11.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-02-11T21:42:36.000Z (almost 12 years ago)
- Last Synced: 2024-04-14T19:35:56.454Z (8 months ago)
- Language: JavaScript
- Size: 156 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NodeGame: Hack
--------------This will eventually become a game where players take control of "Nodes" in a
Network and attack other players while taking over their nodes by hacking through
firewalls, deploying viruses using backtraces to hijack an attacker and other things.Any action performed will need a route to be established across the network of
nodes, the longer the route, the slower the action is executed.Nodes are connected by "Links" which can be overloaded by opening many connections
which route through them, allowing players do essentially (D)DoS other players for
both offensive and defensive purposes.## Architecture
As the game will feature both Singleplayer and Multiplayer modes, the game is
completely design with the client / server model in mind.In single player mode, a local server runs right in the users browser.
Communication between the game client and the server is either done via WebSockets
or a in-browser abstraction which transparently routes the requests to the browser
based server when in single player.## Development Progress
At the moment, the server system already works, so you can either run a local one
or a remote one and connect to it.Parts of the basic game features are also implemented, right now I'm working on
the interaction part between the game client and the remote player object's on the
server so one can log into the game and issue generic commands.Afterwards, the game logic and UI will be developed in sync until the game will
hopefully get finished!