[WIP] Geometry Dash 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by The_Meistro, Sep 23, 2015.

  1. The_Meistro
    OP

    The_Meistro GBATemp's "Official" Hank Hill

    Banned
    633
    336
    Aug 22, 2015
    The Magic School Bus
    This is a WORK IN PROGRESS. Also i'm a beginner in this, so could someone tell me how to code for 3DS??
    This is basically a thread saying I want to make a game but need as much help learning to code as i can.
    Help will be appreciated and credited in a final release if there is one.
     
    Margen67 and Lycanroc like this.
  2. CrystalForce

    CrystalForce I'm gonna "fix" that spaghetti.

    Member
    283
    63
    Feb 10, 2015
    United States
    I don't see how a game that hasn't even been worked on yet is a WIP
    Sorry I don't know how to code anything :#
     
  3. The_Meistro
    OP

    The_Meistro GBATemp's "Official" Hank Hill

    Banned
    633
    336
    Aug 22, 2015
    The Magic School Bus
    Haha no negative comments please. I wanna try my best to code this game and i need to know how.
     
  4. Azure_Kytia

    Azure_Kytia Advanced Member

    Newcomer
    84
    56
    Sep 9, 2015
    Australia
    Tasmania
    You could start by following the information listed here: http://wiki.gbatemp.net/wiki/3DS_Homebrew_Development

    As stated in the link above, 3DS development primarily utilizes C, C++ and assembly. Lua is also an option to some degree through an interpreter, but I'm not sure how usable it is.

    If you are learning to program from the ground-up, 3DS development is probably going to be a bit difficult, so it might be an idea to get a general understanding of C/C++. codeacademy.com is one example of a place that can help you learn.

    Some examples of working 3DS code (utilizing ctrulib) can be found here: https://github.com/smealum/ctrulib/tree/master/examples
    Also, here is a list of current/WiP libraries and tools that could help you on your way. http://wiki.gbatemp.net/wiki/List_of_3DS_development_tools
     
    730 and The_Meistro like this.
  5. The_Meistro
    OP

    The_Meistro GBATemp's "Official" Hank Hill

    Banned
    633
    336
    Aug 22, 2015
    The Magic School Bus
    I dont see an option to learn C on codeacademy
     
  6. Nintendo Fanboy

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,017
    389
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    But why did you name the thread with a WIP in the name if nothing is being worked on. If you can't code, them it's best to start and try to make a hello world app from scratch, then let us build up.
    Also, if it's a mobile game, why would you want it on a 3ds?
     
    Rinnegatamante and 730 like this.
  7. Azure_Kytia

    Azure_Kytia Advanced Member

    Newcomer
    84
    56
    Sep 9, 2015
    Australia
    Tasmania
    Last edited by Azure_Kytia, Sep 23, 2015
    730 likes this.
  8. 730

    730 Professional Shitposter

    Member
    465
    376
    Apr 2, 2015
    Argentina
    Yeah, WIP means Work In Progress, and it's not really in progress if you don't have the tools and/or knowledge necessary to make progress. Having no programming knowledge and wanting to port a game to 3DS, is, well, rather difficult.
    This should go to the Ideas thread (and it already has I think). Maybe... come back when you've learned programming and C/C++?
     
  9. videogame57

    videogame57 Sword Princess

    Member
    397
    153
    Apr 27, 2014
    Canada
    Right behind you
    Your signature looks really silly with the dark theme lol.
     
    XeR ッ likes this.
  10. 730

    730 Professional Shitposter

    Member
    465
    376
    Apr 2, 2015
    Argentina
    I know D: I have it enabled myself. I've been told that on the EoF too... I don't know what to do.
     
    CheatFreak47 likes this.
  11. CheatFreak47

    CheatFreak47 Complex Donut

    Member
    1,385
    978
    Oct 11, 2011
    United States
    Michigan, USA
    Easy.
    Code:
    [quote][URL='https://gbatemp.net/members/margen67.355728/']Margen67[/URL] likes this.[/quote]
     
    Last edited by CheatFreak47, Sep 23, 2015
    Jwiz33 likes this.
  12. Nintendo Fanboy

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,017
    389
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    Sounds like how Action52 was made, somebody who claimed he had something being worked on, but in the last three months, only have a very little part of the game finished.
     
    Piluvr likes this.
  13. 730

    730 Professional Shitposter

    Member
    465
    376
    Apr 2, 2015
    Argentina
    I didn't want to do that because it's not the same style as the like bar, but now...
     
  14. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    Wasn't the Love framework ported to 3DS? You could use that.
     
  15. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,157
    508
    Dec 3, 2014
    Belgium
    Cool! i wanted to make something like this a while ago, but i'm too lazy, good luck!
     
  16. Sir_Voe

    Sir_Voe GBAtemp Fan

    Member
    318
    11
    Apr 28, 2007
    United States
    I REALLY wish they would release Petit Computer 3 to eShops outside of Japan. I think it would be a great starting point for aspiring game makers like TC.
     
  17. 730

    730 Professional Shitposter

    Member
    465
    376
    Apr 2, 2015
    Argentina
    Yes (it's WIP though).
     
  18. The_Meistro
    OP

    The_Meistro GBATemp's "Official" Hank Hill

    Banned
    633
    336
    Aug 22, 2015
    The Magic School Bus
  19. Azure_Kytia

    Azure_Kytia Advanced Member

    Newcomer
    84
    56
    Sep 9, 2015
    Australia
    Tasmania
    If you read the development notes linked at the top line in my first post (http://wiki.gbatemp.net/wiki/3DS_Homebrew_Development#3dsx_homebrew)

    It states that if you compile your project after ensuring libctru and devkitarm are linked in your development suite of choice, compiled files will be already in .3dsx format.

    Look at some examples here: https://github.com/smealum/ctrulib/tree/master/examples.

    EDIT: I may have misread.

    If you have your source code ready to be made into a program, you will need to "make/build" it. This compiles the code and pushes out an application to your specs. The process for doing this differs between IDEs, but generally it should be somewhere in a Project tab or similar.
     
    Last edited by Azure_Kytia, Sep 25, 2015