Skip to content

KrisTHL181/BMWBattle

Repository files navigation

宝马争夺战

想法来自“自制杀软联盟”。

全新游戏:宝马争夺战
游戏分为两个阵营:IU以及Kdp组织
IU与Kdp组织的胜利条件皆为开上宝马
游戏中双方可以使用特定能力阻止对方成功开宝马
吉吉岛部分阵营职业:
IU:可以进行修复主防,若成功修复则增加玩家流量
朱仲登:可以花费一定资金购买KdpAV并使用主防误杀IU
雷士应:可以使用神拳维护IU以保留IU用户流量
Kdp组织阵营部分职业:
黛紫月:可以使用写端增强用户的DDoS能力
代理:可以将IU用户与其他用户转变为KdpAV用户并获取资金
其他开发者:可以通过辅助其他人DDoS以增强其他人的DDoS能力
游戏设定:
用户流量:IU用户流量越高,IU从中获利的机会越多
IU阵营通用技能:神拳,对KdpAV用户以及普通用户进行封禁
Kdp组织通用技能:DDoS,通过DDoS降低IU用户流量
Kdp组织被动:重构软件,升级后拥有全新UI

项目概述

宝马争夺战是一款基于TCP/IP协议的多人在线游戏,玩家通过控制IU和Kdp来争夺用户流量和金钱,最终争取到胜利。

前置条件

  • Python 3.8+

运行方法

  1. 克隆或下载项目到本地。
  2. 打开命令提示符或终端,导航到项目目录。
  3. 运行 game_server.py 启动服务器。
  4. 运行 game_client.py 启动客户端,并按照提示输入服务器IP和端口。
  5. 运行 draw_history.py 来绘制IU金钱和用户流量的增长图,需要安装matplotlib且至少完整运行过一次游戏服务器

构建方法

  • 项目已经准备好,无需额外构建步骤。

许可证

你可以使用本项目做任何事,但需要标注出处。

注意事项

  • 请确保在运行游戏之前,服务器(默认来说,将会绑定在0.0.0.0上,如果需要在服务器上部署,请修改这个IP)和客户端的IP地址和端口设置正确。
  • 游戏中的操作和参数可以通过修改 game_server.pygame_client.py 文件中的配置进行调整。
  • 游戏中的操作和参数已经过优化,以提供流畅的游戏体验。

贡献

如果您有任何改进意见或想要贡献代码,请随时提交Pull Request或创建Issue。

免责声明

本项目仅供学习和娱乐目的使用。开发者不对因使用本项目而导致的任何损失或损害负责。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages