【Python游戏】可以实现双人对战游戏,类似拳皇可以选英雄的 绝对好玩 | 附带源码

前言

本游戏的类型有点像大家小时候玩过的拳皇,可以进行游戏人物的选择,相信我绝对好玩!!!
废话不多说吧,大家记得给小编点个赞哈,一键三连才是小编更新的动力!!

相关文件

想学Python的小伙伴可以关注小编的公众号【Python日志】
有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!!
需要源码的小伙伴可以在公众号回复双人对战游戏
Python源码、问题解答学习交流群:773162165

开发环境

Python版本:3.6.7
相关模块:
pygame

以及一些python自带的模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

游戏玩法

1号玩家: WASD控制方向,J、K是普攻,L是大招,不过大招都是需要捡资源才可以的。
2号玩家: ↑↓←→控制方向,1、2是普攻,3是大招,不过大招都是需要捡资源才可以的。

效果展示

视频效果(b站)

Python实现一个类似拳皇的双人对战游戏!

图片效果
选择开始界面: ↑↓控制选择按钮,开始游戏还是退出游戏,按回车键(字母键盘的)确认。
在这里插入图片描述
1号玩家: WASD控制选择的英雄人物,按回车键(字母键盘)确认。
2号玩家: ↑↓←→控制选择的英雄人物,按回车键(数字键盘)确认。
在这里插入图片描述
对战中会有
在这里插入图片描述
游戏结束
在这里插入图片描述

代码实现

运行代码

import sys
import pygame as pg
from data.main import main
import cProfile

if __name__=='__main__':
    main()


    pg.quit()
    sys.exit()
# 砖块种类
kindOfBrick = {
   
    'grass_left': {
   'name': 'images/bricks/grass_left', 'dur': 25,'movable':0},
    'grass_middle': {
   'name': 'images/bricks/grass_middle', 'dur': 25,'movable':0},
    'grass_right': {
   'name': 'images/bricks/grass_right', 'dur': 25,'movable':0},
    'grass_inside': {
   'name': 'images/bricks/grass_inside', 'dur': 25,'movable':0},
    'long_wood':{
   'name':'images/bricks/long_wood', 'dur': 50,'movable':0},
    'long_stone':{
   'name':'images/bricks/long_stone', 'dur': 10000,'movable':0},
    'cool_grass_left':{
   'name':'images/bricks/cool_grass_left','dur':25,'movable':0},
    'cool_grass_mid':{
   'name':'images/bricks/cool_grass_mid','dur':25,'movable':0},
    'cool_grass_right':{
   'name':'images/bricks/cool_grass_right','dur':25,'movable':0},
    'cool_grass_inside_left':{
   'name':'images/bricks/cool_grass_inside_left','dur':25,'movable':0},
    'cool_grass_inside_mid':{
   'name':'images/bricks/cool_grass_inside_mid','dur':25,'movable':0},
    'cool_grass_inside_right':{
   'name':'images/bricks/cool_grass_inside_right','dur':25,'movable':0},
    'left_grass': {
   'name':'images/bricks/left_grass','dur':25,'movable':0},
    'right_grass':{
   'name':'images/bricks/right_grass','dur':25,'movable':0},
    'water':{
   'name':'images/bricks/water','dur':10000,'movable':1,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值