I Made a Multiplayer RPG Where You Explore Gopherspace With Others
___
|_ _|
| |
|___|
__ __ _
| \/ | __ _ __| | ___
| |\/| | / _` | / _` | / -_)
|_| |_| \__,_| \__,_| \___|
__ _
/ _` |
\__,_|
__ __ _ _ _ _
| \/ | _ _ | | | |_ (_) _ __ | | __ _ _ _ ___ _ _
| |\/| | | || | | | | _| | | | '_ \ | | / _` | | || | / -_) | '_|
|_| |_| \_,_| |_| \__| |_| | .__/ |_| \__,_| \_, | \___| |_|
|_| |__/
___ ___ ___
| _ \ | _ \ / __|
| / | _/ | (_ |
|_|_\ |_| \___|
__ __ _
\ \ / / | |_ ___ _ _ ___
\ \/\/ / | ' \ / -_) | '_| / -_)
\_/\_/ |_||_| \___| |_| \___|
__ __
\ \ / / ___ _ _
\ V / / _ \ | || |
|_| \___/ \_,_|
___ _
| __| __ __ _ __ | | ___ _ _ ___
| _| \ \ / | '_ \ | | / _ \ | '_| / -_)
|___| /_\_\ | .__/ |_| \___/ |_| \___|
|_|
___ _
/ __| ___ _ __ | |_ ___ _ _ ___ _ __ __ _ __ ___
| (_ | / _ \ | '_ \ | ' \ / -_) | '_| (_-< | '_ \ / _` | / _| / -_)
\___| \___/ | .__/ |_||_| \___| |_| /__/ | .__/ \__,_| \__| \___|
|_| |_|
__ __ _ _ _
\ \ / / (_) | |_ | |_
\ \/\/ / | | | _| | ' \
\_/\_/ |_| \__| |_||_|
___ _ _
/ _ \ | |_ | |_ ___ _ _ ___
| (_) | | _| | ' \ / -_) | '_| (_-<
\___/ \__| |_||_| \___| |_| /__/
╔─*──*──*──*──*──*──*──*──*──*──*──*──*──*──*──*──*──*╗
║1 ............................................. 1║
║2* ............................................. *2║
║3 ............................................. 3║
║1 .............Posted: 2025-11-17.............. 1║
║2* Tags: gopher games haskell my_warez my_servs *2║
║3 ............................................. 3║
║1 ............................................. 1║
╚─────────────────────────────────────────────────────╝
An MMORPG where the game world is literally live gopherspace itself. Find
treasure where people haven't been before, so the more gopherspace pioneering
you do, the better your stats can be. You can leave your words in gopherspace,
but also kill people and steal their loot.
The idea of this game is to encourage people to *really* explore gopherspace and
to showcase how Venusia[1] (my Gopher daemon) lets you, for example, run
Literate Haskell[2] as scripts (`runghc`), to give rich application experiences
in gopherspace.
The game code (open source)[3] is literally a `README.md` -- literally try
running it `./README.md`. This is part of a format I've been using I call
"gopher applets," which is probably a more generally useful concept, about
Markdown README files which are also the code for the game (even tests), so the
documentation and code are all-in-one and it's all nicely self-contained.
Play the game by finding the right link at the root of my gopherhole[4]
# More info
The script is very half-baked and will likely need to undergo many iterations.
The biggest glaring issue is that there's no password system so you can
literally just type in someone's username to hijack their account. I plan to
implement tripcodes.
At the moment, I don't really care as I'm busy with other things, but I will get
around to fixing that. This just started off as a proof-of-concept of my Gopher
state system/script.
## Footnotes
[1]: Venusia: https://github.com/someodd/venusia
[2]: Literate Haskell: https://wiki.haskell.org/index.php?title=Literate_programming
[3]: The game code (open source): https://github.com/someodd/grpg
[4]: the root of my gopherhole: /