oestrich

oestrich

ExVenture - Text based MMORPG

ExVenture is a text based MMORPG. I’ve been working on it for the past year or so, and it’s had a lot of cool things get spun off, such as Gossip, and Squabble. You can find it at exventure.org and on GitHub.

Some of the fun features ExVenture has:

  • Web client to play the game
  • Telnet access for standard MUD clients
  • Can be formed in a cluster
  • Powerful web admin panel to manage the game
  • Prometheus metrics to see what’s going on
  • Cross game chat via Gossip
  • Many more

This is all MIT licensed so feel free to spin up your own game and poke around the code. If anyone is interested there is also a discord server. I’ve got a game up on midmud.com if anyone wants to try before you download!

I also post monthly updates on my blog, the latest post is here.

Most Liked

NobbZ

NobbZ

I was able to listen to it during commuting back to home, I really enjoyed that episode and it reminded me of the time I actively played MUDs, I really need to take some time off from job and family to play some MUDs again…

oestrich

oestrich

I’ve been working on getting ExVenture in a state for anyone to deploy, instead of something I hacked together. I have ansible set up along with a simple deploy script. This sets up a much nicer environment than I previously had.

https://blog.oestrich.org/2018/12/deploying-exventure

I also have a hosted option if anyone is interested in a game without having to deploy it, which was fun to get going via terraform.

oestrich

oestrich

Did a new update post about the changes in ExVenture for December.

https://blog.oestrich.org/2018/12/exventure-updates

Some highlights include, refactoring the the eventing system for NPCs and formalizing the internal markup language. Check out the post for more info!

Where Next?

Popular in Discussions Top

matthias_toepp
I’d love to hear what people think about Wisp, the new Gleam web framework started by Gleam’s primary creator Louis Pilfold. Gleam, alon...
New
Donovan
Hello everyone, I’m so glad to have discovered this awesome community. Thanks for creating it! This is my second post, and apologies for...
New
arcanemachine
https://nitter.net/josevalim/status/1744395345872683471 https://twitter.com/josevalim/status/1744395345872683471
New
nburkley
AWS re:Invent is on at the moment with some interesting announcements. One new feature in particular is the Lambda Runtime API for AWS La...
New
AstonJ
If a newbie asked you about Phoenix Contexts, how would you explain the basics to them? Feel free to be as concise or in-depth as you li...
New
rms.mrcs
A couple of days ago I was discussing with a friend about different approaches to write microservices. He said that if he was going to w...
New
chulkilee
Here are the list of HTTP client libraries/wrappers, and some thoughts on HTTP client in general. I’d like to hear from others how they w...
New
joeerl
I’m playing with Elixir - It’s fun. I think @rvirding does give Elixir courses these days. Re: files and database - when I given Erlang ...
New
scouten
I’m looking for a host for the server part of a small (personal) side project that I’m working on. It’s currently written in Node.js and ...
New
Markusxmr
Since Drab has been developed for a while in the open, introducing the Liveview functionality in a way it happend appears to undermine th...
New

Other popular topics Top

gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36128 110
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 126479 1222
New

We're in Beta

About us Mission Statement