Project super hexagon for 3ds

Discussion in '3DS - Homebrew Development and Emulators' started by Alkéryn, May 20, 2015.

  1. Alkéryn
    OP

    Alkéryn Master of cookies ~

    Member
    1,468
    1,825
    Mar 15, 2015
    France
    Albategnius, Moon
    So basicaly there is this oppen source and improved version of super hexagon called open hexagon:
    http://vittorioromeo.info/projects.html
    So I was thinking about porting it to 3ds it will take time and I don't know how much I will have to change the code but I think a lot so maybe I won't do it but I will try :3
    ༼ つ ◕◡◕ ༽つ GOT DIRETIDE
     
    Idaho likes this.


  2. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,681
    8,291
    Oct 27, 2002
    France
    Engine room, learning
    I had the same idea and already checked the sources (maybe not from that website, the one I learned from was javascript+canvas port from bubblegumballon).

    I just didn't had time to work on 3DS homebrew yet :(

    I had idea to make it in 3D, but didn't understand how to use aemstro.
    I analyzed it to understand what could be ported to 3D Z axis, difficulty, levels, etc.
    Well, I don't want to discourage you, don't drop your project just because I had the same idea. I don't know if I'll release it either.

    If you want, I can share the few things I did, but it will require coding it from scratch in C/C++.
    I don't know what's easier for you, understanding and coding it entirely, or porting an existing C sources.
     
  3. Arras

    Arras GBAtemp Guru

    Member
    5,840
    2,659
    Sep 14, 2010
    Netherlands
    In 3D? Regular Super Hexagon isn't headache-inducing enough for you?
     
    TotalInsanity4 likes this.
  4. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,681
    8,291
    Oct 27, 2002
    France
    Engine room, learning
    I thought it would render great with depth of field effect.
    just options to enable/disabled effects with scores and wall of fame for example
    well, I had ideas, and it just stayed ideas :(
     
    mmn likes this.
  5. Alkéryn
    OP

    Alkéryn Master of cookies ~

    Member
    1,468
    1,825
    Mar 15, 2015
    France
    Albategnius, Moon
    If you Haven't just try open hexagon it is far the best Alternative of sh and i think it is even better since you can mod it,use custom map and play in multilayer so I will try to port most of this to 3ds i think it won't be in 3dsx since i prefer having full power of the 3ds
     
  6. lPolarisl

    lPolarisl GBAtemp Fan

    Member
    334
    92
    Jan 24, 2015
    Hungary
    Nooo, I love this game, make it at least in cia format so I can play it pls :D
     
    Alkéryn likes this.
  7. Alkéryn
    OP

    Alkéryn Master of cookies ~

    Member
    1,468
    1,825
    Mar 15, 2015
    France
    Albategnius, Moon
    I just said before that it will be in cia but there is like a lot of work and i have to replace most of libraries with own code so you will have to wait a bit since it is my first 3ds homebrew and I need to learn a bit more about but i plan to do it as cia and as 3dsx
     
    lPolarisl likes this.
  8. Alkéryn
    OP

    Alkéryn Master of cookies ~

    Member
    1,468
    1,825
    Mar 15, 2015
    France
    Albategnius, Moon
    And as I said there is a thremendeous work because I don't have to modify the code I have to rewrite almost everything so it will just help me knowing how he made this game
     
  9. Alkéryn
    OP

    Alkéryn Master of cookies ~

    Member
    1,468
    1,825
    Mar 15, 2015
    France
    Albategnius, Moon
    Okay so I read fastly the source code of oppen hexagon and it is god damn huge so knowing that I'm lazy rewriting everything would just be a mindexploding idea so I think that creating it from zero would be easier
    but I will still add somes option such as custom levels and things
     
  10. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,681
    8,291
    Oct 27, 2002
    France
    Engine room, learning
    you should read the javascript version, it's very very small.
    (it even adds commands to make it even shorter, so it's hard to read the first time)
    expand and "uncompress" the canvas commands and you'll understand how it works.
    it's very small.

    There's a trick with canvas to pause/move/write/move/unpause to put the axis center at the top corner, but it can probably be done without that trick on 3DS.
    on canvas, it prints everything out of screen then shift the camera to get the center of sin/cos at the center of the screen. instead of moving the canvas, shit the sin/cos results to screen or 3D scene coordinate directly.

    like I said, if you want I can give you my sources, I have already expanded the canvas commands and added some comments to understand what is happening.


    edit:
    Damn, why is he banned now?
    edit2: ROM requesting and sharing on the forum. Don't do that, read the rules.

    I'll work on my hexagon port when I have time.
     
    lPolarisl likes this.
  11. neobrain

    neobrain -

    Member
    306
    472
    Apr 25, 2014
    If it still matters, there's also a shader assembler in https://github.com/neobrain/nihstro , which is geared towards being developer friendly. There's a slightly outdated binary available at http://4dsdev.org/thread.php?id=14 , but I suggest compiling it from source to get the newest changes, too.
    (I hope this amount of self-advertisement is okay :P )
     
  12. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,681
    8,291
    Oct 27, 2002
    France
    Engine room, learning
    thank you.
    yeah, that's fine it's development related :)

    I wanted to make it without any textures, just full colored objects.
    I'll take a look how it works.
     
  13. neobrain

    neobrain -

    Member
    306
    472
    Apr 25, 2014
    Cool! Feel free to let me know if you have any problems with it, since it hasn't received too much testing by people other than me, yet.
     
  14. Retr0Capez

    Retr0Capez GBATemp's Official Evil Genius

    Member
    426
    304
    Feb 4, 2015
    United States
    In my vision of the perfect world ruled by me
    Well.... OP was banned.
     
    lPolarisl likes this.
  15. lPolarisl

    lPolarisl GBAtemp Fan

    Member
    334
    92
    Jan 24, 2015
    Hungary
    I think I read somewhere that it's only for three days.
    (this place seriously lacks a "dear moderators" subforum :/ )
     
  16. Alkéryn
    OP

    Alkéryn Master of cookies ~

    Member
    1,468
    1,825
    Mar 15, 2015
    France
    Albategnius, Moon
    So I'm Back to Hack =D
    i've been baned because of a rom translation project of mine that goes to link...
     
  17. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,681
    8,291
    Oct 27, 2002
    France
    Engine room, learning
    it lacks a "suspended" status instead of ban...
    I thought he was banned (permanently).

    could be an idea to suggest to tj_cool ;)


    glad you are back.
    I hope you'll manage to code your project.
    I'm lacking time to do mine :(
    But I still have hope I'll code it one day.
     
  18. Alkéryn
    OP

    Alkéryn Master of cookies ~

    Member
    1,468
    1,825
    Mar 15, 2015
    France
    Albategnius, Moon
    I have two weeks of exams first then two weeks of code then two weeks of travels then two weeks of code then two weeks of travelling again then 1 month of code so in the following month there may be a release
     
  19. Alkéryn
    OP

    Alkéryn Master of cookies ~

    Member
    1,468
    1,825
    Mar 15, 2015
    France
    Albategnius, Moon
    Btw do you now how to lower the warning level /warning point?
     
  20. VinsCool

    VinsCool Insecure

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,509
    26,927
    Jan 7, 2014
    Canada
    Another World
    By watching your tongue, not posting links to roms, illegal stuff.