做网站和服务器的大小有关吗,网页设计做网站首页,扬州做网站哪家好,怎么注册公司需要多少钱前言
世上选择那么多。
关注栗子同学会是您最明智的选择哦。 所有文章完整的素材源码都在#x1f447;#x1f447; 粉丝白嫖源码福利#xff0c;请移步至CSDN社区或文末公众hao即可免费。 “幸运牛牛套圈圈”套住欢乐#xff0c;圈住幸福#xff0c;等你来挑战#xf…前言
世上选择那么多。
关注栗子同学会是您最明智的选择哦。 所有文章完整的素材源码都在 粉丝白嫖源码福利请移步至CSDN社区或文末公众hao即可免费。 “幸运牛牛套圈圈”套住欢乐圈住幸福等你来挑战
哈喽大家上午好我是你们的栗子同学今天来给大家带来一款新游戏
是不是很久没给大家更新游戏板块了呀~期不期待呢 哈哈哈。
——忆童年
没有网络也没有智能手机的年代现在回想起来那么多无聊的时间我们是怎么打发的呢
每个“大孩子”应该都有自己的游戏回忆录见证了那个时候的天马行空。
那个时候的我们
边玩着古董游戏机
边哼唱超级玛丽和魂斗罗的配乐
偶尔逛逛公园里
摆满玩具物件的套圈摊子
偷偷在课间翻看
风靡儿时的连环画
……
童年匆匆没有任何仪式与记载便从我们的年华里溜走幸好它还留下了一些天真烂漫的日子
供我们怀念。今天来给大家做了一个新款的斗牛士的套圈小游戏希望大家喜欢哦~
当然嫌弃牛牛的话可以换成其他的可爱的小宠物哦 正文
一、环境配置
1运行环境 Python 3 、Pycharm、Pygame。其他内置模块安装好python环境就可以了。
win R 输入cmd 输入安装命令 pip install 模块名 (如果你觉得安 装速度比较慢, 你可 以切换国内镜像源)
2第三方库安装
python安装包 安装教程视频 anaconda5.2.0等等 安装包pycharm 社区版 专业版 及 激活码免费 可以找我免费领取的pip install 模块名 或者 带镜像源 pip install -i pypi.douban.com/simple/ 模块名
3素材内容 二、代码展示
1主程序
import pygame,sys
from pygame.locals import *pygame.init()canvas pygame.display.set_mode((1000,700))pygame.display.set_caption(无敌斗牛士套圈小游戏)bg pygame.image.load(images/bg.png)
bull_img pygame.image.load(images/bull.png)
rope_img pygame.image.load(images/rope.png)
win pygame.image.load(images/win.png)
lose pygame.image.load(images/lose.png)
bow pygame.image.load(images/bow.png)print(测试Test)print([测试Test:1]碰撞检测:False)state RUNNING
print([测试Test:4]state更改为RUNNING)on_off 0def handleEvent():global on_off,statefor event in pygame.event.get():if event.type QUIT or event.type KEYDOWN and event.key K_ESCAPE:print([测试Test:2]结束测试Test)print(结束测试Test)if state RUNNING:raise UserWarning([Error:1]中途退出)pygame.quit()sys.exit()if event.tye KEYDOWN and event.key K_SPACE:on_off 1print([测试Test:3]on_off更改为1)class Rope():def __init__(self,x,y,width,height,img):self.x xself.y yself.width widthself.height heightself.img imgself.speedY -1def paint(self):canvas.blit(self.img,(self.x,self.y))def move(self):global on_offif on_off 1:self.y self.speedY * 10if self.y 400:self.speedY 1elif self.y 600:self.speedY -1on_off 0print([测试Test:3]on_off更改为0)def hit(self,b):return self.y b.y and self.x 40 b.x and self.x b.x 40class Bull():def __init__(self,x,y,width,height,img):self.x xself.y yself.width widthself.height heightself.img imgdef paint(self):canvas.blit(self.img,(self.x,self.y))def move(self):self.x self.x 10if self.x 1000:self.x 0def comPaint():canvas.blit(bg,(0,0))bull.paint()rope.paint()def comMove():bull.move()rope.move()def checkHit():global on_off,stateif rope.hit(bull):print([测试Test:1]碰撞检测:True)on_off 0state SUCCESSprint([测试Test:4]state更改为SUCCESS)print([测试Test:5]停止运动)rope Rope(385,600,39,52,rope_img)
print([测试Test:6]rope创建)
bull Bull(0,400,192,141,bull_img)
print([测试Test:6]bull创建)
while True:if state RUNNING:comPaint()comMove()checkHit()elif state SUCCESS:comPaint()canvas.blit(win,(0,0))handleEvent()pygame.display.update()pygame.time.delay(10)
三、效果展示
这款游戏很简单效果做的不多啦斗牛士动态的效果空格移动套圈套中游戏胜利即可
结束。
1界面截图 2套空 3套中胜利 总结
快来一起套圈圈~好啦文章写到这里就结束了哈今天来给大家来几个小段子希望大家也
开心开心啦
1这么多年了你还是一个人吗”“屁话我TM的难道会变成一条狗吗”
“不是…我不…我不是那个意思…我是说…你…你的另一条狗呢…
2我追求女神追了3个月女神大怒:你烦不烦啊好就给你次机会离我30cm开外不借助身
体以外的东西碰到我我就从了你lz:此话当真女神:是的。不过尿的不算。然后我一口粘痰吐
她一脸。
✨完整的素材源码等可以滴滴我吖或者点击文末hao自取免费拿的哈~ 推荐往期文章——
项目4.4 【Pygame实战】这两款脑洞大开的文字剧情版游戏99% 的人打了五星好评-《巨龙之洞》-《太空矿工》
项目4.5 【Pygamre实战】2023人气超高的模拟经营类游戏“梦想小镇“代码版火爆全场免费体验分享下载哦~
项目1.5 Pygame小游戏:植物大战僵尸游戏真的有“毒”戒不掉啊~
项目1.6 【Pygame小游戏】斗地主我见多了BUT 这款开源欢乐斗地主最让人服气~
项目0.5 重温经典Python版飞机大战源码装逼神器。玩游戏就玩自己开发的~
项目0.6 【Python实战项目】做一个 刮刮乐 案例一不小心....着实惊艳到我了。
文章汇总——
Python文章合集 | (入门到实战、游戏、Turtle、案例等)
文章汇总还有更多你案例等你来学习啦~源码找我即可免费