Author Topic: TI-BASIC 3D  (Read 7160 times)

0 Members and 1 Guest are viewing this topic.

Offline spud2451

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +3/-3
  • Life is simple, but we make it complicated ~conf.
    • View Profile
    • Red Rock Creative [Free Custom Websites]
TI-BASIC 3D
« on: May 01, 2012, 12:58:37 pm »
Hi again. I was just wondering if anyone knew any ways to make a BASIC game look 3d but also be fast? I also don't want to have to get into trigonometry because that's hard and above my math skills. anyone know how?

(:c)

Offline Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: TI-BASIC 3D
« Reply #1 on: May 01, 2012, 01:12:26 pm »
Well, I don't know any way to do 3D without trigonometry.
It's not simple but very useful, you should read some articles on Wikipedia about it...

And 3D with TI-Basic, even with good optimizations, would be too slow to create game, in my humble opinion.

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: TI-BASIC 3D
« Reply #2 on: May 01, 2012, 01:15:53 pm »
Maybe use some isometric projection (that's what I've been working on and doesn't need trigonometry) but also this won't run fast in TI-basic. If you want to make something faster or better looking you may have to learn axe or grammer.

Offline spud2451

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +3/-3
  • Life is simple, but we make it complicated ~conf.
    • View Profile
    • Red Rock Creative [Free Custom Websites]
Re: TI-BASIC 3D
« Reply #3 on: May 01, 2012, 01:20:48 pm »
I've heard of grammer but never bothered to learn it. Do you know of any good tutorials for grammer. I have the original asm grammer program.

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: TI-BASIC 3D
« Reply #4 on: May 01, 2012, 01:48:47 pm »
Hmm, the latest update is an app. It was released a few days ago and has a tutorial and documentation included:
http://ourl.ca/15327/298891
The app version is faster and has a lot more functions, too :)

EDIT: By faster, I mean usually around 2 to 3 times faster, and that is even at 6MHz.

Offline spud2451

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +3/-3
  • Life is simple, but we make it complicated ~conf.
    • View Profile
    • Red Rock Creative [Free Custom Websites]
Re: TI-BASIC 3D
« Reply #5 on: May 03, 2012, 01:43:50 pm »
can someone give a different link because the filters at my school are blocking the link. Also I can't put it on my calculator because I'm at school and I don't have a computer at where I'm living currently. So if someone can get me an older tutorial or just tell me what commands I can and cant use that would be great.

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: TI-BASIC 3D
« Reply #6 on: May 03, 2012, 02:13:09 pm »
Hmm, this has the command list here:
http://www.ticalc.org/archives/files/fileinfo/441/44104.html
It is called "Commands and Tutorial.pdf".

However, that link only goes to another post on Omnimaga, so I don't know why it would be blocked o_O Maybe try copying it and pasting it as the address instead of clicking it? otherwise, try to navigate to it:
-Go to the Grammer subforum (you can get to it from the homepage)
-Go to "Latest Grammer Updates."
-Go to the last post
-:D

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: TI-BASIC 3D
« Reply #7 on: May 08, 2012, 09:10:49 pm »
I made an example of a rotating cube:
Code: [Select]
ZStandard
"8cos(X→Y₁
"4+3sin(X→Y₂
FnOff
.5π→θ
Ans→N
Repeat getKey
ClrDraw
θ+N→E
Ans+N→F
Ans+N→G
Y₁(θ→A:Y₂(θ→B:Y₁(E→C:Y₂(E→D
Y₁(F→H:Y₂(F→I:Y₁(G→J:Y₂(G→K
Line(A,B,A,-B
Line(C,D,C,-D
Line(H,I,H,-I
Line(J,K,J,-K
Line(A,B,C,D
Line(A,-B,C,-D
Line(C,D,H,I
Line(C,-D,H,-I
Line(H,I,J,K
Line(H,-I,J,-K
Line(J,K,A,B
Line(J,-K,A,-B
θ+.05π→θ
End

As you know, even this simple example requires trigonometry.
« Last Edit: May 09, 2012, 04:20:31 pm by blue_bear_94 »
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの