Author Topic: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)  (Read 23018 times)

0 Members and 1 Guest are viewing this topic.

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #60 on: January 23, 2013, 04:51:08 pm »
Here is a screenie of how the HUD is layed out as such with speed, torpedoes and shields. I believe that the x-wing shields are also configurable fore and aft, and that you can transfer power from engine/lasers to shields and vice-versa ... but i think those are beyond the depth of this project also:



The tie-fighters with have some hull integrity but no shields also.

Each object in the engine has a chunk of data associated with it to describe things like shields and such :).

What i find exciting is that the movement routines mean that i can automatically make the 'torpedoes' track and hone-in on their targets by setting their target byte to a valid object. I havent implemented them yet but it is a pretty trivial task :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #61 on: January 23, 2013, 07:12:43 pm »
Implemented some basic shooting+collision checking:

[...]

As it stands, different objects have different firing rates and firing 'sequences'. By firing sequence i mean xwing's shoot from 4 lasers in a pattern where-as something like a tie-fighter will only shoot from 2 lasers alternating ... if that makes sense?
That is looking awesome! Great work over there! :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #62 on: January 24, 2013, 12:39:22 am »
Would it be possible to make planets zoom in/out in stages that are not wire-frame, like in Star Fox, as you approach the next stage, for example?

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #63 on: July 28, 2013, 08:43:22 am »
I guess it would be possible but it might be a bit of a tax on the processor (if i have to scale sprites).

At the moment the planet is just a decal to make the starfield less boring :).

At the moment the game is closer to the original x-wing than starfox im afraid :(.

*** Massive bump! ***

I have ported a small portion of this engine to the 84C just to see if its even possible. I have a small test screenie of a colour 3D cube. Note that this screenie is far choppier than on calc (its a fair bit smoother on hardware).



This cube does exist in a 16-bit 3D world (you can move around it etc). Its just a start but pretty cool to see it in action on the real thing :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #64 on: July 28, 2013, 08:43:55 am »
wait, this thing is still in-dev? O.O
that is looking awesome! :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #65 on: July 28, 2013, 08:46:31 am »
Just wow  :crazy:
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #66 on: July 28, 2013, 08:53:36 am »
Very nice :)
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #67 on: July 28, 2013, 10:04:30 am »
Looks great Tr1p!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #68 on: July 28, 2013, 11:44:54 am »
Wow, color solidFRAME :D That is really cool :)

Offline Tjakka5

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 18
  • Rating: +0/-0
  • Blank Flank
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #69 on: July 28, 2013, 11:57:11 am »
I have seen many 3d engine before... but these things still amaze me o_o
« Last Edit: July 28, 2013, 11:57:25 am by Tjakka5 »
I'll be streaming soon: http://www.computercraft.info/forums2/index.php?/topic/14359-ccjam-tjs-stream/

Click for banned ponies!
Spoiler For Spoiler:

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #70 on: July 28, 2013, 12:54:30 pm »
Yeah it's pretty cool that you're porting it to the CSE. :D I wonder how fast it'd run with more complex models though ?

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #71 on: July 28, 2013, 12:55:56 pm »
But you are only updating the center of the screen each frame, right?

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #72 on: July 28, 2013, 01:27:16 pm »
That is great ! Could you share the executable so we can test on real hardware ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #73 on: July 28, 2013, 01:46:41 pm »
Amazing O.O I really hope this'll get any further !

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #74 on: July 28, 2013, 01:49:07 pm »
Wow this is impressive tr1p! I'm surprised at the speed so far, although I am curious about how fast it will run when you'll have to re-display a black background with stars. Couldn't the stars just be displayed pixel by pixel and limited to 50 per screen with only a planet in the background to avoid redrawing the entire screen over and over?