Homebrew Games

Discussion in 'NDS - Flashcarts and Accessories' started by tipsy, Aug 5, 2007.

  1. tipsy

    tipsy GBAtemp Regular

    Jun 30, 2007
    I have a few questions:

    1. Do you absolutely have to have knowledge of C++ to be able to program a game? (could someone give me a comparison? Like would it be something like you absolutely cannot create and code a website if you do not know HTML?)
    2. Is it difficult to program a game? Why does programming seem to take so long? Because I know sometimes people say they can create a website in a few days, but if they were to work nonstop, it would really probably take only a few hours -- so approximately how many hours would it take to program your average game?

    [sorry I'm more of a designer; programming seems to come really hard for me]

    Just curious. Would appreciate answers.

    I'm willing to work and spend a lot of time creating the game I have in mind, but thus far the tutorials I've read have been quite complicated and seem to skim/speed through the whole process, making it difficult to understand.
  2. Flozem

    Flozem GBAtemp Regular

    Nov 8, 2006
    In general programming in C++ takes more time in planning and testing due to the stuff mentioned above.
  3. chuckstudios

    chuckstudios Putting the pro in procrastination

    Jul 19, 2006
    United States
    North Carolina, USA
    For programming the DS, I would recommend C over C++ due to the overhead C++ produces.
  4. Issac

    Issac I

    GBAtemp Patron
    Issac is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 10, 2004
    Sure you can create a game without the knowledge of C++ or any other programming language, but it's not like making a homepage... there isn't a DS game dreamweaver [​IMG]

    It will be hard, and it WILL take a long time... but on the bright side: You will also learn a bit of C (C is more commonly used over C++ in gba/ds programming).
    So try it out! I think it is fun, and I learned a lot of programming that way.
    And Once you've started understandning the basics of programming, it's not all that hard really. Most programming languages are like normal languages... Once you've understand one language, for example English, you can write a letter in english, use a dictionary, and translate it to Spanish... or whatever.
    The same goes for programming: Write an application in Java, use a Programming dictionary (reference guide or whatever) and "Translate" it to C or C++ or... yeah.. what ever you want!

    You can also use pseudo code, very useful!
    I've explained that in another thread, here:

    basicly: You write in simple english (or swedish, or any prefered language) what you want to do, and then you translate it in some programming code.

    CODEWhat you want:
    Use the existing program Calc to calculate the variable x, each time with a different number to use (i), and do it 8 times.

    Pseudo Code:
    Loop this 8 times.
    calculate variable x, with time.

    Real Code:
    for (int i=0; i