打开主菜单

Ballance Wiki β

更改

Ballance Unity Rebuild

添加4,164字节2023年5月16日 (二) 16:57
创建页面,内容为“{{滚球游戏}} {{Appbox/zh |name=''Ballance Unity Rebuild'' |screenshot=BallanceUnityRebuild.jpg |screenshotDesc=Ballance Unity Rebuild的Logo |author=imengyu |sui…”
{{滚球游戏}}
{{Appbox/zh
|name=''Ballance Unity Rebuild''
|screenshot=BallanceUnityRebuild.jpg
|screenshotDesc=Ballance Unity Rebuild的Logo
|author=imengyu
|suit=正式版:Windows,Linux64,MacOS;<br>测试版:Android
|link=https://github.com/imengyu/Ballance/<br>https://gitee.com/imengyu/Ballance/
|dependency=
|status=active
|date={{日期及差异|2023|5|3}} <br> {{Resize|''(2018年11月16日开始开发,{{年月差异|2018|11|16}}前)''|0.8em}}
}}

Ballance Unity Rebuild 是使用C#/Unity重新实现的 Ballance 平衡球游戏 的开源项目。实现原理是根据反编译的游戏脚本,在Unity引擎中依照相似原理重新实现。作者是Ballance吧的吧友q717021。此项目是由q717021 2018年在Ballance吧发布的[[Ballance Rebuild/zh|初试版本]]继续开发而来的,由于初试版本存在许多问题,所以旧版仓库已经被删除。

== 开发原因 ==

q717021在高中时有了第一台手机,一直想让Ballance在手机上也可以玩,所以当时自学了Unity游戏开发,在课余时间做出了[[Ballance Rebuild/zh|第一个版本]],但因为学艺不精,第一个版本效果非常不好,就一直搁置了。大学毕业后想起了这个陪伴同年的游戏,于是决定将之前的半成品完善,给大家玩。

== 内容 ==

=== 完成了原版的特性 ===

* 原版游戏内容和玩法
* 1-13 关游戏内容
* 物理效果相似度 85%

=== 相对于原版增加特性 ===

* Android 版本、Linux64版本、Mac版本
* 内置调整窗口化、全屏、分辨率、音效
* 内置自制地图接口
* 内置模组、机关接口(使用C#开发自定义模组或者机关)
* 关卡预览器
* 模组管理器

=== 与原版的差异 ===

Ballance Unity Rebuild 虽然努力复刻了原版,但两者还是不完全一致;例如物理参数有略微不同,所以追求极致手感的玩家可能会感觉不适;另外,Ballance Unity Rebuild 对于原版,只支持加载原版的nmo关卡文件,不支持加载Ballance Mod Loader的模组,切勿与原版游戏互相混淆。

=== 操作方法 ===

默认操作与原版游戏一致,↑ ↓ ← → 四个键操作球,Space 键扩大视野,Shift + ← → 旋转摄像机,可以在 设置>控制 菜单中修改默认键盘按键。

手机版增加了触摸键盘,可以在 设置>控制 菜单中修改键盘样式。

== 物理引擎 ==

Ballance Unity Rebuild 使用了与Virtools相同的物理引擎,而不是Unity自带的物理引擎,所以物理效果可以模拟的与原版比较相似。

其实得到物理引擎源代码也是非常意外的,物理引擎源码来自前几年著名的半条命2源代码泄露事件,通过反编译Virtools 的 physics_RT.dll ,可以发现反编译出来的很多字符串,与半条命2使用的物理引擎完全一致,所以可知,Virtools 使用的物理引擎就是这个。这份[https://github.com/nillerusr/source-physics 物理引擎源代码现在可以在Github]上找到。

== 现状 ==

Ballance Unity Rebuild 现在基础游戏框架,原版玩法以及关卡复刻已经全部完成。下一步作者会根据大家的反馈继续开发下去,增加更多功能,例如好玩的机关、关卡编辑器等等。

== 配置要求 ==

{| class="wikitable"
|-
! !! 最低配置 !! 推荐配置
|-
| 处理器 || Quad core 3Ghz+ || Dual core 3Ghz+
|-
| 内存 || 1 GB RAM (512MB或许也可以运行,但是有可能会OOM) || 2 GB RAM
|-
| 显卡 || DirectX 10.1 capable GPU with 512 MB VRAM - GeForce GTX 260, Radeon HD 4850 or Intel HD Graphics 5500 || DirectX 11 capable GPU with 2 GB VRAM - GeForce GTX 750 Ti, Radeon R7 360
|-
| 存储空间 || 60 MB 可用空间 || 100 MB 可用空间
|}

== 游戏截图 ==

<gallery mode="packed">
File:BallanceUnityRebuildDemoLevel1.jpg|Ballance Unity Rebuild 的第一关测试。
File:BallanceUnityRebuildMonoRailTest.jpg|Ballance Unity Rebuild 的单轨效果测试。
File:BallanceUnityRebuildDemoLevel13.jpg.png|缩略图|Ballance Unity Rebuild 中13关的螺旋,物理引擎效果还是比较还原的。
</gallery>

[[Category:Ballance衍生作品]]
8
个编辑