Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glguy/ninjas
Haskell game where multiple players attempt to blend in with computer controlled characters while being first to visit the key locations on the board.
https://github.com/glguy/ninjas
Last synced: 3 months ago
JSON representation
Haskell game where multiple players attempt to blend in with computer controlled characters while being first to visit the key locations on the board.
- Host: GitHub
- URL: https://github.com/glguy/ninjas
- Owner: glguy
- Created: 2012-10-03T01:42:07.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2020-01-10T17:14:12.000Z (about 5 years ago)
- Last Synced: 2024-03-14T16:04:49.428Z (10 months ago)
- Language: Haskell
- Homepage:
- Size: 512 KB
- Stars: 15
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ninjas
======Ninjas is a multiplayer game where players attempt to blend in with the
computer controlled characters on their quest to either loot all five
castles or to eliminate all of the other players.NPCs will move randomly, will not die, and will not attack.
Players can stun NPCs, kill other players, attempt to regain anonymity using
the smoke bomb, and attempt to secretly loot the castles.When any player loots a castle he hasn't looted before the text "DING" will
appear in the top corner of the screen. No further indication is given as to
which castle was looted or which character was the looter.Controls
--------* **A** - Attack
* **S** - Smoke bomb
* **N** - New game
* **C** - Clear messages
* **ESC** - Quit game
* **Left Click** - Move to clicked location
* **Right Click** - Stop moving immediatelyInstallation
------------$ cabal install
Usage
-----Ninjas server [FLAGS] NUM_NINJAS
--port=NUM Server port
--npcs=NUM Number of NPCs
--smokes=NUM Number of initial smokebombs
Ninjas client [FLAGS] [HOSTNAME [PORT]]
--server=STRING Server hostname
--port=NUM Server port
--user=STRING User Name