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].
