ホームページ  >  記事  >  バックエンド開発  >  Python でスネーク ゲームを作成するためのコード例

Python でスネーク ゲームを作成するためのコード例

Y2J
Y2Jオリジナル
2017-04-27 09:24:318485ブラウズ

この記事では主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。