前言
嗨喽~大家好呀,这里是魔王呐 ❤ ~!
本游戏完整源码、素材: 点击此处跳转文末名片获取
咳咳,又是一款新的小游戏,就是大家熟悉的王者~
来看我用python来实现高(di)配版的王者
是一款拿到代码运行后,可直接玩的游戏,是摸鱼必备的小游戏
小声说,我玩了一下午…
开发环境:
首先我们先来安装一下运行代码的软件(对没安装的小白说)
-
版 本: python 3.8
-
编辑器: pycharm 2022.3.2 专业版
必备素材
主要代码
导入模块
import pygame
import os.path
import csv
import setting as set
import live
import game_event
import gameui as gi
import startupui as si
安装第三方模块方法:win + R 输入cmd 输入安装命令 pip install 模块名
(如果你觉得安装速度比较慢, 你可以切换国内镜像源)
完整代码👉【点击文末名片领取】【或者看代码中数字】
程序主函数
def run_game():
#初始化pygame库
pygame.init()
702813599 ### 源码领取
#创建时钟对象(控制帧率)
clock=pygame.time.Clock()
#实例化设置类,用于导入游戏设置
setting=set.Setting()
#设置游戏窗口
screen=pygame.display.set_mode((setting.screen_width,setting.screen_height))
pygame.display.set_caption(setting.screen_caption)
设置不同的组,用于分别处理各种物品间的关系
#玩家组
group_player=pygame.sprite.Group()
#玩家的攻击组
group_attack=pygame.sprite.Group()
#敌人组
group_enemy=pygame.sprite.Group()
#敌人的攻击组
group_enemy_attack=pygame.sprite.Group()
实例化ui对象
#showinfo用于在游戏内显示人物血条等信息
showinfo=gi.Info(setting,screen)
#人物选择按钮
yi_button=si.MonkeyKingButton(screen,setting)
monkey_button=si.YiButton(screen,setting)
fox_button=si.FoxButton(screen,setting)
bin_button=si.BinButton(screen,setting)
游戏开始界面的按钮
pve_button=si.PVEButton(screen,setting)
pvp_button=si.PVPButton(screen,setting)
702813599 ### 源码领取
endless_button=si.EndlessButton(