Page 1 of 3

I just lol'd so hard

Posted: Sat Jan 02, 2010 1:16 pm
by Josh
I was reading on a forum about the best programming language to write games/engines in and some dumbass decided to reply.

Post:
"the best game programming languages... um... um...
aha... not C++ not C, defenitely not assembler but Lua, yes Lua indonesian for moon (i think) it uses low system resouces, easy to learn, and pretty easy to debug. games that I know have been programmed in Lua is Supreme Commander. I'm slowly trying to learn Lua in my spare time, but for some reason aren't interested.
PHP=Web
Lua=Games
Assembler=AV products (i.e. NOD32)
C++=normal programs
JAVA=UI interfaces
etc"

A smart person would know that Lua was written to be used with C, therefor Lua is not even a programming language (a scripting language is what it is) and it usually is only used with C/++. C/++ is indeed the "best" language to write games in.

Re: I just lol'd so hard

Posted: Sat Jan 02, 2010 1:42 pm
by Milch
I write all my games in Lua only.
Who needs C/C++?
Lua ftw!

Re: I just lol'd so hard

Posted: Sat Jan 02, 2010 3:02 pm
by Bakkon
Josh wrote:C/++ is indeed the "best" language to write games in.
Sorry to break it to you, but the answer is COBOL.

Re: I just lol'd so hard

Posted: Sat Jan 02, 2010 3:21 pm
by thbp
fortran definetly or maybe hmmm.... anyone up for LOGO?

Re: I just lol'd so hard

Posted: Sat Jan 02, 2010 6:41 pm
by Lord Pingas
I saw this post ages ago. If any of you want to see it I'll put a link down below.
http://www.trap17.com/index.php/Game-Pr ... 51599.html

And no people... Visual Basic is the way to go ;)

Re: I just lol'd so hard

Posted: Sun Jan 03, 2010 6:13 pm
by dandymcgee
Lord Pingas wrote:I saw this post ages ago. If any of you want to see it I'll put a link down below.
http://www.trap17.com/index.php/Game-Pr ... 51599.html

And no people... Visual Basic is the way to go ;)
If you ever dare say that again I might have to make you look like your avatar in real life. :lol:

Re: I just lol'd so hard

Posted: Sun Jan 03, 2010 6:25 pm
by Lord Pingas
dandymcgee wrote:
Lord Pingas wrote:I saw this post ages ago. If any of you want to see it I'll put a link down below.
http://www.trap17.com/index.php/Game-Pr ... 51599.html

And no people... Visual Basic is the way to go ;)
If you ever dare say that again I might have to make you look like your avatar in real life. :lol:
LOL... Thanks for noticing it :lol:

Re: I just lol'd so hard

Posted: Sun Jan 03, 2010 7:43 pm
by Master Jake
Hehe, visual basic actually can be used to make great games. I've seen some Isometric 2D MMORPGs in Visual Basic 6 that ran fast and well. It all depends on the programmer and their methods of manipulating the programming language to do what they want it to do.

In the case of those RPGs, they were powered by the WINAPI and DirectX Visual Basic libraries.

Re: I just lol'd so hard

Posted: Sun Jan 03, 2010 7:59 pm
by dandymcgee
Master Jake wrote:In the case of those RPGs, they were powered by the WINAPI and DirectX Visual Basic libraries.
Exactly. Visual Basic was just used as a shitty mediator between power and easy syntax (I know, I'm biased).

By the way, some extremely useful information for anyone trying to utilize Visual Basic for gaming purposes... the VB equivalent of a C "struct" is called a "Type".

Re: I just lol'd so hard

Posted: Mon Jan 04, 2010 12:47 am
by Master Jake
dandymcgee wrote: Exactly. Visual Basic was just used as a shitty mediator between power and easy syntax (I know, I'm biased).

By the way, some extremely useful information for anyone trying to utilize Visual Basic for gaming purposes... the VB equivalent of a C "struct" is called a "Type".
Everything uses a median of some sorts. OpenGL, DirectX, SDL, all these other libraries are the "middle men" for languages. It's no different for Visual Basic than for C/C++ as far as that goes.

And visual basic's syntax becomes a severe pain in the ass as soon as you start using Directx with it; so I wouldn't say "easy syntax."

Re: I just lol'd so hard

Posted: Mon Jan 04, 2010 3:14 pm
by dandymcgee
Master Jake wrote:
Everything uses a median of some sorts. OpenGL, DirectX, SDL, all these other libraries are the "middle men" for languages. It's no different for Visual Basic than for C/C++ as far as that goes.
I didn't say there was anything wrong with mediators, nobody writes raw machine code. Just said that VB does the job about as poorly as it gets.
Master Jake wrote: And visual basic's syntax becomes a severe pain in the ass as soon as you start using Directx with it; so I wouldn't say "easy syntax."
I laughed hysterically when I first found out DirectX works with Visual Basic and would never even consider using them together. I'm still pretty sure using DirectX with VB would be easier for a new programmer (overall syntax-wise) than learning C++'s syntax.

Re: I just lol'd so hard

Posted: Mon Jan 04, 2010 3:52 pm
by clsDevAaron
Having used Visual Basic 6.0 for four years. From the perspective of a guy whose game has been being developed in Visual Basic 6.0 using DirectX 8.0 for quite some time, and having made a switch to C++, I feel that I can say the following:

Visual Basic 6.0 is much easier for syntax than C++ is.
While knowing how to do probably 90% of anything that VB6 can do, DirectX still gives me hell.

To me, DirectX in VB has been more difficult than the conversion to C++.
For someone else, Dandymcgee is probably correct.

To add on to what Master Jake said, VB6 can make some great games. Perhaps not commercial, but that doesn't mean they are anything less than other games. It really all depends upon if the programmer knows anything at all about what he is doing.

Re: I just lol'd so hard

Posted: Wed Jan 06, 2010 8:10 pm
by dandymcgee
clsDevAaron wrote: To me, DirectX in VB has been more difficult than the conversion to C++.
For someone else, Dandymcgee is probably correct..
You know what, I'm just going to admit to being wrong. I honestly never would have thought that it was really THAT bad. :|

Re: I just lol'd so hard

Posted: Thu Feb 04, 2010 12:02 am
by eatcomics
Bakkon wrote:
Josh wrote:C/++ is indeed the "best" language to write games in.
Sorry to break it to you, but the answer is COBOL.
No No No, brainfuck amirite?

Re: I just lol'd so hard

Posted: Mon Feb 08, 2010 12:49 am
by OmegaGDS
Bakkon wrote:
Josh wrote:C/++ is indeed the "best" language to write games in.
Sorry to break it to you, but the answer is COBOL.
Rofl my waffles, you did not just say that.

Sorry to break it to you but C++ is definitely the best to write games in.
1) Its a modern, high level programming language, and IS the most popular language for writing computer games
2) Its fast: When well - written it can be blazingly fast, and even lets you use assembly language
3) Flexability - its a multi - paradigm language supporting different syles of programming including Object Oriented Programming.
4) Its Supported - due to its dominance as the most widely used game programming language (among professionals), it has a large pool of assets available to the C++ programmer. Multiple graphics API's and 2D, 3D, physics and sound engines.

C++ seems to be industry standard, although that may change.

PWND