### WalrusIRC & Discord main room

If you have a forum account, have more than 4 posts and are not part of a restricted usergroup, then you can chat in our main Discord server room directly from here and continue using the forums at the same time. Or you can join our server directly and access many more discussion rooms!

### Author Topic: AxeRay (Axe)  (Read 3419 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
• Moderator
• Forum Maintenance
• Original 5
• Join Date: Nov 2014
• Posts: 19086
• Post Rating Ratio: +101/-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
• Moderator
• Forum Maintenance
• Original 5
• Join Date: Nov 2014
• Posts: 19086
• Post Rating Ratio: +101/-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