don't click here

All Programming Discussion

Discussion in 'Sonic 2 HD (Archive)' started by Athelstone, Apr 24, 2008.

  1. Mad Echidna

    Mad Echidna

    Gone Oldbie
    5,219
    0
    0
    Don't forget homebrew! It could be ported to PSP, DS, iPhone, etc
     
  2. Retro_Stew

    Retro_Stew

    French Twitch Gamer Member
    1,645
    0
    16
    France
    Twitch channel
    Hell Yes
     
  3. jman2050

    jman2050

    Teh Sonik Haker Tech Member
    634
    4
    18
    So yeah, sorry if this seems sudden, but it seems like I won't be able to do any serious work on this for a much longer period than I anticipated. I guess I could wait, but I don't want to hold up the project, as there seem to be plenty of other programmers who want to work on this. I just won't be able to do it at this time.
     
  4. Funroll Loops

    Funroll Loops

    Member
    27
    0
    0
    USA
    That's why I'm hesitant to commit to the project. I don't know if I'd be able to carry it through by working in my free time. This is really a huge project.

    It can be pulled off, but requires a lot of up-front investment when designing the thing. Where as you can very quickly get some prototype quality code done in XNA or even something like MMF.
     
  5. drx

    drx

    mfw Researcher
    2,254
    350
    63
    :rolleyes:
    I have lots of free time soon (5 months vacation yay!11), so if jman can't do it, I'll be able.
     
  6. Vincent

    Vincent

    Sonic 2HD - Project Leader & Chara Member
    1,253
    0
    16
    Sonic 2 HD
    That would be fantastic Drx.
     

  7. What about Direct3D?
     
  8. Endgame

    Endgame

    Formerly The Growler Member
    I was thinking something along the lines of Glide-wrapping perhaps?
     
  9. Anything, as long as the parallax is just as beautiful if not more than the originals.
     
  10. Mad Echidna

    Mad Echidna

    Gone Oldbie
    5,219
    0
    0
    Good god, are you stupid? Direct 3d is windows-only, by what definition is that portable? I suppose it might be possible to port it to Dreamcast and pocket PC, but that's it.
     
  11. drx

    drx

    mfw Researcher
    2,254
    350
    63
    :rolleyes:
    I'll reiterate -- if we keep the graphics engine separate enough (from the main engine), we can implement several rendering methods, D3D, OpenGL, WinGDI, wxwidgets, whatever.
     
  12. nineko

    nineko

    I am the Holy Cat Tech Member
    6,325
    490
    63
    italy
    Why Direct3D anyway? There is no 3D involved with this (except for maybe the Special Stage)... Or did I miss the post where we switched from S2HD to S3DHD?
     
  13. Funroll Loops

    Funroll Loops

    Member
    27
    0
    0
    USA
    Tell me more about you thoughts on Glide-wrapping.
     
  14. Livethefire

    Livethefire

    Member
    74
    0
    0
    And on the same note: what is

    "? 360 degree rotation for slopes and loops (optionally enabled or disabled)"

    I never quite understood what this goal is?
     
  15. Funroll Loops

    Funroll Loops

    Member
    27
    0
    0
    USA
    In simple terms, rendering textures with Direct3D or OpenGL is really goddamn fast. You don't have to transform points into 3D space with either API, allowing you to reap the benefits of hardware accelerated rendering. You also get sub-pixel rendering, scaling, rotation, texture filtering, alpha-blending, screen-resolution independence all for free.
     
  16. nineko

    nineko

    I am the Holy Cat Tech Member
    6,325
    490
    63
    italy
    The various Sonic animations on the Genesis had only 8 possible angles (with a step of 45 degrees), chosen according to the steepness of the slope you are running on. Newer Sonic games have a real-time rotation system that allows for rotations of any amount of degrees. Here they are debating about the chance to keep the original behaviour or take the "enhanced" route. I am definitely for the "classic" feel.
     
  17. SANiK

    SANiK

    Tech Member
    413
    0
    16
    You guys are making a big deal out of nothing...

    DX/GL are used for 3D - yes, but they can be used to draw 2D. Duh
    Effects like blending + sprite smoothing are done in no time compared to drawing things using a software blitter
     
  18. Livethefire

    Livethefire

    Member
    74
    0
    0
    Gotcha, cause I was having horrifying thoughts of them doing what sega did :O haha.

    Thanks.
     
  19. nineko

    nineko

    I am the Holy Cat Tech Member
    6,325
    490
    63
    italy
    Funroll Loops and SANiK: thanks. I didn't know that D3D could also render to 2D. Now I'm going to switch it back in all my emulators (mame and so on). Yes, I actually thought that D3D was a second choice after regular DirectX. You know I suck when it comes to newer technologies, I am oldschool...
     
  20. Funroll Loops

    Funroll Loops

    Member
    27
    0
    0
    USA
    You're not going to see a big change when using it in emulators. Emulators are going to do all composting in a texture buffer first before rendering the final image, because older games weren't written with a modern 3D API. You might get better scaling and maybe some novelty post-processing effects.