PDA

View Full Version : I am a Noob... (Where do I start)--Easy questions


zellers
02-04-2007, 01:58 PM
I have about 2 years of actionscript experience, web-development, which includes Flash, Javascript, HTML, a little bit of PHP etc. I would like to get into an actualy real programming language though. Where do I start and what do I learn?

I would like to eventually be able to do the following:

* Be able to make a 3D scene
* Be able to control that 3D scene
* Be able to do basic file I/O tasks
* Include sprite based as well as 3D rendered animations (using 3D S Max or a tool like it)


Basically anything that would be useful for making a game, cause that is kinda what I am into right now, making games. I have made several with Flash, but I noticed how many limitations there are to Actionscript and Flash in general. So what language would be able to do all of these. Somehting fast, and fairly easy to learn preferably based off of ECMA or whatever its called. Somthing that has the same syntax as actionscript is what I mean. I just need to know what to learn.

Then, I will likely need a compiler, any suggestions?

Some good tutorials and introductions to C/C++/C# or whatever?

Remember I am a noob. I don't really know anything that has to do with programming. I am a 15 year old kid who would like to learn the subject. Keep that in mind.

I would like to thank any of you who help me in advance (if there is anybody...)

Al6200
02-04-2007, 04:55 PM
Is your target Windows? If so, then I'd recommend Visual C# with a library called managed Direct X. C# comes with a library called .NET that can handle basic IO

I'd just google visual C# and directX sdk. It'll be easy to fine.

You'll be glad to know that

Phenex
02-04-2007, 05:04 PM
Dude... Since you're young it's fine to learn a little from both 3D modelling as well as programming. But, as you grow older, focus on one and become an expert in it. You'll be unstoppable :thumb2:

Al6200
02-04-2007, 06:02 PM
I think he means make a 3D scene programmatically. And you can do that, it will just be very, very, very ugly (because you'll have to specify every point).

So i think he just wants to learn how to code 3D, not how to make aesthetically pleasing scenes.

These are VERY good tutorials:

http://www.riemers.net/

zellers
02-05-2007, 02:21 PM
Actually... Both

I would like to know how to script, or I guess "code" 3D. I understand how you have to draw every single point. I understand that every-single vector needs to be placed as well. I have done similar stuff in Flash. I merely placed all of the Points in an array. Then passed them to a function that placed them in a pseodo 3D environment. Then used Flash's API to draw out my 3D objects. I had several rotation Matrices so I could rotate my objects as well.

However, I am also looking at make a 'scene' in somthing like 3D Studio Max. I am saving up to buy it. Do you think it would be worth it?

I would like to learn a little of both. C#, and 3D modelling. I know I am quite young, but all I do is sit at the computer and learn. I think I could be a master of both of them over time. In the future I was planning on having a career that involved both, so I kinda wanted to start looking into it now.


Thank you Al6200 for your suggestions. I will look at them briefly.

Al6200
02-05-2007, 03:33 PM
Look into Open Source stuff. Blender is good. I don't know what format your mesh needs to be in so it can be read by DirectX.

Basically, unlike in Flash, with .NET you can directly access any file on the computer. So maybe in your game file you'll have a file which stores the location of every point in the mesh. And then you can use a program to make these meshes. And then you can have an abstract code which loads the meshes and draws them (the best way to do it).

Again, my advice is Visual C# and managed DirectX. Just search DirectX SDK. One warning though is that it will ONLY work on Windows.

mlk
02-06-2007, 02:13 PM
http://forums.cgsociety.org/forumdisplay.php?f=109

edit: I'd dwelve into opengl

zellers
02-07-2007, 02:48 PM
Thank you for your comments, I will let you know if I have any more questions regarding this.

zellers
02-14-2007, 07:39 PM
What do u guys have to say about C++?

Microsoft Visual studio 2005 express edition?

Templarian
02-18-2007, 10:28 AM
^Its what most use to program C++ and such. C++, may be a little hard to see the results you want to see. Its not as directed and simplified as C# and VB and the such.

zellers
02-18-2007, 01:31 PM
So, in other words are u saying its harder to learn?

noTime
02-18-2007, 01:56 PM
C++ can be pain in the as.

zellers
02-20-2007, 08:42 PM
and u think c# would be any better, compared to C++

basically what i'm asking is, give me reason to believe you, back up what your saying...












_