我正在为我的 ti 84+ 制作一个小游戏,它可以工作,直到它到达这一行: OUTPUT(8,F," //") (注意,它通过专门针对 f 和 " 之间的逗号的错误) i找不到任何表明该行无效的内容,而且我是 ti-basic 的新手,所以我不知道整个脚本是否存在奇怪的错误:
PROGRAM:PONG
:7→A:8→B
:DelVar C1→D
:-1→E:6→F
:Repeat C
:If A=1
:-D→D
:E-2Emax({A=7,B>=F,B<=F+3→
:E-2E(B=1 or B=16)→E
:A=8→C
:Output(A,B," //")1 space
:A+D→A
:B+E→B
:Output(A,B,"."
:getKey
:F+(Ans=26)-(Ans=24
:If 15<=Ans
:1
:If 0>=Ans
:13
:Output(8,F," //")
:Ans→F
:Output(8,F,"--")
:End
:ClrHome
:Output(1,1,"U LOSE")
我曾多次尝试重新格式化该行,但没有成功(例如:删除空格、更改空格的逗号等)
感谢您的宝贵时间。
Output(8,F," //")
看起来不错。
但是,我不禁注意到第 7 行以存储操作结束,后面没有任何值,这会导致语法错误。
E-2Emax({A=7,B>=F,B<=F+3→
^
你的其余代码对我来说看起来很好。