Hi Shaun,

As to your first point what you are talking about essentially is a
wizard. The problem with wizards are they are not really flexible
enough to create unique and interesting games. All you can do is drag
and drop predefined objects onto a form, set their properties, and
voila. Yeah, you might have a game, but there is only so much you can
do with that sort of game building system.

Take Audio Game Maker as an example. There were a number of features
the developers left out of the toolkit such as the ability to save and
restore games, a basic menu building object, the ability to find out
what direction the player was facing etc. The problem was the source
was not available and if there was something the developer wanted and
there was no object for it the developer was out of luck.

I can easily see something like that happening if I tried to create
something similar. Let's assume my audio game creation tool had a
basic player class/object that handles basic states like health,
location, strength, speed, etc. However, someone comes along wants to
create a Star Wars game, but there is no way to track the player's
Force abilities much less add powers like heal, push, pull, protect,
etc. They are going to turn around and ask me to add a new separate
Jedi class just so they can create that kind of game which may or may
not apply to any other developer. I would end up having to write all
kinds of additions to that toolkit, because a wizard doesn't give
someone enough flexibility to create new and interesting things
without scripting or programming new classes and objects directly.

As to your second point if I rewrote the engine in .NET it could
definitely be used in # .NET Express or VB .NET Express. It also could
be used with Monodevelop on Linux among other .NET IDEs and compilers.
All a developer would have to do is add the library to their .NET
project and import it into their project and access the classes just
like any other .NET component.

Cheers!

On 9/5/13, shaun everiss <[email protected]> wrote:
> I have another option.
> for the beginner, to medium user that doesn't care about programming
> really, and since most stuff is object based these days  anyway have
> something that you can drop objects to the program.
> a room, whatever, a pit a jump, etc.
> have some script so advanced users can have a go at it.
> you could still use the library with that system.
> For those that want to bypass the generator and script which they can
> edit maybe something simular to innosetup or something I don't know,
> maybe you can then if you really want directly handle it in c++ and
> do it that way.
> writing in dotnet would mean you could run the express vb versions,
> however python is also quite attractive, nvda is done in python and
> is quite accessable.
> ofcause you could still have the lib as is and your python code just
> call the lib's functions.
> I am no programmer but bgt has been picked up by so many amiter
> hackers its not funny.
> For a gamer like myself if I look hard enough well I don't have to,
> there are more games that I could ever imagine playing because of the
> bgt system.

---
Gamers mailing list __ [email protected]
If you want to leave the list, send E-mail to [email protected].
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[email protected].
If you have any questions or concerns regarding the management of the list,
please send E-mail to [email protected].

Reply via email to