The Daily Click ::. Forums ::. Klik Coding Help ::. Actionscript / Javascript / C(++) / Small - Whats the best coding language?
 

Post Reply  Post Oekaki 
 

Posted By Message

Monolith



Registered
  05/02/2005
Points
  2
5th February, 2005 at 15:06:57 -

Too many pages to look through. lol
ok, first to introduce myself, im not a n00b, http://pso-altair.com , http://mortiis.com/forums , http://forums.advancedmn.com (Monolith on all)

Now on to the matter at hand ;p

Which in your opinions, is the best coding language?
I know that the click teams programs dont use any coding,
and i know how bad KnP is, lol.
Im currently learning to use Actionscript, but will probably go on ot learn C or C++.
But since most of you have already made games, and or engines, id like an experienced POV.

 
n/a

MattB



Registered
  23/05/2002
Points
  342
5th February, 2005 at 16:23:38 -

They're all pretty similar in syntax, so if you learn one the others should be relatively easy to learn after familiarizing yourself with the functions. If you're strictly making games and interactive content, I'd go for Actionscript. It's not too hard to learn, you can find a list of every function right in the interface, and you've also got a nice graphical component that doesn't really exist in the other two unless you've got Visual C++, so it's great to start out with. C++ isn't all that hard, either, but if you're into making games, and I'm assuming you are since this is a game-making site, you'll also have to fool with Direct X (which is complete crap), OpenGL (better but still hard if you're starting out), or one of dozens of others. I hear Allegro is a pretty sweet graphics library, but I don't have any experience with it. But C++ will probably give you more useful experience if your future is in programming. If you're unfamiliar with C++, you're going to die trying to learn Java. If you're looking at Java, learn some C++ first as a lot of things are very similar. It's pretty much C++ with a stinking load of crap thrown in, I've only played around with it a bit and it's just annoying; everything has to be completely perfect and it takes twice as many lines of code to do something in Java than in C++. It's not very efficient, it's not very fast, and it's really makes the whole coding process an annoyance, and if you're like me you do it because you enjoy creating and would much rather worry about solving the problems associated with your chosen task than fighting with the language. On the other hand, a few of my buddies have made some programs with decent GUIs in Java applets in far less time than it would take to figure out a good multi-purpose graphics library in C++. I don't really use any of the three regularly. I fool around in C++ sometimes, it's all text-based stuff though, but I do have some experience in each of the three.

So basically, Actionscript is nice and friendly and will familiarize you with how the others work, but your knowledge of Actionscript will pretty much be useless unless you're using Actionscript outside of the basics shared between the three languages. C++ is great but if you're wanting to make a fast-paced game with flashy graphics you're going to have to invest some serious time in learning it. I don't know your age, but if you're looking at a future in programming, I'd reccomend C++. You can always dabble in Actionscript on the side without much effort once you've learned some of its functions. I wouldn't reccomend Java, at least not until you're familiar with one of the others.

 
"The light which puts out our eyes is darkness to us."
-Henry David Thoreau

Zane



Registered
  09/09/2003
Points
  1183
5th February, 2005 at 17:13:51 -

javascripts only really useful for websites.
I'd say c++ is the best.

 
www.klikforever.co.uk
GO THERE!!!

MattB



Registered
  23/05/2002
Points
  342
5th February, 2005 at 19:48:31 -

Oh, I thought you said Java. Javascript is pretty much useless then. Almost everything that you may want to do with it has already been made hundreds of times over and the source can be found for free on the Internet.

 
"The light which puts out our eyes is darkness to us."
-Henry David Thoreau

Tigerworks

Klik Legend

Registered
  15/01/2002
Points
  3882
6th February, 2005 at 09:44:30 -

Asking which language is the best isn't really a valid question, there are many and each one is good for something different. Also, presumably you are talking about the context of making games.

KNP is pretty bad, possibly something to do with being written for Windows 3.1 eleven years ago. MMF 1.5 is pretty good though, give it a try.

I use MMF 1.5 to make my games, which is pretty sufficient. But I also know C++ so if I come across a major problem MMF can't solve, I generally just hack together an extension using the MMF SDK (C++ only), which generally ends up being neatened up and released publically later. The combination of C++ and MMF is pretty damn good. You don't even have to know C/C++ very well at all to be able to start pumping out extensions or taking advantage of the speed of a C++ loop in MMF.

This is all for 2D games. If you want 3D games, and you want it something other than library monsters wandering around stock 3D worlds, then you're going to have to spend a lot of time with various modelling and programming tasks, with a dedicated team.

 
- Tigerworks

DaVince

This fool just HAD to have a custom rating

Registered
  04/09/2004
Points
  7998

Game of the Week WinnerClickzine StaffHas Donated, Thank You!Cardboard BoxDos Rules!
6th February, 2005 at 09:53:15 -

I'm using Sphere, which uses a mix between Javascript and C++. I think they're both good.

 
Old member (~2004-2007).
   

Post Reply



 



Advertisement

Worth A Click