[Release] Asteroids 3D

Discussion in '3DS - Homebrew Development and Emulators' started by Rinnegatamante, Mar 31, 2015.

  1. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,271
    Nov 24, 2014
    Italy
    Bologna
    On these days, i tried to generate a simple fake-3D environment with lpp-3ds. Results are quite good so i decided to release it publicly so LUA developers could take this homebrew as example for GPU usage and 3D environment creation.

    This is a first alpha so you may encounter several bugs (i listed the ones i found in Known issues). I decided to release this homebrew as it is now cause, starting from 2nd April i will have much less time to work on my homebrews.

    Asteroids 3D is a "clone" of Asteroids but in a 3D environment so you have to survive as long as you can.
    [​IMG][​IMG][​IMG]
    Last release: 0.5 ALPHA

    Controls:
    L / R = Shoot
    DPad / Circle Stick = Move Ship

    Game is provided also of a pickups system. Currently implemented pickups are:
    Laser - Give you possibility to continuos shoot by holding L or R trigger (autofire) for 5 seconds
    Ship breakdown - You can't move or shoot for 5 seconds

    Game is provided of a render switcher:
    CPU rendering: More accurate but slower
    GPU rendering: Less accurate but faster

    Game supports stereoscopic 3D but using it cause asteroids disappear for GPU rendering and huge framedrops (both GPU and CPU rendering).

    Known issues:
    • Collisions system needs to be improved
    • Stereoscopic 3D effect cause a huge framedrop making the game unplayable
    • GPU render fails to print correctly the ship in some angulation
    • GPU render fails to print asteroids if steroscopic 3D effect is enabled
    • Sometimes bottom screen flicks
    • 3DS/CIA related only: Huge screens flickering issue
    (As always, for CIA/3DS users, asteroids.lua and AsteroidsFiles folder must be put in SD root)
    Download (Mirror): http://rinnegatamante.it
    Github repository: https://github.com/Rinnegatamante/Asteroids-3D
     
    Last edited by Rinnegatamante, Nov 10, 2015
  2. rotebrotobias

    rotebrotobias GBAtemp Maniac

    Member
    1,039
    256
    Jan 31, 2015
    Finally a homebrew game that's for Gateway and not only NINJHAX!
     
    Margen67 likes this.
  3. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,271
    Nov 24, 2014
    Italy
    Bologna

    Mhhh, in reality, my game homebrews are all released as 3DSX/CIA/3DS.
    Anyway, 3DS/CIA are bad supported for this homebrew cause screens flickering (i need to solve this bug appeared recently in lpp-3ds).
     
  4. Chrisser_75

    Chrisser_75 GBAtemp Regular

    Member
    259
    107
    Dec 12, 2014
    Germany
    Germany
    good work :D
    king of homebrews!
     
    Margen67 likes this.
  5. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    364
    210
    Aug 16, 2007
    France
    Maubeuge
    Very good project , strange loss of frame with the GPU render .. With .3ds , music still works after leaving the game.

    How did you manage to remove the Home button ?
     
    Rinnegatamante likes this.
  6. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,271
    Nov 24, 2014
    Italy
    Bologna
    Remove the home button? With lpp-3ds (and old ctrulib, don't know for latest releases), home/power buttons syscalls are disabled and needs to be set up manually: https://github.com/Rinnegatamante/lpp-3ds/blob/master/samples/home_power_buttons.lua
     
    Margen67 and Cid2mizard like this.
  7. laharl22

    laharl22 GBAtemp Advanced Maniac

    Member
    1,622
    167
    Dec 19, 2014
    France
    Thanks hommie
     
    Margen67 likes this.
  8. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,744
    2,602
    Dec 8, 2014
    United States
    Ohio
    Good job with this game
     
    Margen67 likes this.
  9. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,271
    Nov 24, 2014
    Italy
    Bologna
    Continuity update (v.0.5.1 ALPHA) released!

    Changelog:
    Download: http://rinnegatamante.it
     
    hippy dave likes this.
  10. hobbledehoy899

    hobbledehoy899 Conniption Master

    Member
    2,751
    4,534
    Nov 13, 2015
    United States
    Kernel Version: Linux 4.14.1-2-zen
    Would you want me to make a .smdh file sot hat the app has an actual icon?