<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=TI-BASIC%3ASK%3APong</id>
	<title>TI-BASIC:SK:Pong - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=TI-BASIC%3ASK%3APong"/>
	<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:SK:Pong&amp;action=history"/>
	<updated>2026-04-18T16:41:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=TI-BASIC:SK:Pong&amp;diff=1133&amp;oldid=prev</id>
		<title>Maintenance script: Initial automated import</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:SK:Pong&amp;diff=1133&amp;oldid=prev"/>
		<updated>2016-02-24T18:36:19Z</updated>

		<summary type="html">&lt;p&gt;Initial automated import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;:AxesOff:FnOff :RectGC:GridOff:LabelOff:ZStandard:ZSquare&lt;br /&gt;
 :Xmin+.5→A:&amp;quot;1X&lt;br /&gt;
 :Xmax-.5→B:&amp;quot;2X&lt;br /&gt;
 :&amp;quot;C/D:1/2Y&lt;br /&gt;
 :&amp;quot;E/F:BX/Y&lt;br /&gt;
 :2→G:2→H:&amp;quot;1/2W&lt;br /&gt;
 :&amp;quot;J/K:BVX/Y&lt;br /&gt;
 :&amp;quot;M:KEY&lt;br /&gt;
 :0→N:0→O:&amp;quot;1/2PT&lt;br /&gt;
 :&amp;quot;P:CPU DEST&lt;br /&gt;
 :0→Q:0→R&lt;br /&gt;
 :0→S:0→T:&amp;quot;1/2SV&lt;br /&gt;
 :.5→U:&amp;quot;P2ACC&lt;br /&gt;
 :Lbl R&lt;br /&gt;
 :0→C:0→D&lt;br /&gt;
 :0→E:0→F&lt;br /&gt;
 :Repeat J≠0:randInt(-1,1)→J:End&lt;br /&gt;
 :Repeat K≠0:randInt(-1,1)→K:End&lt;br /&gt;
 :.7J→J:.7K→K&lt;br /&gt;
 :While 1&lt;br /&gt;
 :If Q=3:F→C&lt;br /&gt;
 :min(Ymax-G,max(Ymin+G,C))→C&lt;br /&gt;
 :F+2Hrand-H→P&lt;br /&gt;
 :D+.27(P-D)→D&lt;br /&gt;
 :min(Ymax-H,max(Ymin+H,D))→D&lt;br /&gt;
 :Line(A,Ymin,A,Ymax,0)&lt;br /&gt;
 :Line(B,Ymin,B,Ymax,0)&lt;br /&gt;
 :Line(A,C-G,A,C+G)&lt;br /&gt;
 :Line(B,D-H,B,D+H)&lt;br /&gt;
 :Pt-Off(E,F)&lt;br /&gt;
 :E+J→E:F+K→F&lt;br /&gt;
 :If E&amp;gt;Xmax:Then&lt;br /&gt;
 :N+1→N:Goto R&lt;br /&gt;
 :End&lt;br /&gt;
 :If E&amp;lt;Xmin:Then&lt;br /&gt;
 :O+1→O:Goto R&lt;br /&gt;
 :End&lt;br /&gt;
 :If F&amp;gt;Ymax:Then&lt;br /&gt;
 :Ymax→F:-K→K&lt;br /&gt;
 :End&lt;br /&gt;
 :If F&amp;lt;Ymin:Then&lt;br /&gt;
 :Ymin→F:-K→K&lt;br /&gt;
 :End&lt;br /&gt;
 :If E&amp;gt;B and F≤D+H and F≥D-H&lt;br /&gt;
 :Then&lt;br /&gt;
 :T+1→T&lt;br /&gt;
 :B-▲X→E:-J→J&lt;br /&gt;
 :End&lt;br /&gt;
 :If E&amp;lt;A and F≤C+G and F≥C-G&lt;br /&gt;
 :Then&lt;br /&gt;
 :S+1→S&lt;br /&gt;
 :A+▲X→E:-J→J&lt;br /&gt;
 :End&lt;br /&gt;
 :Text(1,5,&amp;quot;P1:&amp;quot;,N)&lt;br /&gt;
 :Text(56,5,&amp;quot;SV:&amp;quot;,S)&lt;br /&gt;
 :Text(1,75,&amp;quot;P2:&amp;quot;,O)&lt;br /&gt;
 :Text(56,75,&amp;quot;SV:&amp;quot;,T)&lt;br /&gt;
 :Pt-On(E,F)&lt;br /&gt;
 :getKey→M&lt;br /&gt;
 :0→R&lt;br /&gt;
 :If M=0:1→R&lt;br /&gt;
 :If M=25:Then&lt;br /&gt;
 :C+1→C:1→I:1→R&lt;br /&gt;
 :End&lt;br /&gt;
 :If M=34:Then&lt;br /&gt;
 :C-1→C:1→I:1→R&lt;br /&gt;
 :End&lt;br /&gt;
 :If M=105:Then&lt;br /&gt;
 :ClrHome&lt;br /&gt;
 :Disp &amp;quot;PONG: PAUSED&amp;quot;,&amp;quot;{SCORE,SAVES}&amp;quot;,&amp;quot;PLAYER 1:&amp;quot;,{N,S},&amp;quot;PLAYER 2:&amp;quot;,{O,T},&amp;quot;PRESS ENTER&amp;quot;&lt;br /&gt;
 :Pause&lt;br /&gt;
 :1→R&lt;br /&gt;
 :End&lt;br /&gt;
 :If M=82 and Q=0&lt;br /&gt;
 :Then&lt;br /&gt;
 :1→Q:1→R&lt;br /&gt;
 :End&lt;br /&gt;
 :If M=41 and Q=1&lt;br /&gt;
 :Then&lt;br /&gt;
 :2→Q:1→R&lt;br /&gt;
 :End&lt;br /&gt;
 :If M=51 and Q=2&lt;br /&gt;
 :Then&lt;br /&gt;
 :3→Q:1→R&lt;br /&gt;
 :End&lt;br /&gt;
 :If M=45:Goto X&lt;br /&gt;
 :If R=0:0→Q&lt;br /&gt;
 :End&lt;br /&gt;
 :Lbl X&lt;br /&gt;
 :ClrHome&lt;br /&gt;
 :Disp &amp;quot;THANKS FOR PLAYI&amp;quot;,&amp;quot;NG...&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;   TI-84 PONG&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;PROGRAMMED&amp;quot;,&amp;quot; BY SPACEMANIAC&amp;quot;&lt;br /&gt;
 :Pause&lt;br /&gt;
 :ClrHome&lt;br /&gt;
 :Output(1,1,&amp;quot;&amp;quot;[[Category:TI-BASIC]]&lt;br /&gt;
[[Category:TIBD]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>