InnerSpace

MUD-like system for building virtual worlds
Download

InnerSpace Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Phil Christensen
  • Publisher web site:
  • http://jupiter.bubblehouse.org/innerspace
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.3 MB

InnerSpace Tags


InnerSpace Description

MUD-like system for building virtual worlds InnerSpace is a MUD-like system for building virtual worlds. The goal was to take the LambdaMOO approach to creating online worlds, and update it in hopes of attracting new players to an old idea.Like many MOO-clones before it, InnerSpace uses Python as its internal scripting language. This will provide you with a powerful and easy to use environment for game authors, while a flexible object model will allow the creation of complex in-game objects.Since the primary client is a XHTML web interface, authors can customize the client appearance a great deal using standards-based XHTML and CSS -- even JavaScript or Macromedia Flash can be embedded. Keep in mind that InnerSpace in its current form is not targeted to one particular game genre or type. Owing to its roots in LambdaMOO, the goal here is to provide a basic environment that takes care of the common features of these kinds of systems. Here are some key features of "InnerSpace": · AJAX-Enabled Client: The default client provides a standards-compliant web interface based on the Nevow Athena AJAX framework. · Client API: A Twisted Perspective Broker interface is provided for developers who with to build a custom heavy client. · Powerful Natural-Language Parser: The built-in interpreter parses a large number of different imperative statements, making user-world interaction a more immersive experience. · Internal Scripting: A Pure-Python scripting layer integrates tightly with the framework code, allowing a high degree of customization. · Robust Networking: InnerSpace relies on the Twisted Python and Nevow frameworks to implement client-server communication. This robust asychronous networking library allows client connections to scale easily to hundreds of connections. · Graphical Object Editors: Programmers and authors alike will find the built-in authoring tools expedite world creation and verb programming. · Syntax-Highlighting Verb Editor: Verbs are created in-game, through an embedded editor.


InnerSpace Related Software