不需要pygame的摸鱼游戏大集合

这篇具有很好参考价值的文章主要介绍了不需要pygame的摸鱼游戏大集合。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.

import random
userList = [{"名字":"神女法师","攻击":8,"生命":4}, 
            {"名字":"牛头人","攻击":3,"生命":7}, 
            {"名字":"智慧老人","攻击":8,"生命":8}, 
            {"名字":"凯撒酋长","攻击":5,"生命":4}, 
            {"名字":"胡桃夹子","攻击":4,"生命":3}]
enemyList = [{"名字":"怪怪兽","攻击":4,"生命":3}, 
             {"名字":"怪怪大魔王","攻击":8,"生命":7}, 
             {"名字":"神算子","攻击":5,"生命":6}, 
             {"名字":"串串兽","攻击":4,"生命":5}, 
             {"名字":"终结者","攻击":6,"生命":4}, 
             {"名字":"机关兽","攻击":7,"生命":3}]
userScore = 0   #设置我方初始得分
enemyScore = 0  #设置敌方初始得分

for i in range(5):
    print("当前卡牌数量",len(userList))
    #我方出牌
    userIdx= input("输入抽取卡牌编号:")
    userIdx = int(userIdx)
    userCard = userList[userIdx-1] #获取对应卡牌
    print("我方出牌", userCard)
    userList.pop(userIdx-1)

    #敌方出牌
    enemyIdx = random.randint(0, len(enemyList) - 1)
    enemyCard = enemyList[enemyIdx]
    print("敌方出牌", enemyCard)
    enemyList.pop(enemyIdx)

    #我方得分
    userHP = userCard["生命"] - enemyCard["攻击"]
    if userHP > 0 :
        userScore = userScore + 1
        print("我方得分+1")
    
    #敌方得分
    enemyHP = enemyCard["生命"] - userCard["攻击"]
    if enemyHP > 0 :
        enemyScore = enemyScore + 1
        print("敌方得分+1")
    
    print("我方得分:", userScore)
    print("敌方得分:", enemyScore)
    print("== == == == == == == == == == == == ")

#判断胜负
if userScore > enemyScore:
    print("我胜利")
elif userScore < enemyScore:
    print("敌方胜利")
else:
    print("平局")

2.

import random #导入random工具箱
answer = random.randint(1, 10) #产生1-10至今的随机整数
print(answer)
print("-- -- 数字猜猜猜 -- --") #输出游戏标题
while True:
    guess = input("输入1-10之间的整数") #输入猜的整数
    guess = int(guess) 
    if guess == answer: #情况1:猜对了
        print("恭喜你,猜对了!")
        break
    if guess > answer: #情况2:猜大了
        print("很遗憾,猜大了!")
    if guess < answer: #情况3:猜对了
        print("很遗憾,猜小了!")

3.

import random
print("== == 口算训练器 == ==")
while True:
    num1=random.randint(1,1500)
    num2=random.randint(1,1500)
    user=input(str(num1)+"+"+str(num2)+"=")
    user=int(user)
    answer=num1+num2
    if user==answer:
        print("回答正确!")
    if user!=answer:
        print("回答错误,正确答案:",answer)
    print("----------------------")

4.(小插曲)文章来源地址https://www.toymoban.com/news/detail-513182.html

import turtle
def drawSquare():
    turtle.pendown()
    turtle.fillcolor("yellow")
    turtle.begin_fill()
    for i in range(4):
        turtle.forward(300)
        turtle.left(90)
    turtle.end_fill()
    turtle.penup()

def drawCircle():
    turtle.pendown()
    turtle.fillcolor("blue")
    turtle.begin_fill()
    turtle.circle(40)
    turtle.end_fill()
    turtle.penup()
    
def drawTriangle():
    turtle.pendown()
    turtle.fillcolor("red")
    turtle.begin_fill()
    for i in range(3):
        turtle.forward(150)
        turtle.left(120)
    turtle.end_fill()
    turtle.penup()
turtle.goto(-150,-150)
drawSquare()
turtle.goto(-75,-30)
drawCircle()
turtle.goto(75,30)
drawCircle()
turtle.goto(0,-100)
drawCircle()
turtle.goto(-150,150)
drawTriangle()
turtle.goto(0,150)
drawTriangle()

