|Welcome to the Monastery|
Re^2: Game Events and Scriptingby bladx (Chaplain)
|on Jun 15, 2007 at 22:13 UTC||Need Help??|
Thanks for the idea about Perl/Tk and NetLogo.
The thing is... if this was just for a regular encapsulated simuation program, I would have used C++, I think. And that's what I was planning to do last year.
But I'm trying to approach this type of program from another angle now. My idea is (and it's not original,) that I have a MySQL database that holds all my program's environment variables, character variables, etc. I would be using Perl just to run the simulation (but with no graphical output using the Perl script itself.) The simulation is only run once a day for a fixed length of time.
The simulation would then output all that has happened in this program's world, events, etc. into a XML or other data type of file. Then, this is read into another Perl script that converts the actions that took place into a flash movie using SWF/Ming. The movie is exported, saved, and then I can view all that took place in a web browser.
I don't like Flash, but after looking at Java/applets for doing real graphics programming viewable in web browsers... it seems like the majority of the internet world is using Flash for graphics lately. SO, SWF/Ming looks like what I would need. The only thing is, confining a regular programming language (like Perl) with Flash/Actionscript, one can only do so much.
The reason I would even use Perl is just because of its availability on the server where I'm running all of this.
The point is, it doesn't matter how fast the simulation runs because it's only generated a specific times and then outputted to a .swf file that takes care of the rest. But maybe this all isn't very possible... though it's something I'd like to try.