• 周五. 4 月 24th, 2026

物嫩软件资讯网

软件资讯来物嫩

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

admin@wunen

4 月 7, 2025



前言

本游戏的类型有点像大家小时候玩过的拳皇,可以进行游戏人物的选择,相信我绝对好玩!!!

废话不多说吧,大家记得给小编点个赞哈,一键三连才是小编更新的动力!!



相关文件

想学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,

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注