如何用Python制作自己的游戏

众所周知,在众多编程语言当中,Python是这些编程语言当中比较流行的。很多软件开发人员利用Python可以制作很多自己喜欢的东西,例如简单的小爬虫、简便的编辑器等,还有些开发人员用Python制作一款自己喜欢的游戏。那么如何用Python制作自己的游戏今天将分享一些技巧,用python创建一个简单的石头剪刀布游戏,该游戏将是人类与计算机的游戏。

如何用Python制作自己的游戏_娱乐产业_网拍直播

 · 通过以下方式导入随机模块:

import random

为什么?这样计算机将产生自己的选择。

放置一个无限的while循环(您不必一次又一次地运行程序。)

while True:

 · 陈述游戏规则。

# Rules of the game

print("""Enter your choice :

a. Press '1' to select 'Stone'.

b. Press '2' to select 'Paper'.

c. Press '3' to select 'Scissor'. """)

 · 根据上述规则从用户那里获取输入。

user_choice = int(input("Enter YOUR choice: "))

 · 用户输入超出范围时,对条件进行编码。

while user_choice > 3 or user_choice < 1:

user_choice = int(input("Enter valid input: "))

 · 为用户选择分配编号。

if user_choice == 1:

choice_name = 'Stone'

elif user_choice == 2:

choice_name = 'Paper'

else:

choice_name = 'Scissor'

 · 让计算机选择其选择,然后为计算机的选择分配编号。

computer_choice = random.randint(1, 3) # Assigning numbers to the computer's choices

if computer_choice == 1:

computer_choicehoice_name = 'Stone'

elif computer_choice == 2:

computer_choicehoice_name = 'Paper'

else:

computer_choicehoice_name = 'Scissor'

 · 编写游戏的主要逻辑。

if((user_choice == 1 and computer_choice == 2) or

(user_choice == 2 and computer_choice ==1 )):

print("Paper wins !!! ", end = "")

result = "Paper"

elif((user_choice == 1 and computer_choice == 3) or

(user_choice == 3 and computer_choice == 1)):

print("Stone wins !!! ", end = "")

result = "Stone"

else:

print("Scissor wins !!! ", end = "")

result = "Scissor"

 · 声明结果。

if result == choice_name:

print(" YOU WIN !!! ")

else:

print(" COMPUTER WINS !!! ")

 · 提出重播问题,并编写条件以打破无限的while循环。

print("Do you want to play again? (y/n)")

ans = input()

if ans == 'n' or ans == 'N':

break

好了关于如何用Python制作自己的游戏介绍到这里就结束了,想了解更多关于Python的信息,请继续关注。

69
176
0
54

相关资讯

  1. 1、电影《重启之蛇骨佛蜕》今日上线黑眼镜智斗千年蛇柏1574
  2. 2、她因搭档吴京而走红,当脱下军装后,网友:终于明白谢楠的担心!2391
  3. 3、他曾为一镜头吊三天威亚,也因一角色被误认先天残疾,这才是演员2816
  4. 4、电视剧《百炼成钢》圆满杀青张新成发文分享杀青感悟4181
  5. 5、永夜将至——古风大剧《将夜》提前看片,陈飞宇被赞2095
  6. 6、周慧敏和丈夫同框,50岁如少女美貌依旧,丈夫却苍老的像她父亲4420
  7. 7、长相帅气,30岁搭档蔡少芬走红,如今45岁却沦落到演老爷了2458
  8. 8、5年后《伪装者》女演员现状:三位女配红得发紫,女主却无戏可拍1499
  9. 9、集齐半个娱乐圈顶流,周迅赵薇陈坤同台飙戏,如今再也看不到了_王生1761
  10. 10、如懿传:海兰遭贵妃凌辱,如懿到底说了什么话,已铺垫海兰的命运2424
全部评论(0)
我也有话说
0
收藏
点赞
顶部