Giter VIP home page Giter VIP logo

damask's People

Contributors

dhasenan avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

damask's Issues

Roads

Create roads in the city.

User persistence

I want to be able to create a character, restart the MUD, and then log in as the character I previously created.

Talk

say, shout, tell

Full-MUD channels.

Wear things

Define wear locations.

Define where you can wear an item.

Define a command to wear an item.

Look at yourself and see what you're wearing.

Monitoring

Make a way to export mud health variables (varz, influxdb, something). Objective is to be able to graph and possibly alert on things.

Specifically want to track:

  • users connected now
  • logins
  • registrations
  • commands input
  • uptime
  • exceptions

Make city walls

Just the basic outline of city walls. Towers at the corners, walking atop the walls otherwise. Staircases up.

Buildings

Make some buildings in the city.

Buildings need some slightly different handling. They might each be a zone, since they have different scales and connect to the rest of the world differently.

Descriptions for city walls / towers

Come up with some ways of describing city walls to produce reasonable variation.

Three basic parts:

  • Name towers.
  • Set up landmarks and describe them. "In the distance to the north stands the Tower of Watching."
  • Pick bits of description from a list. "The battlements here are heavily weathered." "A flag flies on a pole near the inner edge of the wall."

Ensure towers are at corners

Right now, we have walls with a tower not quite at what looks like the end of a wall.

What happens is, the angle between two walls is shallow enough. Like you have a 5:1 NE:N wall, and it ends with a NE exit. Then you have a 3:1 E:NE wall, and it starts with a NE exit. This looks strange.

There are two obvious ways of doing things:

  • Detect apparent corners and nudge towers to those corners.
  • Alter the line-drawing code to ensure that it begins and ends with the major angle.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.