[T.11] 团队项目:Alpha 阶段发布说明
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2025年春季软件工程 |
这个作业的要求在哪里 | [T.11] 团队项目:Alpha 阶段发布说明 |
我在这个课程的目标是 | 学习现代软件构建的工程方法,锻炼团队协作能力。在团队的共同合作下产出符合流程的高质量软件。 |
这个作业在哪个具体方面帮助我实现目标 | 本说明旨在使用户快速了解发布版本的内容,提供用户详尽的安装与使用教程。 |
《Battle of BUAA》是一款融合娱乐与博弈的多人对战策略类手游。
在游戏中,玩家需要灵活招募各类英雄,巧妙搭配羁绊,打造专属强力阵容。在不断变化的战局中运筹帷幄,击败对手,最终登顶战场,赢得胜利!
0.1.0版本功能与特性
0.1.0版本是我们首个面向公众的发布版本!在继续阅读前,欢迎在Bilibili上先观看我们的版本宣传视频Battle of BUAA!
版本功能与特性
支持2–4人灵活组局,轻松适配多种社交场景
区别于多数策略游戏需要固定人数才能开始(如8人自走棋),《Battle of BUAA》创新性地支持2~4人自由人数开局,使得匹配更灵活,组局门槛更低:
- 最少2人即可开战,不必苦等队友上线;
- 支持3人/4人对战,提升策略互动和变数;
- 私密房间 + 好友快速加入机制,只需输入房间码即可进入!完美契合“寝室开黑”、“社团组局”等线上线下典型社交场景。
抽卡 + 羁绊 + 战斗时单位召唤:轻松上手,策略自来
我们融合了“抽卡构筑”、“羁绊激活”和“单位召唤”三大核心机制。游戏操作门槛低的同时玩法却极具扩展性:
- 随机抽卡机制:每回合可从卡牌商店中抽取卡牌,玩家需权衡资源与阵容,灵活应对变化;
- 羁绊系统设计:同一阵营/职业单位达到指定数量后可激活特效,例如“亡灵复活”、“人类经济加成”、“精灵回血”等等;
- 即时召唤部署机制:战斗中可随时召唤卡牌上场,站位与出场顺序都会影响战局,提升博弈维度;
- 策略自由度高:不同种族、卡组、战术风格形成千变万化的打法组合,鼓励玩家个性化构筑。
设计时需求
在游戏设计初期,我们通过访谈多位策略游戏爱好者,深入了解其在轻度策略类游戏中的偏好与痛点。综合用户反馈后,我们明确了以下核心需求,并将其贯穿于《Battle of BUAA》的整体设计中:
- 节奏轻快,适配碎片时间:玩家普遍希望一局游戏时间不能过长,以便于在课余、休息等零散时间内畅快游玩。
- 玩法新颖,强调娱乐互动:相比传统数值对抗,玩家更倾向于具备轻松对抗氛围与趣味性的机制,强调实时互动与变局。
- 支持好友联机,增强社交体验:玩家期望游戏能与身边好友一起游玩,共享竞技与策略乐趣,提升沉浸感。
- 策略性适中,易于上手:虽然策略深度重要,但更受欢迎的是规则简单、上手容易但富有变化的玩法,能够兼顾新手与进阶玩家的体验。
我们的游戏如何满足玩家需求?
在充分理解用户诉求的基础上,《Battle of BUAA》从设计之初便聚焦“轻松上手、乐趣满载”的核心理念,力求为校园玩家带来最契合的策略对战体验。具体体现在以下几个方面:
-
即下即玩,零配置高适配
游戏提供适配主流操作系统的安装包,下载安装后即可一键进入大厅,无需注册登录或复杂设置,完美适配玩家设备环境与使用习惯,真正实现“零门槛”开局。
-
轻度策略,易于上手
摒弃复杂的赛前构筑与繁琐规则,新手玩家通过简单的卡牌招募与对战即可快速融入。开发者博客能够帮助玩家逐步掌握阵容搭配技巧,操作简单,策略丰富。后续我们还将添加新手引导UI等等。
-
乐趣与博弈兼具
随机抽卡、羁绊激活与单位召唤构成玩法核心,游戏过程充满变数与互动,不仅富有趣味性,也保留了策略博弈的紧张感,为每一局对战注入悬念与挑战。
-
快节奏对局,轻松社交组队
支持 2~4 人快速开局,适配“寝室开黑”“社团联机”等常见校园社交场景,让玩家在碎片时间内也能畅享策略乐趣。
应用场景
这是一个玩《Battle of BUAA》的夜晚故事
晚上 9 点半,阿杰结束了一天紧张的晚自习,拖着有点疲惫的身体回到寝室。他不想刷题,也不想排位上分——只想和舍友一起来一局轻松又有点“斗智斗勇”的游戏。
刚坐下,他打开电脑,点开熟悉的桌面图标——《Battle of BUAA》。
“来一把?”他朝室友们招呼一声。
还有一个室友没有玩过,阿杰速速给他Release仓库,让他下载适配自己的版本。室友速速下载好,并进行了游戏注册。
不到3分钟,大家就都已预备好。三人火速建好房间,准备开战。
在抽卡阶段,阿杰开到了“亡灵 + 人类”的组合。他迅速搭建起“骷髅狂潮”体系——前期小兵多,资源回收快,很快就积累了不少优势。可惜,好景不长。中期因为一直没升级,低阶阵容开始乏力,战场上节节败退。舍友边玩边笑:“你这阵容太拉了吧,这也能赢?”
阿杰不急。他默默攒钱、搜卡,在最后回合奇迹般地抽到了关键的亡灵高阶单位,一举凑齐亡灵大羁绊,并升级出三星主力。战局瞬间反转——大骷髅横扫全场,他完成反杀,寝室瞬间沸腾!
不到20分钟,这局游戏结束。阿杰顺手截了战绩发到朋友圈,评论区瞬间热闹起来:“亡灵这版本太强了!”、“这游戏怎么下?”、“这哪是休闲,这明明能上头!”
正值放松好时机,阿杰又和另一位同学开了局 1v1,边玩边交流阵容思路与卡组搭配。在一连两局对战后,他不仅彻底放松下来,还总结出了一套新的流派构筑思路。
运行环境要求
《Battle of BUAA》为本地客户端类游戏,当前支持主流桌面操作系统。玩家可在以下环境下流畅运行游戏,无需额外依赖配置,安装后即玩。
客户端系统要求
项目 | 最低要求 | 推荐配置 |
---|---|---|
操作系统 | Windows 10 及以上(64位)macOS 13 及以上(Apple Silicon M 系列芯片) | Windows 11 / macOS Sequoia |
内存 | 4GB | 8GB 及以上 |
磁盘空间 | 至少保证1.5GB的可用空间 | 4GB可用空间 |
依赖环境说明
- 游戏为免安装版本,提供 .exe(Windows)或 .app(macOS) 格式文件,下载后双击运行即可;
- 无需依赖第三方平台(如 Steam / 微信 / Unity Hub);
注意事项
- Windows 平台部分杀毒软件可能在首次运行时提示风险,属误报,请放心运行或添加信任;
- macOS 平台首次运行需在「系统设置 - 安全性与隐私」中允许打开来自未知开发者的应用;
- 亦或者需要通过命令行赋予权限
- 进入BaatleofBUAA.app下的终端窗口。
- 进入Contents目录:
cd Contents
- 进入MacOS目录:
cd MacOS
- 输入命令:
chmod 777 Battle of BUAA
- 亦或者需要通过命令行赋予权限
- 本游戏暂不支持移动端设备(如 iOS / Android 手机和平板)。
游戏启动方式
由于我们的服务器算力资源和网络带宽有限,在测试阶段,《Battle of BUAA》提供了2种游戏启动的支持。玩家既可以在我们的游戏专用服务器中直接进行游戏;也可以使用在测试模式本地运行游戏服务器,从而提供更加稳定的游戏体验。
方式一:直接运行游戏客户端
- 玩家可以通过直接运行客户端进行游戏。通过邮箱与密码进行登录。
针对初次游戏的玩家,请先完成注册。
- 登录游戏后进入主页。目前游戏尚不支持在线匹配,支持2~4名玩家通过建立房间进行游戏。玩家可以选择创建房间,或是加入已有的房间。
待所有玩家准备好后,房主即可以开启游戏并进入准备阶段。
方式二:在本地运行游戏服务
由于我们的服务器算力资源和网络带宽有限,在测试阶段,Battle of BUAA支持在测试模式本地运行游戏服务器,从而提供更加稳定的游戏体验。
为了在本地运行游戏服务,你需要一个人作为主机,以服务器模式运行Battle of BUAA,其他人通过命令行加入游戏,加入游戏后会跳过房间和组队,直接进入游戏。
服务器端
命令行运行
<Battle Of BUAA executable> --server --test --port=<port to run server> --playerNum=<player count>
其中,executable就是Battle of BUAA的可执行文件(windows下的exe文件,macos下app包中Content/MacOS/
下的可执行文件。其中,port
指定服务端运行的端口,playerNum
指定玩家数量
客户端
命令行运行
<Battle Of BUAA executable> --test --ip=<ip of your server> --port=<port of the server>
其中,ip
是运行服务端的主机公网ip地址,port
是服务端运行端口
游戏操作指南
游戏分准备阶段和对战阶段。每局游戏开始将首先进入准备阶段,每回合对战结束后也将进入准备阶段。
准备阶段
准备阶段界面各部分功能解释如下:
- 玩家将从牌库商店中购买卡牌。对于相同的卡牌,重复购买将能够使英雄升星。升星规则:2张升2星,6张升3星。
- 玩家可以刷新牌库商店,获得新的一组待购买卡牌;或选择购买经验来进行升级。刷新与购买经验均需要花费一定金币。
- 玩家购买卡牌后,激活的羁绊将显示在左上角的羁绊栏当中。
- 鼠标悬停在对应卡牌上,将显示该卡牌更加详细的信息。
- 玩家可拖动卡槽中的卡牌到售卖区进行售卖。
对战阶段
对战阶段各部分功能解释如下:
- 玩家进入对战环节后,普通卡槽中的卡牌将随机显示3张在右侧栏目。玩家点击卡牌并拖动,即可将其召唤至场上。每次召唤卡牌将消耗食物,食物的恢复速度与最大值和玩家等级有关。召唤卡牌后,该卡槽中的卡牌将被随机替换。
- 玩家升至4级后,将解锁特殊卡槽。特殊卡槽中的卡牌使用后不会被刷新,但会有CD。
- 玩家的目标是合理召唤自己组建的阵容英雄,摧毁地方王座。并守护自己的建筑。
- 每次失败后玩家会损失一定血量,血量归零时该玩家出局。
已知问题与限制
已知问题
问题描述 | 触发条件 | 临时缓解方案 |
---|---|---|
MacOS 版本界面组件偶尔重叠 | macOS 平台下运行游戏时,某些分辨率或窗口尺寸下可能出现按钮、文本框重叠 | 建议使用默认窗口尺寸运行;如遇严重遮挡可尝试重新启动游戏 |
卡牌信息浮窗显示失灵 | 鼠标悬停在卡牌上时,偶尔无法正常显示卡牌信息 | 可多次移动鼠标尝试重新悬停,即可恢复显示 |
缺少投降与返回大厅功能 | 游戏过程中无法主动结束对局或返回主界面,只能通过关闭游戏退出 | 建议玩家在正式对战前协调好局数,合理安排对局时间 |
个别 UI 样式与布局不统一 | 部分按钮样式不一致、文本对齐或字体大小存在细节差异 | 不影响主要功能使用,相关细节将在后续 Beta 版本中优化 |
已知限制
由于开发计划,Alpha版本不支持在线匹配,仅支持房间建立。我们将在Beta版本开放匹配机制。
游戏获取
您可以在我们的官方Release仓库中获取最新的游戏版本(当前最新0.1.0),我们同样欢迎在此仓库提交issue,帮助我们完善游戏:
https://github.com/BUAASE-2026/BattleOfBuaa-Release
攻略获取
想要更深入了解我们的卡牌与羁绊细节,技能机制?欢迎关注我们的官方攻略网站:
https://buaase-2026.github.io/battleofbuaa.github.io/
我们将会在此更新最完整的卡牌和羁绊信息,分享阵容推荐与战术指南。
你也可以通过邮件向我们投稿:tougao@battleofbuaa.cn
官方测试群
欢迎加入我们的官方微信群: