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.