Searching for GBA development software :)

Discussion in 'GBA - Game Development, ROM Hacks and Translations' started by Ludichris1, Mar 11, 2010.

Mar 11, 2010
  1. Ludichris1
    OP

    Newcomer Ludichris1 Newbie

    Joined:
    Mar 10, 2010
    Messages:
    4
    Country:
    United States
    I'm fairly... new here, and I've been researching for GBA game development software/tools/etc. for making my own GBA (not SP)games that I can port to my pink (gift from my sister!)GBA.

    I know there probably aren't any drag-n-drop game engines so...
    The only ways I know of so far, are:
    --C/C++ programming, which I really don't feel like doing, especially since the coding seems to have all these extra symbols and stuff not in plain English, or not needed imho.
    --VisualHam which is based off C I think, but still looks just as confusing (or still uses C stuff)
    --Pascal, which looks a bit simpler, but more outdated and inferior I think. Also, sorta weird commands...
    --I heard there might be a GBA development software using a form of the BASIC programming language out there, but I have yet to find one... except DragonBASIC which I can't find ANY info/links on [​IMG]
    --And finally the non-existant Drag-n-drop GBA game maker- Wish there was one [​IMG]

    I also hear something about Lypson Game Engine? But it was last updated 2007, and never got completed, lol.

    I have DarkBASIC, and the BASIC programming language looks easy-ish enough...

    Also, I'm stumped on several things: I hear the GBA is 280x160 screen size, or something like that, but some sprites look very detailed as if its bigger. Is only the screen that big, but you can have very detailed sprites too, like ya know the there really tons of pixels of room for things? Secondly, what audio can you import, and how do you import, to use in GBA game development? Can you just use any MP3, WAVE, MIDI, etc you want, or what?

    Might need more info on graphics stuff too...

    Anyways, if you know of any good GBA game development software that has an easy(-ish at least) programming language (or none at all... Scripting! Scripting would be neat. Easy scripting that is... ;D).

    I know I sound like I'm this noob that knows nothing and that you guys know everything, or are hardcore programmers that shun the non-believers... but that's why I'm posting. So that you people can hopefully help me out.

    Thanks in advance!

    P.S. GBA is getting a li'l outdated I guess you could say... but WHO CARES! I got a GBA, and so I'm going to make some homebrew games for it! [​IMG]

    ...hopefully...
     
  2. Atashi

    Member Atashi Out of the Loop

    Joined:
    Feb 4, 2010
    Messages:
    176
    Location:
    Ontario, Canada
    Country:
    Canada
  3. epicCreations.or

    Member epicCreations.or GBAtemp Fan

    Joined:
    Mar 13, 2010
    Messages:
    356
    Location:
    Austin, TX
    Country:
    United States
    C++ is the best you will find. Deal with it. It's just programming...
     
  4. Ludichris1
    OP

    Newcomer Ludichris1 Newbie

    Joined:
    Mar 10, 2010
    Messages:
    4
    Country:
    United States
     
  5. Fat D

    Member Fat D GBAtemp Maniac

    Joined:
    Nov 18, 2006
    Messages:
    1,117
    Country:
    Germany
    That is just some boolean logic operators slapped together. You would do the very same if you formulated that mathematically. Just pick it apart:
    if
    tic[0][0] equals tic[1][1]
    and
    tic[1][1] equals tic[2][2]
    and
    tic[0][0] does not equal " "

    or if
    tic[0][2] equals tic[1][1]
    and
    tic[1][1] equals tic[2][0]
    and
    tic[1][1] does not equal " "

    then f=0
    else f=0

    the problem is not the language, the problem is that the check is rather complex. Of course, one could have put it into slightly more elegant code, but this is sufficient.
    Also, why are there line breaks in single-line comments.
     
  6. Psyfira

    Member Psyfira Credit: 0ml. Insert tea to continue

    Joined:
    Dec 31, 2003
    Messages:
    3,887
    Location:
    England
    Country:
    United Kingdom
    I'm afraid you're out of options, there are no tools like the one you want.

    It's like learning to read and write; even if the words in the dictionary look boring from a distance it doesn't stop you from producing some amazing creative things if you know how to string them together [​IMG] Likewise, dumping a copy of Winnie the Pooh in front of someone who can't read is going to look rather daunting, even if it's supposed to be a simple book. It's easier when you know how.

    If you want to make a GBA game you're going to have to put some effort in. If you don't like the idea, then creating GBA software is not for you. Consider turning your attention to a different platorm, PC is probably your best bet or the DS has a few things around, while they won't completely get you out of any programming they may help. [​IMG]

    And yes, the GBA sprites really are that small. Pixel artists are very, very good at using space and colour effectively.
     
  7. Arkansaw

    Member Arkansaw GBAtemp Advanced Fan

    Joined:
    Jul 23, 2005
    Messages:
    986
    Country:
    East Timor
    Learn how to walk before trying to run? Are you able to code tic tac toe in any given choice of language?
     
  8. Ludichris1
    OP

    Newcomer Ludichris1 Newbie

    Joined:
    Mar 10, 2010
    Messages:
    4
    Country:
    United States
    Well, I haven't tried yet, but that doesn't necessarily mean I can't...
     
  9. The Pi

    Member The Pi Lurker

    Joined:
    Mar 18, 2010
    Messages:
    1,638
    Location:
    Scotland
    Country:
    United Kingdom
    i agree with Arkansaw

    i know c++, c, python, basic, pascal and learning java

    programming takes a lot of time to learn
    graphical games can takes months to do well [​IMG] [​IMG] [​IMG]
     
  10. epicCreations.or

    Member epicCreations.or GBAtemp Fan

    Joined:
    Mar 13, 2010
    Messages:
    356
    Location:
    Austin, TX
    Country:
    United States
    My sister could run before she could walk. If she walked she fell over; the running gave her enough momentum to keep up.

    But, that's not the point. You need to start with something simple... I tried coding Pong for the DS for my first and failed horribly. It just means I have to keep at it and try a different method if neccesary.
     

Share This Page