У меня есть два отдельных уровня для моей игры-лабиринта для калькулятора ti-84, оба имеют одинаковый код. Хотя один из уровней не завершается, когда персонаж достигает конца, и рассматривает последнее место как стену.
ClrHome
1→A
1→B
For(y,1,8
For(x,1,16
Output(y,x,sub(" XD", 1+[F](y,x),1
End:End
Repeat K=21 or [F](A,B)=2
getkey→K
If Ans
Output(A,B," ")
sum(△List(Ans={25,34}))
A+Ans([F](A+Ans,B)≠1)→A
sum(△List(K={24,26}))
B+Ansnot([F](A,B+Ans)→B
Output(A,Ans,"Θ")
End
ClrHome
Display "You Win"
Pause
Goto 99
1
как к стене, а2
как к цели. Исправление, вероятно, делает цель квадратной для обеих матриц2
- person ankh-morpork   schedule 05.06.2015