制作你的第一个 Python 游戏:石头、纸和剪刀

python 游戏源码(七爪源码如何使用)(1)

介绍

每个人都知道这款名为 Rock, Paper, and Scissors 的游戏。它是全世界最受欢迎的游戏。人们喜欢和他们的朋友或家人一起玩这个游戏。在本教程中,我们将使用 Python 编程语言构建这个游戏。是的,它是一个完全基于计算机的游戏。

我们将使用一种简单的方法来创建这个游戏。所以,初学者也可以很容易地理解这个游戏。我将向您展示代码,还将教您该代码是如何工作的。

什么是石头剪刀布游戏?

Rock, Paper, and Scissors是一款来自中国的手游。一般是两个人玩。在这个游戏中,每个玩家都必须做出一个形状。这些形状被称为“石头”、“纸”和“剪刀”。

石头打剪刀,纸打石头,剪刀打纸。这是玩这个游戏的一个简单规则。例如。猴子选择石头,驴选择纸,那么在这里,驴会赢,因为纸能打败石头。这就是你可以玩这个游戏的方式。

用 Python 创建石头、剪纸和剪刀游戏

话不多说,给你看代码:

# HI, LET'S START TO CREATE ONE INTERESTING GAME CALLED ROCK, PAPER AND SCISSORS! # IMPORT RANDINT FROM RANDOM MODULE OF PYTHON from random import randint # MOVES FOR THE PLAYER AND COMPUTER moves = ["rock", "paper", "scissors"] # WELCOME NOT ( NOT IMPORTANT ) print("Hi, welcome to the world of Rock, Paper and Scissor!") name = str(input("What's your name : ")) print(f"Okay {name}, let's start the game!") # CREATE A CONTINUES LOOP while True: # COMPUTER CHOOSE ANY RANDOM VALUE FROM OUR MOVES LIST computer = moves[randint(0, 2)] # TAKE A INPUT VALUE FROM THE PLAYER print("Choose Rock, Paper, Scissor or Press 'q' for quit the game!") player = input("Your turn : ") print("Computer turn :", computer) # ADDING CONDITIONS if player == 'q': print(f"The game is ended, thanks for playing {name}!") break elif player == computer: print("Oops, the game is tie!") elif player == "rock": if computer == "paper": print("You loss,", computer, "beats", player) else: print("You win,", player, "beats", computer) elif player == "paper": if computer == "scissors": print("You loss,", computer, "beats", player) else: print("You win,", player, "beats", computer) elif player == "scissors": if computer == "rock": print("You loss,", computer, "beats", player) else: print("You win,", player, "beats", computer) else: print("Sorry, your value is not valid!")

这段代码是如何工作的?

条件#1)如果玩家给出“q”作为输入值,那么结束这个游戏!

条件#2 ) 如果玩家和电脑的走法相同,则平局!

条件#3 ) 如果用户选择“Rock”,而计算机选择“Paper”,则您获胜。否则,你就输了。

条件#4 ) 如果用户选择“Paper”,而计算机选择“Scissors”,那么你输了。否则,你赢了。

条件#5 ) 如果用户选择了“剪刀”,而计算机选择了“岩石”,那么你输了。否则,你赢了。

最终条件)如果用户给出了无效的输入或在我们的移动列表中不可用的移动,则显示您选择了无效移动的消息。

代码的输出

这就是你可以用电脑玩这个游戏的方法!

python 游戏源码(七爪源码如何使用)(2)

如何将这款游戏提升到一个新的水平?

您可以创建一个 Django 网站(基于 Python),人们可以在其中使用计算机玩这个游戏。 您可以在互联网上托管网站,这样人们就可以在线玩这个游戏。

结论

在本教程中,我们学习了使用 Python 创建一个有趣的游戏。 我们用 Python 用简单的方法创建了一个石头剪刀布游戏。 我们看到了代码并了解了代码背后的逻辑。 然后我们看到了代码的输出。 在那之后,我建议了如何将这个小项目提升到一个新的水平。

关注七爪网,获取更多APP/小程序/网站源码资源!

,