Quickest way to learn irrlicht?

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
imagination304
Posts: 56
Joined: Mon Jan 09, 2006 2:02 am

Quickest way to learn irrlicht?

Post by imagination304 »

Hi all,

I am a beginner and know little C language.
What is the quickest way to learn irrlicht?
Any reccommedations are welcomed!

Thanks in advance
:)
Baal Cadar
Posts: 377
Joined: Fri Oct 28, 2005 10:28 am
Contact:

Post by Baal Cadar »

To develop one's own initiative.
No offense :)
Acki
Posts: 3496
Joined: Tue Jun 29, 2004 12:04 am
Location: Nobody's Place (Venlo NL)
Contact:

Post by Acki »

Work through the tutorials and documantation...
while(!asleep) sheep++;
IrrExtensions:Image
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
hellbound
Posts: 51
Joined: Sat Jun 24, 2006 7:39 am

Post by hellbound »

if you have little knowledge of c++ and you don't know irrlicht:

first learn c++
then go through the tutorials for irrlicht
then browse through this forum (there's a lot of interesting stuff here)
then read the documentation (it's fairly hard to understand because it's generated automatically based on classes (headers) and you must know c++
rooly
Posts: 224
Joined: Tue Oct 25, 2005 4:32 pm
Location: Louisiana, USA, backwater country
Contact:

Post by rooly »

some might say the best way to learn is by doing. don't just read and read and read, mess around with whatever you see, find out what effects what and how much. a good word to use is: FIDDLE
When banks compete, you win.
When ISPs compete, you win.
When electronics retailers compete, you win.
When governments compete...you get drafted.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

However, these people tend to adapt the bad style they find in common examples from the net, because they cannot judge the quality with their basic knowledge.
gfxstyler
Posts: 222
Joined: Tue Apr 18, 2006 11:47 pm

Post by gfxstyler »

why is everyone so impatient when trying to get into programming? you cant just learn it in a couple of weeks, get over it!
stodge
Posts: 216
Joined: Fri Dec 05, 2003 5:57 pm

Post by stodge »

Agreed - there is no quick way. It takes hard work, time and effort.
geekworx
Posts: 15
Joined: Sat Jul 01, 2006 12:10 pm
Location: Pretoria, South Africa
Contact:

Post by geekworx »

I found that the best way was to get myself a good C++ book ... reference guide with examples ... and then go through all tutorials (or at least the first 12) for Irrlicht.

Then as you start writing your own game, refere to the Irrlicht Tutorials, your C++ Reference Guide, these forums and Google for anything C++ specific you are not sure about.

Always remember, that if you have no programming experience or you don't have a proper specification written, be prepared to do a lot of re-engineering and re-factoring during your project.

The most important thing is ... never ever forget to ask for help on these forums ... the people here are the best. :)
RustyNail
Posts: 168
Joined: Fri Jun 02, 2006 1:49 pm
Contact:

Post by RustyNail »

why is everyone so impatient when trying to get into programming? you cant just learn it in a couple of weeks, get over it!
:idea: Not neccesarilly...
I never had enough willpower to read through any programing book cover-to-cover: Modding Quake 2 was the way I learned C++... :idea:
I have recently discovered that both the Flu and my Algebra teacher have exact the same effect on my health: it quickly degrades.
hardgeus
Posts: 28
Joined: Tue May 23, 2006 12:55 am
Contact:

Re: Quickest way to learn irrlicht?

Post by hardgeus »

imagination304 wrote: I am a beginner and know little C language.
What is the quickest way to learn irrlicht?
I'll give you my standard spiel:

Any API is damaging to an new C/C++ programmer. When you're new to the syntax of the language, an API can be a terrible thing -- particularly in C/C++. Most other languages are higher level and allow you to ignore lots of pesky details like memory management or how many bytes are in an integer.

C/C++ are dirty dirty languages. You really do have to know all of the funky details to be an effective programmer. And one of the problems you run into during learning is that it's hard to tell the difference between what is a C/C++ quirk, and what is an API quirk.

I know all of this because I made my jump to C++ while I was learning MFC (shudder). I had no idea what things were C++ quirks, and what things were weird-ass MFC macros. Using MFC (and later, DirectX) slowed my progress in C/C++ programming by YEARS.

My recommendation to you is to write simple command line programs that take basic text input and do cool things like trees and linked lists and other computer science-y things. There is no short path to enlightenment, Irrlicht is like 5th degree black belt stuff. If you're not a solid C/C++ programmer, you're just going to shoot yourself in the foot.

I know you're not going to listen to me, but it's my moral obligation to try to keep other programmers from making the same mistake I did.
Post Reply