<!--quoteo(post=707554:date=Jul 14 2007, 06:40 AM:name=Issac)--><div class='quotetop'>QUOTE(Issac @ Jul 14 2007, 06:40 AM) <a href="index.php?act=findpost&pid=707554"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->devkitarm (part of devkitpro) Go download it! (libnds should come along, you need it bad!)
some program to write c code in... (if you plan on doing it in c, like me) You can use notepad, or whatever flum...
and the command window... (cmd).
Not much more is needed actually!
Much info and help and tutorials at drunkencoders.com and gbadev.org <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid="
" border="0" alt="smile.gif" /> (the gbadev forum that is)
best of luck, and any more questions, go ahead <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid="
" border="0" alt="smile.gif" />
EDIT:
Okay, some basic info.. do you know c ? it helps quite a lot, but isn't that necessary if you know any other programming language since if you write your code in pseudo code, you can easily translate it all into which ever language you want, by looking it up in a c book for example. (you don't even have to know ANY language, but it will make it a bit harder.. not impossible though! But if you know some language, you will have some structure help probably..)
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->... and then it should loop eight times, calculating 4 + x where x increases from 1 to 8...
TRANSLATE!
...
for(x=0; x<=8; x++){
ÂÂ some_variable = 4 + x;
}
...
WHAT DOES IT MEAN?
...
for every x value, while x is smaller or equals 8, and x increases with one each time: some_variable is 4 + x (4+1. 4+2. 4+3 etc.)....<!--c2--></div><!--ec2-->
now that's a useless piece of code, but.... you get the idea... and If you already know... never mind me ^^
Tip 2:
Comment a lot! Leave small or sometimes large comments, so you know EXACTLY what everything does... you should be able to look at the code after 3 years and know what's going on in each step <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid="
" border="0" alt="smile.gif" /> the most obvious comments can be excluded (and, don't overdo it!!! do NOT leave comments on every single row of codes, just have a larger comment in the beginning of a certain piece which describes what the following does, and then if it is something extra strange there, that can be commented to... but avoid things like this:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--> // this is a comment, and the following is stupid
x = 1;ÂÂÂÂÂÂÂÂÂÂ// x is 1
d = 5 + x;ÂÂÂÂ// d is 5 plus 1
f = d * x;ÂÂÂÂ // f is 6 times 1
BUT, this can be "smart":
// following codes calculate some minor calculations where x is gravity, d is doom-speed, and f is fuckdoiknow?
x = 1;
d = 5 + x;
f = d * x;<!--c2--></div><!--ec2-->
comments on every line can be confusing... that's what im trying to say! <img src="style_emoticons/<#EMO_DIR#>/biggrin.gif" style="vertical-align:middle" emoid="
" border="0" alt="biggrin.gif" />
hmm... well Furthermore, I recommend this little tutorial: <a href="http://www.patatersoft.info/manual_online.html" target="_blank">Patatersoft NDS introduction</a>
<a href="http://www.patatersoft.info/manual.php" target="_blank">PDF, source codes here</a>
Though, i say STAY AWAY FROM SOURCE CODES (I mean, the source codes to his tutorial) and stay away from copy and paste!!! WRITE IT ALL YOURSELF. even if you indeed will copy him character for character, do it by typing it manually! you'll learn from that!
and read the following text on that NDS introduction page, with the header: Working with the Makefile.. IT IS VERY IMPORTANT and... you have to use a makefile to compile it <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid="
" border="0" alt="smile.gif" />
hmm what else, what else... start small! make a mini mini game... nothing fancy at all... maybe just make something that changes background color when you press a button (this time, without a tutorial) look at the tutorial at patatersoft if you wish, to see how to use button presses etc. but try to make it "on your own"... if you get what i mean <img src="style_emoticons/<#EMO_DIR#>/biggrin.gif" style="vertical-align:middle" emoid="
" border="0" alt="biggrin.gif" />
GOOD LUCK ONCE AGAIN! <img src="style_emoticons/<#EMO_DIR#>/nds.gif" style="vertical-align:middle" emoid="
" border="0" alt="nds.gif" /> :yayds:<!--QuoteEnd--></div><!--QuoteEEnd-->