gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > Help with the basics...

#147603 - beamer30 - Mon Dec 24, 2007 7:57 am

Ok, wow, I have currently gone through several ds coding tuts and even a few gba tuts(including tonc). But, I just don't know what it is maybe I'm just a slow learner lol. I have background c/c++ knowladge its just all a little confusing.

Anyways I was just wondering if anyone who knows the basics of ds coding had some sparre time, and could maybe get on aim or msn whenever they have the time to teach me the basics of ds coding...

All I realy need to know is the basics, I'm sure I could learn the more advanced stuff if someone taught me the basics. All this reading isn't helping me at all i think i just need some human instruction, plus the best way to learn is to teach so maybe whoever's will help me will get a little better at coding too.

I'd be very greatful for anyone willing to help me even if you not that experience i only need to learn the basics.

-beamer30
_________________
Real Programmers never use comments or write documentation:
?If it was hard to write?, says the Real Programmer,
?it should be hard to understand.?

#148039 - beamer30 - Tue Jan 01, 2008 7:13 am

Sorry for double posting, but is no one willing to spend even just 1 hour of their time to teach just the basics...
_________________
Real Programmers never use comments or write documentation:
?If it was hard to write?, says the Real Programmer,
?it should be hard to understand.?

#148072 - keldon - Tue Jan 01, 2008 10:55 pm

I think you are getting less responses from an AIM request than a general help request for the main reason that such a request is much more personal. It's almost like the difference between asking someone to buy you a tin of paint and asking them to accept the responsibility of ensuring your living room gets painted!

I would suggest to continue with the tonc tutorials and just getting used to the hardware. Maybe the problem you're having is translating this all into a game, as there are more docs on how to perform particular tasks but not the development of a game or engine(maybe).

#148102 - beamer30 - Wed Jan 02, 2008 8:30 am

Well I know im kinda asking alot, but i only need someone to spend a moment of their time going over just some of the very basics with me.
_________________
Real Programmers never use comments or write documentation:
?If it was hard to write?, says the Real Programmer,
?it should be hard to understand.?

#148114 - keldon - Wed Jan 02, 2008 1:23 pm

Well this forum isn't much different to chat, it's much more comfortable plus allows for asynchronous communication. Where are you stuck? State your goals for now and you will either get your answer in here or the appropriate person IM you ... but stating more about your problem (more specifically) will get you both forms of help quicker.

I know this stage can be very daunting as it feels like there's a cloud over your development, just hang in there!

#148171 - beamer30 - Thu Jan 03, 2008 8:06 am

Thats exactly what it feels like... For me the hardest thing right now is just learnig the basics, I understand the termology but in all the tuturials its thrown at you so quickly it doesnt give you anytime to actualy LEARN it. It just says this code does this, and this one that but theirs no detail or explanation especialy after the starting part of the tutorial because they start throwing 3 paragraphs of code at you with no explanation except oh yeah it makes the little sprite thingy move YAY. Do you see the problem i'm having here.
_________________
Real Programmers never use comments or write documentation:
?If it was hard to write?, says the Real Programmer,
?it should be hard to understand.?

#148186 - keldon - Thu Jan 03, 2008 12:48 pm

Yes, that's why I started writing tutorials myself on my site (many moons ago). Unfortunately you can't cater for everyone so there are things that my site did well on and many things it didn't.

Think of your problem being one of dependencies, such that a game's completion depends on various tasks, and each task has a skill dependency. Unfortunately these skills are interdependent, so it is [often] difficult to learn one skill without relying on another.

Then on top of this the GBA/DS requires much more just to get off the ground, so even a simple "hello world" application [technically] requires you to have some sort of library to print your text, the font resources and either a little understanding of using the hardware or an API to interface with it.

Hmm, so back to finding your solution; first I'd [again] say hang in there! So what tutorials are you going through now? It sounds like you may be following the tonc tutorials, so continue with those until you're comfortable with loading sprites and graphics ... after that I would suggest making a simple application where you are moving a block within a room.

In general you are only creating environments and worlds, so create a simple room ... just think 1979 style - a block is a person, and people move in grids ^_^ Once you have a world to work with, you can then begin to create algorithms and see them work inside of it (which is why I suggest creating little worlds first).

#148335 - beamer30 - Fri Jan 04, 2008 5:39 pm

To tell you the truth im actualy going through all of em i could find, including tonc. I tryed doing some of the basic ones like Doublec's tut and patersoft's. I'll follo you advice and make my own little world.
_________________
Real Programmers never use comments or write documentation:
?If it was hard to write?, says the Real Programmer,
?it should be hard to understand.?

#148347 - silent_code - Fri Jan 04, 2008 8:26 pm

ok, maybe if you pm me, i'll be able to help you a bit.
well, be warned, i'm still waiting for the phone company to enable telephone and broadband inet at home (it's two months now and they told me i'll have to wait another two weeks)... means for you: i'm a slow responder. usually when i'm at my parents office (like right now - dial-up-kay-yay!) or anywhere else, i'll answer pretty much everything i can find (mails, this forum etc.), so i tend to write in bursts. :^)

well, long story short: if you can live with waiting a week (sometimes only days), i'll answer your questions regarding terminology and other basics as good as i can. should give you a little better start than on your own. simply pm me your questions (it's best you get to the point and write rather short messages, i'm good at getting lost!). starting now. :^)

ps: i'm not all knowing... :^| but i've got some experience with the nds. ... and i have already given private programming lessons. ;^)

#148491 - beamer30 - Sun Jan 06, 2008 10:41 am

Ok I'll be sure to pm you I'm currently regoing through a bunch of tuts to see what im stuck on.
_________________
Real Programmers never use comments or write documentation:
?If it was hard to write?, says the Real Programmer,
?it should be hard to understand.?