この記事では主に Python Snake ゲームのコードの書き方を詳しく紹介します。興味のある方は参考にしてください。 C の練習プロジェクトですが、しばらく他に何も見つからなかったので、簡単な文法を練習するために Snake を作成しました。
Pythonではキーボードを監視するのが面倒なので、C言語にはkbhit()がないので、この貪欲なスネークが勝手に動くことはありません:
要件:を使用します。 # は境界を示し、* は食べ物を示します。o は蛇の胴体を表し、O は蛇の頭を表します。移動には wsad を使用しますPython バージョン: 3.6.1
システム環境: Win10
クラス:ボード: ゲームエリアであるチェス盤
ヘビ: 貪欲 ヘビを食べ、体の各点を記録することでヘビの状態を記録します
ゲーム: ゲームカテゴリ
もともと食べ物カテゴリが欲しかったのですが、食べ物に必要なのは 1 つの座標と新しい座標だけなので、新しい食べ物をゲームに入れることは論理的には大きな問題ではありません
注:1. Python には Switch case ステートメントがありません。dirt を使用して実装できます
2. Python = 番号はコピー、コピー参照、ディープコピーは copy の deepcopy() 関数を使用して実装する必要があります 3メンバー関数内であっても、メンバー変数にアクセスするには self を使用する必要がありますが、これは C++ や JAVA
とは大きく異なります。以上がPython でスネーク ゲームを作成するためのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。