leastfixedpoint

3-MOVE

3-MOVE session

3-MOVE is a multi-user networked online text-based programmable virtual environment that I designed and built during 1997 and 1998, based around a series of similar systems I had been building stretching back to 1994 (for example, oom). All these experiments were originally inspired by Pavel Curtis’s amazing LambdaMOO software, and its influence can be seen in many aspects of 3-MOVE’s design.

It includes a programming language compiler, virtual machine and standard libraries intended specifically for building shared, multi-user object databases and virtual environments. Users of the system can learn the language and construct new kinds of objects in the world, scripted with behaviours provided by the users themselves. A simple extensible adventure-game-like command parser lets users add to the vocabulary of commands understood by the system.

The whole system is licensed under the GNU Affero General Public License.

Features

The world server:

The language, MOVE:

The world database:

Download

3-MOVE is hosted on github.