Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - meishe91

Pages: 1 ... 10 11 [12] 13 14 ... 207
166
Miscellaneous / Re: Programming Tutorials, Help, Etc.
« on: March 01, 2011, 12:01:26 am »
Didn't he have a topic somewhere on here too for it?

167
Miscellaneous / Re: Programming Tutorials, Help, Etc.
« on: February 28, 2011, 11:57:22 pm »
Ya, I looked it up (hence it being crossed out :P) and got it added. And ya, I know, I asked where they are not what they are (like a link to the topic) :P

168
TI-BASIC / Re: Undo
« on: February 28, 2011, 11:41:20 pm »
*cough*Bump*cough*

169
Miscellaneous / Re: Programming Tutorials, Help, Etc.
« on: February 28, 2011, 11:34:24 pm »
What is a SHMUP? And Where are Kinder's tutorials? I forgot about those but I don't know where it/they are.

170
TI Z80 / Re: Electric Field Sim
« on: February 28, 2011, 07:27:58 pm »
I remember playing that in AP Physics last year :P

Very cool simulator though :)

171
Other Calculators / Re: I know a TI staff!
« on: February 28, 2011, 05:29:31 pm »
I would start pretty innocently with the questions until you talk with him more and more, then once you've gained his trust we shall infiltrate TI...oh the possibilities...oh wait...did I say that out loud? Um...*whistles innocently*

Anywho, seriously though, I would hold back on more serious questions until you get to know him better and he feels better about maybe releasing a few things he isn't quite supposed to or something. Who knows. But that's really cool he does.

172
TI-BASIC / Re: Undo
« on: February 28, 2011, 02:09:54 pm »
So Idecided to make a basic routine for doing the undo process. I'll type it up when I get home, currently at school waiting for class to start. I don't know how you were compressing your data so I just created my own way.

Edit:
Here is the example I made.
Code: [Select]
ZStandard
104→Xmax
72→Ymax
ZInteger
ClrDraw
For(A,0,31
Horizontal A
End
"L1(A→u
{100621062,301030,10059.1,20359.1,30759.1,110027.1,120327.1,130727.1,201059.1,201027.1,56.2,156.2,107252.3→L1
For(A,1,dim(L1
iPart(E2fPart(u/E2→Z
iPart(E2fPart(u/E4→X
fPart(u→C
If .1=Ans
Then
iPart(10fPart(u/E5→B
iPart(u/E5
If not(Ans
Pt-On(X,Z,B
If 1=Ans
Pt-Off(X,Z,B
If 2=Ans
Pt-Change(X,Z
End
If .2=C
Then
If X
Horizontal Z
If not(X
Vertical Z
End
If .3=C
Circle(X,Z,iPart(E2fPart(u/E6)),{i
If not(C
Line(iPart(E2fPart(u/E8)),iPart(E2fPart(u/E6)),X,Z,iPart(u/E8
End

Every time in that code that you see a capital letter "E" it is the scientific notation "E" and "L1" means L1. Also, I'll go over how I compressed the data:

If a element does not have a decimal part it is a Line( command, .1 is a Pt-On/Off/Change command, .2 is a Vertical or Horizontal command, and .3 is a Cirlce( command.

For Line(:
-Nine total stored numbers.
--First one is for it is drawing (1) a line or erasing (0).
--The next eight are the X1, Y1, X2, and Y2 coordinates (in groups of two), respectfully.

For Pt-On/Off/Change:
-Six total stored numbers:
--First one says what kind of command it is (Pt-On (0), Pt-Off (1), or Pt-Change (2)).
--Second number says what kind of point (dot (1), square (2), or cross (3)) (Only used for Pt-On and Pt-Off).
--The next for are the X- and Y-coordinates (in groups of two), respectfully.

For Horizontal and Vertical:
-Three total stored numbers:
--First one says what command it is (Horizontal (1) or Vertical (0)).
--The next two are the coordinate used (one two digit number).

For Circle(:
-Six total stored numbers:
--The first is the radius of the circle to be made (one two digit number).
--The next four are the X- and Y-coordinates (in groups of two), respectfully.

So, if you put the zeros back in the list would look like this:
{100621062,000301030,010059.1,020359.1,030759.1,110027.1,120327.1,130727.1,201059.1,201027.1,056.2,156.2,107252.3}

Hopefully that all makes sense. Also, I'm sure there are some optimizations that could be made to that, I just made it real fast for the sake of an example so wasn't really trying to optimize.

173
TI-BASIC / Re: Undo
« on: February 27, 2011, 06:08:15 pm »
Oh ya...I forgot sub( can be used on numbers :P I'm always just used to using it on strings haha.

174
TI-BASIC / Re: Undo
« on: February 27, 2011, 06:02:16 pm »
The formula I'm using is 100V+X+.01Y

What formula is that? (By the way, it can be one byte smaller if you do VE2+X+.01Y.

175
TI-BASIC / Re: Undo
« on: February 27, 2011, 05:29:33 pm »
What do you mean? Like I understand the y-value thing, just not the thing about the x-coordinates.

176
TI-BASIC / Re: Undo
« on: February 27, 2011, 03:48:00 pm »
It actually would be pretty simple to implement, especially if you're only going to make it a one list cap on the amount of content.

Edit:
Also depending on how you store your data, but it still should be easy.

Edit:
What Window settings are you using? (Xmin=0, Xmax94, Ymin=-62, Ymax=0?)

177
TI-BASIC / Re: Undo
« on: February 27, 2011, 03:33:05 pm »
Ah ok, Well then that actually makes the first option I gave a lot easier and potentially faster than I thought it would be.

178
These look really sweet. I don't however really understand how to play Qwerty's or Shmib's most recent one, but oh well. They still look fun.

Another good idea would be to switch which one is invisible, like for a bit both are visible, then they start switching between the ship being visible and the track being visible, then the pauses get longer, and longer to make it harder.

179
Portal X / Re: Portal X
« on: February 27, 2011, 02:11:08 pm »
That looks really awesome :)

180
Miscellaneous / Re: Programming Tutorials, Help, Etc.
« on: February 27, 2011, 02:09:30 pm »
Ahhhh, ok.

Pages: 1 ... 10 11 [12] 13 14 ... 207