Just jumping here to say that the compatibility with newer windows versions is
pretty much the only good point from that list. As long as the game includes
the legacy DirectX libs, there really isn't a problem though.
The c-style syntax argument is only valid if the person doesn't already know
other languages and is looking to learn them down the road. I would imagine
most, if not all, of the game developers here who aren't using BGT have
experience using a few languages.
If a developer is using Visual basic 6.0 then why would they care about its
availability for purchase? Clearly they already have it if they are using it.
When it comes to writing wrappers for SAPI, direct sound, direct input,
networking, and such, there isn't an issue either. If a developer is
comfortable writing that code themselves, then more power to them I say. Not
everyone likes having things done for them, and a person who has opted to code
in a straight language has probably done so because they want to be more
I'm not looking to jump into a flame war, but I personally hate when people try
to push programming languages onto other developers. Over the years every time
I used a different language I ran into someone who seemed personally offended
that I wasn't using some Other language. When using VB I had people upset that
I wasn't using C++, when I did projects in C++ someone would argue I was stupid
for not using C-sharp. The Java nuts didn't want me using C-sharp and the
Objective-C mac followers didn't want me using Java! It never frikin ends and
no one seems to understand that the languages have survived because they all
have their own advantages and disadvantages. In the end it all gets converted
into machine code anyways, so spend more time focusing on the end product
rather than the language the guy used to make it please.
--- On Sat, 1/29/11, Thomas Ward <thomasward1...@gmail.com> wrote:
> From: Thomas Ward <thomasward1...@gmail.com>
> Subject: Re: [Audyssey] Heli
> To: "Gamers Discussion list" <firstname.lastname@example.org>
> Date: Saturday, January 29, 2011, 2:34 AM
> Hi Jim,
> Well, there are plenty of good and viable reasons to use
> BGT rather
> than Visual Basic.
> First of all, is compatibility with newer Windows operating
> Unlike XP none of the Visual Basic 6 runtimes ship with
> Windows 7
> requiring various legacy files to be installed. Even then
> Visual Basic
> doesn't use newer APIs like XAudio2, which is the new audio
> API for
> Windows 7, and I have it on good authority that BGT will
> XAudio2 in a newer release. You can't necessarily say
> the same for
> Visual Basic 6 based games using legacy DirectX libs like
> Second of all, there is the advantage of a c-style syntax.
> As I have
> often said most programming languages out there use a
> c-style syntax
> and standard. The advantage of using BGT over Visual Basic
> as it is an
> easy way to get familiar with c-style languages like C++,
> Java, C#,
> Perl, etc. What you learn in BGT will cary over if you want
> to do
> programming in another programming language. Visual Basic
> litterally is a road to nowhere.
> Third of all, there is availability of the software. Visual
> Basic 6
> was released in 1998, and hasn't officially been sold in
> stores since
> around 2002 when Visual Basic 7 was released. That means in
> order to
> buy it one would have to go to Ebay or somewhere and
> purchase a copy
> which isn't worth the price you'll end up paying for it. On
> the other
> hand BGT is brand new software, is up to date, and costs as
> little as
> $29.00 for a basic version. That's a pretty good deal.
> Finally, there is development itself. BGT wraps things like
> DirectSound, DirectInput, networking, etc and offers it in
> one single
> easy to use package. With Visual Basic you litterally have
> to write
> your own wrappers or code it directly into your project to
> get the
> same support. For example, to get DirectSound going you
> have to
> initialize it in Visual Basic, but BGT automatically
> initialization for you. This makes programming games much
> simpler in
> the long run.
> On 1/28/11, Jim Kitchen <j...@kitchensinc.net>
> > Hi Damien,
> > May I ask, why do you want to port Heli over to BGT
> when it is a perfectly
> > good game in the language that the creator wrote it
> > TGIF and BFN
> > Jim
> > Program in hieroglyphics, the original GUI.
> > j...@kitchensinc.net
> > http://www.kitchensinc.net
> > (440) 286-6920
> > Chardon Ohio USA
> > ---
> > Gamers mailing list __ Gamers@audyssey.org
> > If you want to leave the list, send E-mail to
> > gamers-unsubscr...@audyssey.org.
> > 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
> > http://email@example.com.
> > If you have any questions or concerns regarding the
> management of the list,
> > please send E-mail to gamers-ow...@audyssey.org.
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the
> web, at
> All messages are archived and can be searched and read at
> If you have any questions or concerns regarding the
> management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
All messages are archived and can be searched and read at
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.