TI 83/84
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
 
User Name:
Password:
Remember me
Go Back   Dev Hardware ForumsSOFTWARETI 83/84

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Dev Hardware Forums Sponsor:
  Trader Rating: 0 · #46  
Old March 10th, 2006, 12:01 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
Great, thanks, Ill try that later when I get home
Comments on this post
Pyro Monkey agrees: enjoy, post back with results definitely

Reply With Quote
  Trader Rating: 0 · #47  
Old March 10th, 2006, 02:39 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
Your program with my mod now looks like this

:ClrDraw
:ClrHome
:AxesOff
:Lbl 1
:randInt(0,28)->A
:randInt(0,45)->B
:Text(A,B,"Hi"
:randInt(55,28)->C
:randInt(91,45)->D
:Text(C,D,"Bye"
:randInt(28,57)->E
:randInt(0,36)->F
:Text(E,F,"Holla"
:randInt(0,28)->G
:randInt(46,91)->H
:Text(G,H,"Adios"
:Goto 1

This causes it to look like your program, only each quadrant has a different word.
You can change the A,B Text to whatever you want to display in the top left. Same for the others and the different quadrants.
I tried to get "Whats up" to appear throughout the whole screen, only slower than the bottom, for this I wrote another program exactly like yours, only I used Y and Z, and "Whats Up?" instead of stuff and I added my delay program to make a delay so this text wouldnt overtake the other words. I also left out the clrDraw, ClrHome, and AxesOff. I inserted this right before the :Goto1 so it was like this
:Text(G,H,"Adios"
:PrgmWHTSUP (WHTSUP is the name of the other program)
:Goto 1
This caused every word to have a delay.
Do you mind telling me how to program the kill switch in?

Reply With Quote
  Trader Rating: 0 · #48  
Old March 10th, 2006, 04:30 PM
Pyro Monkey's Avatar
Pyro Monkey Pyro Monkey is offline
<~~ This is why I'm hot
Dev Hardware God 5th Plane (7000 - 7499 posts)
 
Join Date: Jan 2004
Location: <?php echo "At the console."; ?>
Posts: 7,249 Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)  Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2
Time spent in forums: 4 Weeks 1 Day 22 h 23 m
Reputation Power: 1209
Send a message via AIM to Pyro Monkey Send a message via MSN to Pyro Monkey Send a message via Yahoo to Pyro Monkey
oh wow, I didn't even think of it that way. I was more focusingon the random generation, but sequential....interesting...nice job

The killswitch uses the getkey function...and I left my TI-83+ at school so I can't hack out some code for you.....buuuuut what you'd need to do is write a small seperate program to test out getkey, and you'd use loops that say basically loop until getkey reaches a certain value (each key on the calculator except for the on button has a number that getkey spits out) and say

lbl K
program (to be looped over and over again)
getkey -> number, variable, etc.
IF (variable = the number of the key you want as the killswitch) then RETURN.
ELSE GOTO K (or beginning, whatever you set as "k" above)

That's where I would start....and TBH that's where I always start. I haven't actually written down my code for adding in a killswitch, for each time I do it I just hack out a new bit of code. If you can't figure it out by Monday I'll spend a chunk of time making one for you...but after seeing that code I think you can figure it out.
__________________


My blog

Reply With Quote
  Trader Rating: 0 · #49  
Old March 10th, 2006, 05:37 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
I have never used the getKey so I guess I will have to look up how it works.
Thanks for getting me started

Reply With Quote
  Trader Rating: 0 · #50  
Old March 10th, 2006, 08:45 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
Ok guys, I need some help here. I want to be able to type in a name and have it flash in the middle of the screen a couple of times and then go on to do something else. I know how to do the something else, just not the flashing. I tried this:

:ClrHome
:Input "Your name=",Str1
:ClrHome
:Lbl 1
:Output(3,5,Str1
:prgmDelay (creates 1 second delay)
:ClrHome
:Repeat 1
:Repeat 1

It displayed the name on the screen, and stayed on there.
What do I have to do?

This is what I have for my kill switch for the other program:

:Lbl 1
:prgmHELLO
:getKey->A
:If A=21
:Then
:Goto 2
:Else
:Goto 1
:Lbl 2
:ClrDraw
:ClrHome
:Output(4,2,"Password Correct"
:prgmDelay
:ClrDraw
:ClrHome
:End

I probably overcomplicated that, and it doesnt work.
Any suggestions for these 2?

Last edited by Dngrsone : March 12th, 2006 at 12:02 AM.

Reply With Quote
  Trader Rating: 0 · #51  
Old March 11th, 2006, 04:29 PM
Pyro Monkey's Avatar
Pyro Monkey Pyro Monkey is offline
<~~ This is why I'm hot
Dev Hardware God 5th Plane (7000 - 7499 posts)
 
Join Date: Jan 2004
Location: <?php echo "At the console."; ?>
Posts: 7,249 Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)  Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2
Time spent in forums: 4 Weeks 1 Day 22 h 23 m
Reputation Power: 1209
Send a message via AIM to Pyro Monkey Send a message via MSN to Pyro Monkey Send a message via Yahoo to Pyro Monkey
Quote:
:ClrHome
:Input "Your name=",Str1
:ClrHome
:Lbl 1
:Output(3,5,Str1
rgmDelay (creates 1 second delay)
:ClrHome
:Repeat 1
:Repeat 1

It displayed the name on the screen, and stayed on there.
What do I have to do?

change "clrhome" to "clrdraw"

for the second program, try putting your hello program into the code for your killswitch. what I think it's doing is putting the variable for getkey into the program hello and not transferring it over to the new program (local vs. global variables). I'd try that first and see if it does the job for you. making a killswitch is a bitch, I know....

Reply With Quote
  Trader Rating: 0 · #52  
Old March 11th, 2006, 06:11 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
I figured out the first one, But Im still confused on getKey.
Also, I highly recommend reading the tutorial found at http://www.ticalc.org/programming/columns/83plus-bas/cherny/#beginning
It has helped me out alot so far.
It says that you should be able to make a fighting game with health, a store, different enemies, weapons, armor, etc, with graphics and animation.
I still have no Idea even after reading that, how to make it, I wouldnt know how to store money, or armor.
Any one have a link to a more in depth tutorial, that also explains things a little more.

Reply With Quote
  Trader Rating: 0 · #53  
Old March 11th, 2006, 07:44 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
Moving a Character

How do I make a character move left by pressing the left arrow?
So far I have:
ClrDraw
ClrHome
4->A
5->B
Output(A,B,"V"
While 1
getKey->G
While G=0
getKey->G
End
If G=24
Then
Output(A,B,""
B-1->B
If B=0
16->B
End


Right now, when I push the left arrow, the program ends. What else do I need to add, what do I need to take out, and how do I replace V with something I drew

Reply With Quote
  Trader Rating: 0 · #54  
Old March 12th, 2006, 12:02 PM
Pyro Monkey's Avatar
Pyro Monkey Pyro Monkey is offline
<~~ This is why I'm hot
Dev Hardware God 5th Plane (7000 - 7499 posts)
 
Join Date: Jan 2004
Location: <?php echo "At the console."; ?>
Posts: 7,249 Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)  Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2
Time spent in forums: 4 Weeks 1 Day 22 h 23 m
Reputation Power: 1209
Send a message via AIM to Pyro Monkey Send a message via MSN to Pyro Monkey Send a message via Yahoo to Pyro Monkey
I'm busy this afternoon, but I can at least say that replace "V" with Pic1, or whichever pic you saved to. more later.

Reply With Quote
  Trader Rating: 0 · #55  
Old March 12th, 2006, 03:01 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
Thanks for all your help pyro.

Reply With Quote
  Trader Rating: 0 · #56  
Old March 17th, 2006, 09:29 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
Can any one help me, I want to be able to store more than 10 pics on my TI-83 plus. Is there a way to do this?

Reply With Quote
  Trader Rating: 0 · #57  
Old March 17th, 2006, 09:40 PM
Pyro Monkey's Avatar
Pyro Monkey Pyro Monkey is offline
<~~ This is why I'm hot
Dev Hardware God 5th Plane (7000 - 7499 posts)
 
Join Date: Jan 2004
Location: <?php echo "At the console."; ?>
Posts: 7,249 Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)Pyro Monkey User rank is General 3rd Grade (Above 100000 Reputation Level)  Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2Folding Points: 557425 Folding Title: Super Ultimate Folder - Level 2
Time spent in forums: 4 Weeks 1 Day 22 h 23 m
Reputation Power: 1209
Send a message via AIM to Pyro Monkey Send a message via MSN to Pyro Monkey Send a message via Yahoo to Pyro Monkey
what are you storing? When I had a picture, I put the picture itself into a program. Like if you drew the picture with commands (line, circle, text, etc.), then put those commands into a program and when you run it, it'll draw the picture.

Reply With Quote
  Trader Rating: 0 · #58  
Old March 17th, 2006, 09:59 PM
Cardinals08 Cardinals08 is offline
Contributing User
Dev Hardware Newbie (0 - 499 posts)
 
Join Date: Mar 2006
Posts: 54 Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level)Cardinals08 User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 22 h 58 m 49 sec
Reputation Power: 3
Im storing picks of a fat man walking, and a twinkie appears, and he says, "MMMMM, Twinkie. and then bends over to