コード批判はここでやるべきじゃないだろう。 29-37行はコメントにあるように壁を書いてるんだよ ただ、演出と混ざっているので難しい。 FORでIが順に大きくなっていくので、 LOCATE I,0とLOCATE I,Bで横、LOCATE 0,IとLOCATE A,Iで縦の壁を書いている。 さらにLOCATE A-I,0とLOCATE A-I,Bを入れることで左右から壁が伸びてるような演出にしているんだけど、おそらくプチコンでは早すぎて見えてない。 昔、もっとコンピューターの速度が遅いころはこういう演出がたくさんあったんだ。