https://github.com/mischief/goland
terminal game in go
https://github.com/mischief/goland
Last synced: 9 months ago
JSON representation
terminal game in go
- Host: GitHub
- URL: https://github.com/mischief/goland
- Owner: mischief
- License: bsd-2-clause
- Created: 2013-02-14T23:39:34.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2014-08-25T09:15:14.000Z (almost 12 years ago)
- Last Synced: 2025-03-18T10:45:56.467Z (over 1 year ago)
- Language: Go
- Size: 574 KB
- Stars: 35
- Watchers: 7
- Forks: 12
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
goland
======
a rogue-like terminal game in go
## Installation:
```
go get -u github.com/mischief/goland/client
go get -u github.com/mischief/goland/server
```
## Running:
Start the server:
```
cd $GOPATH/src/github.com/mischief/goland/server
./server
```
Start the client:
```
cd $GOPATH/src/github.com/mischief/goland/server
./client
```
## Debugging:
Tail the logfiles.
## Keybindings
Key | Action
--- | ------
`w a s d` | Move up, left, down, right respectively
`h j k l` | Move left, down, up, right respectively
`,` | Pickup items at your location
`i` | List inventory
`x` | Drop all inventory
`ESC` | Quit game, or exit chat mode
`` | Enter chat mode. `ESC` to exit, `` again to send, `C-u` to clear
## Other notes
Currently, walking into another player will take all of their items.
## Public Access System
not much to see here, but you can try before you buy (or download)
ssh goland@iota.offblast.org
the password is `goland`
## Screenshots
maybe this should be called a 'textshot'
```
Terminal: (80,24) TERM 23.65 FPS 4.54 MB 8 GC 13 GR
#######...#####################.#.#.###.###.#.#.#.#.###.###.#...#.#.#.#####.#.
#######...#################.............#...........#...#.............#.#..###
#######...#####################.#.#####.#.#.#.#####.#.#.#.#.#...#.#####.######
#######...###############.#.#...............#.....#.......#.......#.#.....####
#######...###############.#.#.............#.#.#.#.#.###.###.#...#.#.#.#.#.####
#######.....#...................¤.........................#.....##############
#######...#...#...................†..†.....¤............#...#...##############
#######.....#.............................................#.....##############
#######...###################...¤......@..###################...##############
#######...#############.#.#........_......###################...##############
#######...#############.#.###......@......#.#.#.#.#.###.#.#.#...#.#.#####.####
#######...###########...#.#.........................#.............#.#.#.#.#...
#######...#############.#.###...†¤........#####.#.###.#.#.#.#...#.#.#.#.###.##
#######...#########.#.......................#...........#.......#.......#...#.
#######...#########.###.#.#.###.###...#.#.###.#.###.#.#.#.#.#.#.#######.#.#.#.
#######...#########...#...#...............#...#.#....................##.......
#######...###########.#.#.#.#.#####...#.###.#.###.#.###.#............######.##
ctf: anonymous295 has 1 points!
Ouch! You bump into anonymous257.
You see a flag here.
You pick up a flag.
[chat] anonymous295: owned noob!
User: anonymous295 Pos: 128,129 Chat: woot
```
real screenshot
