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 systems.
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 support
XAudio2 in a newer release. You can't necessarily say the same for
Visual Basic 6 based games using legacy DirectX libs like dxvb8.dll.
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 quite
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 Sapi,
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 handles
initialization for you. This makes programming games much simpler in
the long run.
On 1/28/11, Jim Kitchen <j...@kitchensinc.net> wrote:
> 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 in?
> TGIF and BFN
> Program in hieroglyphics, the original GUI.
> (440) 286-6920
> Chardon Ohio USA
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> 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.