到了这里,关于不需要pygame的摸鱼游戏大集合的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 100个Python小游戏,上班摸鱼我能玩一整年【附源码】

    哈喽铁子们 表弟最近在学Python,总是跟我抱怨很枯燥无味,其实,他有没有认真想过,可能是自己学习姿势不对? 比方说,可以通过打游戏来学编程! 今天给大家分享100个Python小游戏,一定要收藏! 飞机大战相信大家都玩过吧,非常简单有意思的游戏,咱们通过Python给它复

    2024年02月10日
    浏览(42)
  • python制作简单版天天酷跑,是不是你平日里摸鱼小游戏呀

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 天天酷跑是一款轻松好玩、简单时尚的跑酷类手机游戏。 那我们能不能用python模拟出这个一个游戏呢? 答案当然是可以的,今天我就给大家带来简易版的天天酷跑小游戏 开发环境: 版 本: python 3.8 编辑器:pycharm 2021.2 准备事

    2024年02月04日
    浏览(43)
  • 【pygame】01 pygame制作游戏的最小系统

    这次使用sublime+python进行pygame的游戏开发,目的是学习使用python的基本操作和常用模块 添加一个文件夹到工程 1.导入使用的模块 2.初始化:pygame.init函数包含了各个子模块的初始化,可以重复调用 3.pygame.display.set_mode返回一个特殊的Surface,之后所有的操作都体现在这个Surface

    2024年02月09日
    浏览(69)
  • Python游戏汇总:三十个pygame游戏代码

    提示:爱学习哦,不要沉迷游戏,平时打发一下无聊时间最好啦 正文 欢迎阅读: 1.python21点小游戏。2.Python笨鸟先飞小游戏。3.python绘制满天星小游戏。4.吃豆豆小游戏项目。 5.python忍者奔跑小游戏。6.python迷宫小游戏。7.python飞机大战改版小游戏。8.Python鳗鲲大战小游戏。 9

    2024年02月02日
    浏览(48)
  • 【python】import时,python是如何找到我们需要的包的?

    参考:https://docs.python.org/3/tutorial/modules.html#the-module-search-path 当执行 import spam 时,编译器首先从内嵌模块(buil-in module)中寻找 spam 库,如果内嵌模块不含有 spam ,编译器将依据 sys.path 所给的一系列文件夹路径寻找名为 spam.py 的文件。 其中: sys.path 由以下内容初始化: 输入

    2023年04月08日
    浏览(41)
  • 打地鼠游戏编程代码,pygame打地鼠游戏代码

    大家好,小编来为大家解答以下问题,打地鼠游戏编程代码,pygame打地鼠游戏代码,今天让我们一起来看看吧! 文章目录 0 项目简介 1 游戏介绍 2 实现效果 3 开发工具 3.1 环境配置 3.2 Pygame介绍 4 具体实现 4.1 实现游戏精灵类 4.2 实现游戏主循环 4.3 制作简易的游戏开始和结束

    2024年01月25日
    浏览(43)
  • PyGame游戏编程

    Python非常受欢迎的一个原因是它的应用领域非常广泛,其中就包括游戏开发。而是用Python进行游戏开发的首选模块就是PyGame。 PyGame是跨平台Python模块,专为电子游戏设计,包含图像、声音等,创建在SDL(Simple DirectMedia Layer)基础上,允许实时电子游戏研发而不会被低级语言,

    2024年02月08日
    浏览(44)
  • pygame自制小游戏

    pygame——游戏视频 简单的来写一个pygame小游戏,我的画面比较卡哇伊各位可以自己换图片哈。 就是一个最基本的pygame小游戏,可以控制人物,攻击敌人,打到敌人使敌人消失,如果敌人到达边缘仍然没有被消灭,游戏就会失败。 1.鼠标移动人物跟随移动,播放背景音乐,可以摁下

    2024年02月11日
    浏览(48)
  • Python游戏篇:pygame

    pygame专门用于多媒体(如电子游戏开发),其中包含对图像、声音、视频、事件、碰撞等支持, 如果想开发3D游戏,pygame就显得力不从心了,可以看看panda3d。 pygame中的draw模块可以在窗口上绘图如线条、矩形、多边形、圆、椭圆、圆弧等。 pygame中的image模块用来加载图片。

    2024年02月13日
    浏览(50)
  • pygame游戏库如何下载

    pygame游戏库下载很其实简单 在桌面按 Windows+R 可以召唤出 运行 输入cmd,如图: 点击确定出现如图 界面输入 pip install pygame回车等待即可 (注:有的电脑没有EXE会报错需先安装EXE)

    2024年02月16日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包