前言
咳咳,又是一款新的小游戏,就是大家熟悉的王者~
来看我用python来实现高(di)配版的王者
是一款拿到代码运行后,可直接玩的游戏,是摸鱼必备的小游戏
小声说,我玩了一下午…
好了,先给你们看看效果吧,技术就这么多将就看看吧 😎
效果展示
必备素材
主要代码
导入模块
import pygame
import os.path
import csv
import setting as set
import live
import game_event
import gameui as gi
import startupui as si
完整代码👉【点击文末名片领取】
程序主函数
def run_game():
#初始化pygame库
pygame.init()
#创建时钟对象(控制帧率)
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