World building tool kit.

163 views
Skip to first unread message

Joshua Bearden

unread,
Feb 5, 2016, 9:58:10 AM2/5/16
to Evennia
So here's a more productive thread for discussion.  What are some intelligent principles and resources to refer to when considering additional tools for offline world building?

The answer I'd give to that question, speaking at my current level of ignorance would go like this: 

Well to start out with, we have batchcode and batchcommand files that can be edited offline but need to be run within an existing evennia database.   We also already have the Django Administration page accessible from the web portal which contains powerful buttons like "Select Object to change" or  "Add Object".  So the latter reminds me that db objects can be created outside the game altogether.

As I was being schooled about my earlier question about reverse-generating batch files based on an existing world, I was reminded that the DB can be viewed with a text editor.  So then I ask myself why shouldn't I build my world in a graphical toolkit, why not paint my world, using a palate of room typeclasses, and a brush that automatically links adjacent rooms with cardinal exits?

Griatch Art

unread,
Feb 5, 2016, 10:24:28 AM2/5/16
to Evennia
One could definitely envision a gui for building in the vein of placing rooms graphically, assigning them typeclasses and building the world that way - either by building an intermediary batch file or by manipulating the database directly. It could be a stand-alone python app or (probably better) a new django web app that you could then potentially integrate with the default website. There is nothing technically stopping an ambitious dev to make such an app and it would indeed be very cool.

Pull requests are welcome. :)
.
Griatch

Lu Yijun

unread,
Feb 6, 2016, 1:41:47 PM2/6/16
to Evennia

I have made a game framework based on Evennia which includes a game editor on web. This editor is created on django's admin. Its UI is very simple but it can edit the game world online. It can export the game world to a zip file, and I'll add the method of importing the game world from zip file soon. You can create the game world by editing a group of csv or xls files too. If you are interested in it, you can visit our website.


Our website: www.muddery.org

Source code: github.com/muddery/muddery

Demo game: demo.muddery.org

Joshua Bearden

unread,
Feb 6, 2016, 6:07:57 PM2/6/16
to Evennia
That's excellent! Thanks for the links.

Joshua Bearden

unread,
Feb 6, 2016, 6:07:58 PM2/6/16
to Evennia
Reply all
Reply to author
Forward
0 new messages