I just lol'd so hard

Random irrelevance that just didn't fit into other forums. Talk about anything.

Moderator: Talkative People

Josh
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 6
Joined: Fri Jan 01, 2010 10:45 am

I just lol'd so hard

Post 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.
User avatar
Milch
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Sat Jul 11, 2009 5:55 am
Programming Language of Choice: C++
Location: Austria, Vienna

Re: I just lol'd so hard

Post by Milch »

I write all my games in Lua only.
Who needs C/C++?
Lua ftw!
Follow me on twitter!
User avatar
Bakkon
Chaos Rift Junior
Chaos Rift Junior
Posts: 384
Joined: Wed May 20, 2009 2:38 pm
Programming Language of Choice: C++
Location: Indiana

Re: I just lol'd so hard

Post 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.
User avatar
thbp
Chaos Rift Regular
Chaos Rift Regular
Posts: 132
Joined: Tue Dec 08, 2009 5:32 pm
Current Project: Learn
Favorite Gaming Platforms: PC/PS/GC/DC
Programming Language of Choice: C(++)/Perl
Location: wrestling matts
Contact:

Re: I just lol'd so hard

Post by thbp »

fortran definetly or maybe hmmm.... anyone up for LOGO?
XNA ========== eXtreme Nuclear Atomic
Image
Image
Image
Wrestlers have three motion: side 2 side , circle, and stalk
User avatar
Lord Pingas
Chaos Rift Regular
Chaos Rift Regular
Posts: 178
Joined: Thu Dec 31, 2009 9:33 am
Favorite Gaming Platforms: NES, SNES, Nintendo 64, Dreamcast, Wii
Programming Language of Choice: C++
Location: Hiding In My Mum's Basement With My Pokemon Cards

Re: I just lol'd so hard

Post 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 ;)
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: I just lol'd so hard

Post 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:
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Lord Pingas
Chaos Rift Regular
Chaos Rift Regular
Posts: 178
Joined: Thu Dec 31, 2009 9:33 am
Favorite Gaming Platforms: NES, SNES, Nintendo 64, Dreamcast, Wii
Programming Language of Choice: C++
Location: Hiding In My Mum's Basement With My Pokemon Cards

Re: I just lol'd so hard

Post 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:
Master Jake
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 69
Joined: Sat Dec 12, 2009 8:43 pm
Programming Language of Choice: C/C++
Location: United States
Contact:

Re: I just lol'd so hard

Post 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.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: I just lol'd so hard

Post 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".
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
Master Jake
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 69
Joined: Sat Dec 12, 2009 8:43 pm
Programming Language of Choice: C/C++
Location: United States
Contact:

Re: I just lol'd so hard

Post 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."
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: I just lol'd so hard

Post 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.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Re: I just lol'd so hard

Post 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.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: I just lol'd so hard

Post 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. :|
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: I just lol'd so hard

Post 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?
Image
User avatar
OmegaGDS
Chaos Rift Regular
Chaos Rift Regular
Posts: 123
Joined: Mon Jan 18, 2010 3:20 am
Current Project: GMN (C++)
Favorite Gaming Platforms: PC, PSP / Psp Emulation, GameCube, SNES, NES
Programming Language of Choice: C++
Location: Kentucky
Contact:

Re: I just lol'd so hard

Post 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
Image
Image
Post Reply