首页 > 名字大全 > 游戏名字 正文
打地鼠游戏名字—打地鼠还可以叫什么名字

时间:2022-12-08 12:02:43 阅读: 评论: 作者:佚名

闲来无事。

蜣螂用旧纸箱给猫主人做仓鼠玩具,你看,主人玩得不开心。

——语,为什么还有,为什么还有两个?激动吗?这是与主人增进感情的好机会!

哈哈哈!看了上面的简介,知道今天我要玩什么游戏了吧~嗯哼,今天给大家写一个仓鼠巡演。

话剧,在家无聊的时候可以玩一次!但是文末也有游戏摘要,以前有这么多游戏项目可以效仿。

大家自己选吧。如果你想玩什么游戏,可以试试~

正文

简介:

仓鼠是一款比较经典的敏捷游戏,我们可以在很多商场门口看到这种游戏机,也可以用电脑和手看。

飞机上也有很多类似的游戏。大型游戏机携带不方便,电脑、手机中的游戏不如游泳

话剧机的体验效果很好。

于是,我利用Python制作了这个打地鼠游戏盒,玩家可以打包自由携带,上班

无聊的时候电脑直接运行还可以玩下游戏打打酱油哈哈哈哈~今天做的这款游戏是简易版本的代码

不是很多哈,有时间会做升级版的啦~大家也可以自行优化嘛!

游戏规则:

击中一个积一分,规定时间内打中几个就是几个,逃离几个就是几个都有专门的记录。游戏初始设

定是30秒,可自己设置时间的哈,打中的越多越好, 还可以跟小伙伴儿比赛。

​​

​​一、准备中

1)素材准备(音乐+背景+图标等)

​​这些都是可以自己进行修改的啦!其实随便修改下图片素材就可以成为一款新游戏的啦!比如平底

锅打灰太狼:

​​

再比如猫抓老鼠等很简单的啦!换掉地鼠的图案,然后锤子换成平底锅嘛~这里有一个好用的png

图片生成的网站直接使用就行啦:

二、环境安装

本文涉及的环境:Python3、Pycharm、Pygame、Pyqt5以及部分自带模块。

模块安装:大家习惯使用什么用什么,使用镜像源安装更快速不容易报错。

pip install +模块名 或带豆瓣镜像源 pip install -i +模块名

​三、开始敲代码

1)导入模块

import sys import os from PyQt5 import QtCore from PyQt5 import QtWidgets from PyQ import * from PyQ import * from PyQ import * from PyQ import QSqlDatabase, QSqlQuery import random import pygame

2) 不同的图片设置

运行代码出的地鼠图片、被砸之后的地鼠,然后砸下去、 没砸下去的锤子图片分别是不一样的状态。

class virus(QPushButton): def __init__(self, parent=None): super().__init__(parent) (160, 120) # (40, 30) ("QPushButton{border-image: url(sucai/地洞2.png)}") # 地洞 = QTimer() .timeout.connect) def kill(self): try: if == 1: ("QPushButton{border-image: url(sucai)}") # 被砸 global score score += 1 = 0 except: pass def mousePressEvent(self, event): (QCursor(QPixmap(r"sucai;))) .start(100) () def up(self): (QCursor(QPixmap(r"sucai;)))

3)界面头标、标题等。

class TopWindow(QWidget): def __init__(self, parent=None): super().__init__(parent) = 0 ("消灭地鼠小游戏") (QIcon(r'sucai/图标.jpg')) = QTimer() # 全局计时器 .timeout.connect) # 结束时调用 = QTimer() # 出现时间计时器 .timeout.connect) = QTimer() # 剩余时间计时器 .timeout.connect) = None = None global score score = 0

4)音乐设置

运行代码即可有背景音乐、还可以点击暂停、静音等等。

# 播放音乐 () (r"sucai;) () def handle_music_button(self): btn = () if btn is not None: text = b() if text == "音乐": b("静音") () else: b("音乐") ()

5)右侧窗口控件不同的按钮设置

# 右侧固定窗口内控件 = QGridLayout() # 网格布局 = QWidget() .setFixedSize(80, 350) self.imagelayout.addWidget(, 0, 5, 1, 5) .setLayout() # = QPushButton("开始游戏") = Q(text="开始游戏", clicked=) .setFixedSize(80, 40) # .clicked.connect) # 绑定信号 = QTextBrowser() .setText('游戏未开始') .setFixedSize(70, 40) Browser = QTextBrowser() Browser.setText('消灭地鼠数:0') Browser.setFixedSize(70, 50) = QTextBrowser() .setText('逃离地鼠数:0') .setFixedSize(70, 50) = QTextBrowser() .setText('剩余时间:\n30s') .setFixedSize(70, 55) = QPushButton("结束游戏") .setFixedSize(80, 40) .clicked.connect) = Q(text="音乐", clicked=) .setFixedSize(80, 40) .addWidget(, 0, 0) .addWidget(, 1, 0) .addWidget(Browser, 2, 0) .addWidget(, 3, 0) .addWidget(, 4, 0) # .addWidget(, 5, 0) .addWidget(, 6, 0)

四、效果展示

可能是图片的素材找的不是很好!所以看起来框框是界限分明的!自行优化哈~

Part 1 界面初始化

​Part 2 点击游戏开始按钮

倒计时开始——没打中

​​Part 3 打中地鼠

五、小漫画

总结

全民打地鼠:年纪大了反应迟缓?“打地鼠”游戏,测试你的反应有多快嘛!哈哈哈 孩子还可以用

来锻炼反应能力,锻炼大脑活性细胞,我们嘛~当然是无聊摸鱼的时候才玩!哈哈哈哈

你们的支持是我最大的动力!!记得三连哦~mua 欢迎大家阅读往期的文章哦~

更多游戏点击文章汇总哦—

私信小编06即可免费获取啦~

  • 评论列表

发表评论: