MU Soapbox

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Muxify
    • Mustard
    1. Home
    2. Rince
    3. Best
    R
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 13
    • Best 6
    • Controversial 0
    • Groups 0

    Best posts made by Rince

    • WCNH codebase: Pre-made sci-fi PennMUSH, Ruby bridge, and fully-coded systems

      So, I figured I might as well flog this here too.

      If you want to make a sci-fi game and don't know much about code, you should probably check this out.
      http://www.github.com/tkrajcar/wcnh

      It's a complete source code and starter database from a functional sci-fi game. It uses PennMUSH with a mix of softcoded systems, and a custom PennMUSH-to-Ruby bridge that allows for writing of significantly complex systems in Ruby. It has:

      • Multi-racial chargen (softcoded) - loosely based on the FUDGE system
      • MongoDB-backed bulletin boards, following the familiar Myrddin command scheme
      • Event calendars
      • Hand-to-hand combat, with weapons, detailed damage modeling based on race, etc
      • IC communications via 'subspace' (instant channels) and 'tightbeam' (message-based/IC mail)
      • Contracts system for creating TPs in an IC way
      • Economy, with banks and personal accounts
      • Ship cargo mission system, with generated missions based on a basic commodity supply & demand model
      • Full "semi/virtual" item system for creating items with MongoDB attributes attached
      • Full RP (pose, say, etc) logging system, for player 'scrollback', automated XP awards, and admin * review
      • Basic space system (softcoded) with ship movement, classes, etc. Ship combat is not supported.
      • Faction/organization system (softcoded)
      • Basic globals (+finger, who, etc)
      • Room parents, exit parents, etc.

      It was not at all designed to be split out and partially used, but you're welcome to try. It's all open source and I will help support it as best as I can in my free time.

      It's also a bit more complex to set up than your standard MUSH due to the external dependencies. I'm happy to help with that part too.

      posted in MU Code
      R
      Rince
    • RE: MUSH Community Revival

      Cross-posting from +bb2 on M*U*S*H:

      I was one of the people ruminating on a new site, and it's time for me to step up. Since actions speak much louder than words, I'm kicking off the (fully open-sourced) development of, and sponsor hosting of, a new MU* index site. I've started a temporary Github repository at https://github.com/mucommunity/mucommunity and have opened a few issues that I'd like to solicit feedback and comment on before starting work on building anything. Your input is very welcome, whether you're technical or not.

      posted in Mildly Constructive
      R
      Rince
    • RE: A Modern +Finger?

      I am also a -1,000,000,000 on &afinger functionality. If you must have this for some godforsaken reason, PLEASE let me globally opt-out of triggering people's afingers. Having to remember to +finger/silent is not a good enough solution in my opinion.

      This has caused me to not play people's games before.

      posted in Mildly Constructive
      R
      Rince
    • RE: WCNH codebase: Pre-made sci-fi PennMUSH, Ruby bridge, and fully-coded systems

      @Hexagon Sweet. Get in touch with me on MUS*H or the game "demo" port, wcmush.com 2199. It's, unfortunately, fairly unlikely that you'll be able to get it bootstrapped without a bit of help, but I'd love to see our many hours of hard work live on.

      posted in MU Code
      R
      Rince
    • RE: A Modern +Finger?

      @Misadventure said:

      You object to someone knowing you are reading their information?

      Vehemently. 🙂

      posted in Mildly Constructive
      R
      Rince
    • RE: WCNH codebase: Pre-made sci-fi PennMUSH, Ruby bridge, and fully-coded systems

      @Thenomain Yeah, all the systems and softcode is in https://github.com/tkrajcar/wcnh_systems. Navigating it can be a bit tricky if you don't know your way around, though. The RP log system uses @hook/after - see https://github.com/tkrajcar/wcnh_systems/blob/master/softcode/util/hooks.mush for the contents of what the @hooks point to. The underlying code to actually create the log entries in the database is Ruby and is at https://github.com/tkrajcar/wcnh_systems/blob/master/lib/lib-logs.rb .

      posted in MU Code
      R
      Rince
    • 1 / 1