Were to get started.
-
lostclimategames
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact:
Were to get started.
first off... im not great in c++ yet, but im learning. Is there any particular tutorials that work really good for beginners, or any of them that i might want to stay away from, i managed to do the hello world, and modified it add a different model, and have it rotate, thats about all i managed, any suggestions?
Nowdays, wikipedia is one of the best places to start looking at something I think.
http://en.wikipedia.org/wiki/C++
http://en.wikipedia.org/wiki/C++
-
lostclimategames
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact:
Re: Were to get started.
At least you said that you modified and such. Keeep that up.lostclimategames wrote:Is there any particular tutorials that work really good for beginners, or any of them that i might want to stay away from, i managed to do the hello world, and modified it add a different model, and have it rotate, thats about all i managed, any suggestions?
What about the other 14 tutorials that are off of the Irrlicht main page, and which are included with the source as well?
They are all well written and well documented and follow eachother in terms of complexity.
If you wanna learn Irrlicht, then you're gonna have to be willing to get a little more dirty than just the "Hello World."
DON"T BE AFARID, LAD!!!
DIVE IN!!
Try things out, make mistakes, try to figure them out, searchfor answers if you can't figure it out, ask questions if a search turns up nothing.
Then you can also check out the wiki for other things you can do in Irrlicht, and the links at the bottom of the Tutorials page for additional stuff.
Then you can also go through the Projects forum and find people who have posted their projects with the source, download it and see how they did things.
good luck
Join us in the Irrlicht chatroom:
[url]irc://irc.freenode.net/irrlicht[/url]
I love deadlines. I like the whooshing sound they make as they fly by. -D.Adams
[url]irc://irc.freenode.net/irrlicht[/url]
I love deadlines. I like the whooshing sound they make as they fly by. -D.Adams
ok, i think the next best step is to to sites like
www.codeguru.com
www.devmaster.net
www.codeproject.com
and the like, search google for C++ sample code.
take certain concepts and research them further. Like networking, sockets, threads, mutexes/critical sections, thread signalling, floating point precision, etc.
www.codeguru.com
www.devmaster.net
www.codeproject.com
and the like, search google for C++ sample code.
take certain concepts and research them further. Like networking, sockets, threads, mutexes/critical sections, thread signalling, floating point precision, etc.

-
lostclimategames
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact:
lostclimategames,
I don't know C++ and started to play with Irrlicht a few days ago.
I know that to develop a full game I will have to learn C++, but I also have to learn modelling, shading, lightmapping and so on. So, my approach for now is to try to make simple things combining features of the tutorials available, using my own meshes. This way I can understand how Irrlicht works (to get a bigger picture of what I could do in the future) and can test different file formats for terrain, objects and animations. I don't want to use a complex workflow so this can help to determine which modelling software is the best for me.
Below is the link to what I have created in a few days, without any previous knowledge of C++ or modelling, using Blender and DEV-C++.
http://www.4shared.com/file/3509040/53a ... 1_0_2.html
What I'm doing is really simple. First I've created a usable mesh with blender in .x format to use as terrain and loaded into Irrlicht (second tutorial). Then created some objetcs to populate the scene using the obj exporter and added collision detection and dynamic lights. You can find exemples of all of this in the tutorials. Then I added sound using audiere and so on..
I had many problems in the process, but with debug info you can fix some things or find solutions through the forum. Another interesting thing is to take some example that you compiled correctly and change some things in the code to see what error the debug function will show. That way you can get a better understanding of what each line of code do.
Like luckymutt said...
hope this help
I don't know C++ and started to play with Irrlicht a few days ago.
I know that to develop a full game I will have to learn C++, but I also have to learn modelling, shading, lightmapping and so on. So, my approach for now is to try to make simple things combining features of the tutorials available, using my own meshes. This way I can understand how Irrlicht works (to get a bigger picture of what I could do in the future) and can test different file formats for terrain, objects and animations. I don't want to use a complex workflow so this can help to determine which modelling software is the best for me.
Below is the link to what I have created in a few days, without any previous knowledge of C++ or modelling, using Blender and DEV-C++.
http://www.4shared.com/file/3509040/53a ... 1_0_2.html
What I'm doing is really simple. First I've created a usable mesh with blender in .x format to use as terrain and loaded into Irrlicht (second tutorial). Then created some objetcs to populate the scene using the obj exporter and added collision detection and dynamic lights. You can find exemples of all of this in the tutorials. Then I added sound using audiere and so on..
I had many problems in the process, but with debug info you can fix some things or find solutions through the forum. Another interesting thing is to take some example that you compiled correctly and change some things in the code to see what error the debug function will show. That way you can get a better understanding of what each line of code do.
Like luckymutt said...
Sometimes the answer is pretty simple. For example, I've copied the "addStaticText" code from "Hello World" to my project, but nothing showed up because I forgot to add "env->drawAll();" at the drawing section.Try things out, make mistakes, try to figure them out, searchfor answers if you can't figure it out, ask questions if a search turns up nothing.
hope this help
Last edited by Zar on Tue Sep 05, 2006 11:50 pm, edited 1 time in total.
-
lostclimategames
- Posts: 331
- Joined: Sat Sep 02, 2006 4:11 am
- Location: Michigan
- Contact:
i know how to go about learning this stuff, and i know the basics, (im already fluent in c-script with 3dgamestudio, actionscript with flash gml with game maker, html, used to be javascript... and some basic) i just wanted to know about what tutorials are worth reading, what ones are outdated, to complex, too slow, and such. i am doing pretty good now tho