Yep - and their web presentation doesn't really do the engine justice, either. I've seen TV specials and other such things about it in the past and it's pretty phenomenal what it's doing under the covers.JamisBuck said:Davin: thanks for the information on OpenCyc--it looks like an incredible project! And wonderful, too, that it's (at least partially) open-source. I think it is definately an avenue to consider.
Please do - you may find all sorts of other options out there.I want to consider to investigate other avenues as well, though, because I hope to compare various approaches and find those that are most appropriate to this problem. The KB approach, though very generic, may not be the best way to model entity generation. I definitely need to read more about it, but because of the non-deterministic nature of entity generation (especially random generation) I have to wonder how well a KB would do in this case. It may be that the KB would be only one component of a successful generator, perhaps performing the validation of generated entities. Like I said, I need to do more reading.![]()
But keep in mind that the KB by itself isn't the whole job -- you still have to wrap an application around it. But I can think of lots of ways the KB will do work for you. For instance, you can describe in it not only that AC is dependent on DexMod which is dependent on Dex, but how "valuable" that AC is to you in the end result and how that importance varies depending on how many hit points you have or what class you choose to be. It also has a built-in math-reasoning sub-engine, so it wouldn't surprise me at all to find it could do the random numbers for you. So you might just describe a "character" (or whatever) to it, give it some starting parameters (for things you wanted to select) and let it come up with some partially-random answers for you to fill out the rest.
I'd love to play around in this area, but I'm already dealing with negative time in my life as it is, so alas I won't have any extra time to contribute (beyond throwing in my 2cp occasionally). So I guess I'll have to decline to participate this time. But please keep us informed here occasionally on your progress!If anyone else would like to be involved in these discussions (active involvement only, please -- no lurking), please e-mail me.
Well, silly! Of course not! He's not old enough to handle a whole percentile dice yet! Ya gotta start him off slow, with 4-sided's and 6-sided's. He's probably old enough to handle 8-sided's now too.(on an unrelated side note: we let our 8-month-old son play with a percentile die the other day, and he managed to fit the entire thing in his mouth...it was quite a task getting it out again! so, parents, beware: percentile dice may not be the best toy for your infants...)

Last edited: