ホームページ > バックエンド開発 > Python チュートリアル > Python でスネーク ゲームを作成するためのコード例

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

Y2J
リリース: 2017-04-27 09:24:31
オリジナル
8566 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート