問題タブ [codeskulptor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ヘビが正しく追従していない
ゲーム Snake (Python で) を楽しみのためにリメイクしようとしていますが、バグに遭遇し、それを修正する方法がわかりません。ヘビの頭は正しく動き、エサを食べ、体に新しいピースを追加します。しかし、体がうまく追従しません。
私は学生なので、http://www.codeskulptor.org/を使ってプログラミングしていますが、学校のコンピューターにダウンロードすることはできません。
コードを実行してもエラーは発生しませんが、食べ物を食べると、体が作成されますが、頭の上に投げられるか、消えます。
コードのどこに問題があるのか わかりません。まず、何かを食べると、コードはeat関数を実行します。この関数は、移動の反対方向でヘビにピースを追加します. 次に、時間が正しければ、移動機能を実行します。これは蛇の端から手前まで貫き、手前の駒と同じ駒を作ります。すると、頭が前に動くので、胴体はどうなるかわかりません。
誰か助けてくれませんか?
更新: Codeskulptor には Viz モードと呼ばれるこのモードがあり、コードを段階的に実行できます。このコードの使用:
Viz モードでは、体が頭に移動すると同じリストになることが示されているため、頭を移動すると、同じ配列であるため、体が頭の位置に設定されます。これは私のコードの問題ですか、それとも Codeskulptor の動作の問題ですか?