[MUD-Dev] Forks or Frameworks?
szii at sziisoft.com
szii at sziisoft.com
Tue Dec 19 03:11:59 CET 2000
<EdNote: New text moved below quote and quote trimmed>
----- Original Message -----
From: Gavin Doughtie <gavin at idealab.com>
To: <mud-dev at kanga.nu>
Sent: Monday, December 18, 2000 5:13 PM
Subject: [MUD-Dev] Forks or Frameworks?
> Are there projects afoot to provide a generic framework that can be
> revised independently of the content? I'm thinking specifically of a
> "D-Free" shared engine. The Worldforge project is the only sizeable
> one I've seen so far.
It is feasible; I'm doing one right now. However it's not very far
along. The whole thing's in C++, and will have a data files/DB
connectivity which'll use XML. It's run on a Win platform right now,
but some modifications to the socket code should allow for cross
compilation. (generic socket calls, no CAsyncSocket or anything).
The "attribute" system is such that you may assign any attribute to
any object...(yes, my room DOES have Charisma!) The attributes are in
a C++ STL map...fast, and will only have the attributes that have been
loaded instead of having huge data structures or gobs of
m_myDataMember variables. With some XML parsing, it'll allow you to
define your own models and use the framework to run it. At least,
that's the intended goal. *grin* It -would- be nice to say "hey, I
like this engine better!" and then dump your XML into and XSLT doc,
import them into that engine and come up running. Right now I just
have the server up and the attributes system in place. Working on the
XML right now, and researching text parsers - or maybe just putting a
string tokenizer on it.
If you have a lot cash, you can get a program from Camstar.com called
Insite. While it's -expensive- and written for a production MES
system it fully abstracts the framework/business logic model and
provides ODBC connections to SQLServer, Oracle, and DB2. You'd have
to put a "MUD model" on top of it, but you'd have your full
separation....for (insert 6-7 figure number here).
-Szii
_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev
More information about the mud-dev-archive
mailing list