博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
致全球第一批全帧3D游戏!(1)
阅读量:5935 次
发布时间:2019-06-19

本文共 1467 字,大约阅读时间需要 4 分钟。

游戏片头

致逝去的青春记忆。

好久没人玩Ballance了吧,贴吧里貌似早已冷掉了。

作为一款经典游戏,Ballance的宣传却做得不到位,官方的介绍甚至没能展现出它的全部诱人之处。所以笔者决定写一篇长文档来纪念这款经典,毕竟以后也没什么时间玩他了。​

游戏的最大乐趣早已不再基于游戏出厂时​的内容了,它经过十年左右的改造,已经形成了如今丰富多彩的格局,有关“自制地图”,“自制元素”以及地图的捷径走法和修改器后面会详细提到。

​跟着我的步伐,我将带你敲(撬)开Ballance世界的大门,能将一款游戏全部的优点全面而精简地写出来也是门艺术啊。。。

Ballance初始画面
Ballance是德国游戏制作公司CYPARADE的处女作,2004年一经问世便吸引了大量玩家的眼球,曾被授予过卓越徽章,并被评价为:采用极高明的方式将一个陈旧的观念进行了全新的转换,从而带给玩家新的游戏体验。

Ballance名字源于单词“balance”,所以中文名叫“平衡球”。​

Ballance是最早一批面世的单机3D游戏了,3D技术是这款游戏的核心:用3D模型搭建出有限空间里的各种物质。模型的根本技术就是一个三维坐标,所有物体都有自己的坐标,并以“近大远小”的原则打印在屏幕上。

游戏的基本元素就是一些路面、建筑物、物品和一些背景物质(稍后将详细讲解)。

综上所述,虽然游戏的成本并不高​,却能够以小小50M的硬盘空间展开成一幅宏伟壮观的3D世界,但取而代之的是运行需要占用有点高的cpu进程,毕竟是零四年的技术嘛。

好,切入正题,即使你没听过这款游戏,看完这篇文章后保证你热血沸腾!

​平衡球的主角自然是一个球(纸球,木球或石球)。

三种球

每种球都有不同但不变的参数:重力、惯性力、摩擦系数、弹性系数、最大水平速度。这是游戏开创性的特色,也是它独具魅力之处,那就是Ballance完全遵循着牛顿物理学定律。当年的宣传语是“挑战重力的极限!”,在不断运动和反复斟酌中获得游戏乐趣,积累了物理学方面的知识,在游戏中不失科学哲理。给人一种真实严谨的味道。​

需要注意的一点是,驱使小球运动的力,可以视作球体内部的“原力”,或内力,且这种力是恒力,即大小一定,方向一定(但有四种方向)​。

具体参数很复杂,笔者就不做列举了,但要知道这些参数是可以通过注册表修改的!哎,自从游戏的源代码被我们大中华子民破解后,Ballance就被我们疯狂的改造,甚至衍生出参数修改器这样的成品。你可以修改成弹力四射的橡皮球;也可以修改成随风飘荡,会飞的轻纸球;还可以改成晶莹剔透,声音清脆的玻璃球;更可以改成具有超强破坏力的高速球。​

不同属性的球又进而衍生出了不同的游戏地图(环境),那就是著名的“国产自制地图”,也是国人最擅长的,文章最后将有图示哦(⊙o⊙)。

作图工具virtools
(@ο@)
哇~这样一听是不是感觉很刺激​,当然远远不只有这些仿真特性,之后将让你大开眼界!

游戏的视角是正对球与水平方向45°角,如图。按shift和空格键可以旋转和扩大视野。

​行内人通常将平衡球与一个足球的大小相对应,那么电脑屏幕距离球大约有1.5米。(^__^)

嘻嘻……
更改视角
当然这也是可以修改的。。。如果你懂算法,甚至可以生成一种霸气酷炫的“扭曲视角”。

背景图不用多说,起到很重要的装饰作用,系统默认背景是大气层,地球以及外太空,正好配合了游戏的主题:整个游戏路面都悬浮在高空之中(或者通过一条看不到尽头的柱子支撑在地球上)。​你也可以从网上下载心仪的背景到游戏的根目录文件下,既可以是图片也可以是动画,依玩家喜好而定,同理背景音乐和物体振动特效音也是如此。

游戏界面

转载地址:http://igjtx.baihongyu.com/

你可能感兴趣的文章
Unity3D默认的快捷键
查看>>
JQuery 选择器
查看>>
重磅译制 | 更新:MIT 6.S094自动驾驶课程第1讲(3)深度学习模型应用
查看>>
Alpha混合
查看>>
大话搜索 之 最难的搜索问题
查看>>
非唯一聚集索引上的唯一和非唯一非聚集索引
查看>>
Linux中断处理驱动程序编写【转】
查看>>
几款 .Net Reflector 的替代品
查看>>
[zt] 使用FNDCPASS修改EBS中数据库和应用用户的密码
查看>>
Strtus2标签<s:url>
查看>>
关于c# SESSION丢失问题解决办法
查看>>
【C#】3.算法温故而知新 - 快速排序
查看>>
xubuntu 17.04 和 iphone 6互传文件方法——使用libimobiledevice就可以像u盘一样操作文件了...
查看>>
【OpenCV学习】滚动条
查看>>
mytop安装,使用mytop监控MySQL性能
查看>>
云端漫步
查看>>
PDFToText with ITextSharp--Extract text from PDF in C# (100% .NET)(推荐)
查看>>
Hbase快速开始——shell操作
查看>>
sql server 2008 评估期已过期如何升级
查看>>
旋转数组的最小数字
查看>>