### Author Topic: AxeRay (Axe)  (Read 2682 times)

0 Members and 1 Guest are viewing this topic.

#### Snektron

• Lvl 69 Russian Snake
• Super User
• Join Date: Dec 2014
• Location: Netherlands
• Posts: 3165
• Post Rating Ratio: +32/-0
• SSSssssss.....
• Gender:
##### AxeRay (Axe)
« on: October 10, 2015, 09:15:27 am »
So a while ago i got bored in class, and i made a little program that can make mathematical figures and animate them.

The above image is the result of cos(R*32+(θ*2)+(N*32))-sin(θ*8+sin(R*8 )//2-(N*32))

The way it works is for each pixel i each frame a function F gets called. The return value of this function must be a signed byte.
values -128 to -64 are being colored white, -64 to 0 light gray, 0 to 64 dark gray and 64 to 128 black. While there isn't anyway to input an equation without recompiling, it is easy to change the equation within the code.
Code: [Select]
Lbl F
cos(R*32+(θ*2)+(N*32))-sin(θ*8+sin(R*8)//2-(N*32))
Return
O n the first few lines of the source you can find the code above. The equation can be changed by changing the formula between "Lbl F" and "Return". X and Y are the pixel positions, R is the distance from (32, 48), theta is the angle on [0, 256] and N is the frame number. The maximum amount of frames can be changed by changing the line:
Code: [Select]
8->M(where 8 is the number of frames)
Beware you need M*1536 bytes of free ram! (the image data gets stored in a tmpvar and is deleted when the program exits).
Since the program needs some time to generate the frames, a small progress bar is displayed until the image is done.
« Last Edit: October 11, 2015, 06:44:15 am by DJ Omnimaga »

• Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...

#### matrefeytontias

• Full User
• Join Date: Nov 2014
• Location: France
• Posts: 200
• Post Rating Ratio: +5/-1
• Gender:
##### Re: AxeRay
« Reply #1 on: October 10, 2015, 09:46:01 am »
So yeah, is it normal that I see a relation to this ?
• Calculators owned: TI-83+.fr, TI-Nspire CAS prototype, TI-84+ CSE, TI-Nspire CX
My TI games (some got their own article on non-calc websites !) : http://www.ticalc.org/archives/files/authors/112/11202.html

My moozik (100% free metal) : http://www.soundcloud.com/matrefeytontias

#### Snektron

• Lvl 69 Russian Snake
• Super User
• Join Date: Dec 2014
• Location: Netherlands
• Posts: 3165
• Post Rating Ratio: +32/-0
• SSSssssss.....
• Gender:
##### Re: AxeRay
« Reply #2 on: October 10, 2015, 09:51:01 am »
I saw that a while ago, but this is still a bit different
• Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...

#### xlibman

• Omni founder & CW co-founder
• CodeWalrus Staff
• Super User
• Forum Maintenance
• Original 5
• CodeWalrus Supporter
• Join Date: Nov 2014
• Posts: 19016
• Post Rating Ratio: +100/-5
• Gender:
##### Re: AxeRay
« Reply #3 on: October 10, 2015, 04:57:10 pm »
That looks cool! Could it be turned into a BASIC lib for RPG animations and stuff or is the initial loading time just too long to be used in a game?
• Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
• Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

#### Snektron

• Lvl 69 Russian Snake
• Super User
• Join Date: Dec 2014
• Location: Netherlands
• Posts: 3165
• Post Rating Ratio: +32/-0
• SSSssssss.....
• Gender:
##### Re: AxeRay
« Reply #4 on: October 10, 2015, 05:02:03 pm »
It takes like a minute to load, and it's more for mathematical figures so i doubt it'll be usefull in a game
• Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...

#### xlibman

• Omni founder & CW co-founder
• CodeWalrus Staff
• Super User
• Forum Maintenance
• Original 5
• CodeWalrus Supporter
• Join Date: Nov 2014
• Posts: 19016
• Post Rating Ratio: +100/-5
• Gender:
##### Re: AxeRay
« Reply #5 on: October 10, 2015, 05:37:34 pm »
Oh sorry to hear. That would have been quite cool. That said, I wonder if an advanced graphing app could be done with such program, so that we could have those fancy HP Prime graphs on the 84+?

• Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
• Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV