Hi Jeremy,
Yes, I have had the same problems. However, as it is meant to be a community
project, those who cannot use VB6 for whatever reason are left out of the
loop, only being able to make basic contributions when they have skill at
actually taking part in the development process.
Regards,
Damien.
----- Original Message -----
From: "Jeremy Kaldobsky" <[email protected]>
To: "Gamers Discussion list" <[email protected]>
Sent: Saturday, January 29, 2011 8:42 AM
Subject: Re: [Audyssey] Heli
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 independent.
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 <[email protected]> wrote:
From: Thomas Ward <[email protected]>
Subject: Re: [Audyssey] Heli
To: "Gamers Discussion list" <[email protected]>
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
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.
HTH
On 1/28/11, Jim Kitchen <[email protected]>
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
>
> Jim
>
> Program in hieroglyphics, the original GUI.
>
> [email protected]
> http://www.kitchensinc.net
> (440) 286-6920
> Chardon Ohio USA
> ---
> 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].
>
---
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].
---
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].
---
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].