Skip to content

Adventures are nice so let's build an adventuring engine.

Notifications You must be signed in to change notification settings

cess11/single-user-dungeon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

single-user-dungeon

Adventures are nice so let's build an adventuring engine.

Message passing object orientation is a good fit for world simulation.

It is a work in progress and will ultimately allow you to both design and generate worlds to adventure in.

Currently it has a few objects and messages defined with no GUI.

It will soon have support for automated world generation and a rudimentary fighting system.

Usage: $ pil er.l + : (pool "test.db")

-> T

: (new! '(+Room) 'id 1)

-> {2}

: (spawnMonster> @)

-> T

: (show '{2})

{2} (+Room)

lvs ({6})

id 1

-> {2}

: (show '{6})

{6} (+Monster)

loc {2}

pwr 30

def 3

att 3

hp 30

lng "This monster has a leg protruding from its shoulder."

sht "typical monster"

id 1

-> {6}

:

About

Adventures are nice so let's build an adventuring engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published