Plan for Vince Gee
by Vince Gee · 06/25/2005 (1:03 pm) · 2 comments
I swear... if I ever have to build a gui screen after the ones for RPGCore I'm gonna turn my computers off and walk away... OMG is it painful! I've built a ton of these interfaces so that the users won't have to key the info into the database etc... and GM's will be able to alter the game while it's running... It's all great in concept, but boy is it a major pain in the butt implementing.
I'm thinking my next project after I finish this one will be a true script editor, where it writes your callbacks for you.. Mapping your CmdToServers to CmdToClients to ServerCommands and clientcommands.... Tracking all the functions is crazy.. and god forbid you accidently use the same name twice....
Well, still grinding, maybe I'll actually finish this code up soon, but I tell you one thing, an editor like visual basic for the gui's would be very much appreciated... hell if one worked I'd pay good money for it... Just to have the easier interfaces.....
Vince
I'm thinking my next project after I finish this one will be a true script editor, where it writes your callbacks for you.. Mapping your CmdToServers to CmdToClients to ServerCommands and clientcommands.... Tracking all the functions is crazy.. and god forbid you accidently use the same name twice....
Well, still grinding, maybe I'll actually finish this code up soon, but I tell you one thing, an editor like visual basic for the gui's would be very much appreciated... hell if one worked I'd pay good money for it... Just to have the easier interfaces.....
Vince
About the author
www.winterleafentertainment.com
#2
Vince
06/25/2005 (4:27 pm)
I've thought about building a command line interface, it wouldn't be that difficult, but I wanted something that someone with no programming experience could use easily, thus the gui approach. What I have been toying with is an universal gui for data entry and manipulation where the gui is built on the fly based on parameters passed. Toyed with it a bit, I might do it in my next revision. Not sure yet.Vince

Torque Owner Prairie Games
Prairie Games, Inc.
One thing that can help administration (and development time) is some "command line" tools... We have immortal commands that can be used by logged in "GM's". We also have a SSH interactive Python shell, where anything on a running server can be modified, functions called on objects, introspection, etc... it's pretty neat. One extremely nice thing is that we use a OO database wrapper so I never have to write SQL... this is a huge win. I can do things like:
player.password = "NewP4ssword"
... and the backend just does it
It would be nice to have full GUI support for every operation... though, that's a whole lot of work and design... for any GUI toolkit you use :|
-Josh Ritter
Prairie Games