斯诺游戏社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷导航
美服CF代练 美服LOL代练
查看: 238|回复: 0

[交流讨论] 用编程思想解化学难题 《太空化学》

[复制链接]
        

Rank: 2Rank: 2

UID
83049
铜币
1317 个
威望
50 点
贡献值
0 点
金币
0 个
积分
118

未绑定美服LOL账号

发表于 2018-5-1 21:34:06 | 显示全部楼层 |阅读模式
画面7.6
操作7.7
玩法8.5
总评7.9
移除点击此处添加图片说明文字
简介

《太空化学》是Zachtronics Industries推出的益智游戏。游戏中,玩家将担任SpaceChem的反应堆工程师,为拓荒先锋们提供化学合成品。你可以建造按细致的工厂,将原料转化为高价的化学产品。你需要通过合理化设计实现生产配额,并应对各种邪恶的威胁。

简评
移除点击此处添加图片说明文字
“学好数理化,走遍天下都不怕。”相信不少人都听说过吧,以前上学班主任常常拿这句话激励我们奋发图强。数学和物理的知识的确有时候会用到,但这化学嘛,除了跟化工相关的职业,普通人几乎接触不到,学化学有用吗?至少在《太空化学》这款游戏中,它还是有的用处的。
移除点击此处添加图片说明文字
《太空化学(SpaceChem)》是2011年Zachtronics Industries制作发行的一款针对PC端的益智类游戏。在游戏中,玩家将担任太空间的反应堆工程师,通过建造工厂,设计合理化的生产设施,再将原料转化为高价的化学产品,提供给拓荒的先锋们。后来也随着游戏的火热移植到了Android/Ios平台。不过可惜的是,《太空化学》iOS版已经因为iOS 9不兼容问题而永远下架,所以还是Google空间好啊,安卓大法牛批!
移除点击此处添加图片说明文字
光看名字,《太空化学》就已经让不少玩家打退堂鼓了,更别说看上去像新手帮助的那一张元素周期表,氢氦锂铍硼,碳氮氧氟氖,钠镁铝硅磷,硫氯氩钾钙,想想就是噩梦...你可能觉得这个游戏更像是化学问题,但事实上并非如此。游戏并不是让玩家去研究什么化学方程式,而是以流程图为基础进行配置。
移除点击此处添加图片说明文字
同学们,“太空化学”课堂开讲啦!首先要记住5个基本要点:反应器、沃尔多、流程线、符号、元件。其次,反应的基础流程也是必考的重点。玩家使用沃尔多抓起并搬运原子,将原子从输入端移动到输出端,并在过程中对原子进行各式各样的组合。沃尔多会沿着一条固定的轨道移动并进行工作,所以玩家要做的就是编辑整个轨道,在轨道上加入指令,让沃尔多能够稳定地循环工作,生产所需的分子...咱们以2H₂+O₂=2H₂O为例,先在反应堆中输入氢气,沃尔多将抓取氢原子,与输送而来的氧原子发生反应生成水,再搬运到输出端输出。都学到了吗?咳,打瞌睡的醒一醒。

随着游戏的进行,难度也逐渐提升,除了单个反应器内对原子的操作以外,你还需要同时规划多个反应器协同作业,以此来适应结构更复杂的分子的生产。从输入到反应到输出,是不是跟编程一样一样的?听说有不少程序员面对这庞大的工程,瞬间就犯职业病,忍不住去优化“算法”,从而缩短反应的时间,根本停不下来。
移除点击此处添加图片说明文字
总之,游戏特别有难度,需要对大量的情况进行分析。不断寻找错误的地方和DEBUG,再对路径进行优化,最后设计出自动化的生产线去组装需要的物质,倍儿有成就感。《太空化学》非常符合程序员的中心思想,相信程序员们一定都特别喜欢本作吧!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|斯诺游戏社区

GMT-8, 2018-10-21 03:58 , Processed in 0.409388 second(s), 34 queries .

© 2011-2018 斯诺游戏社区

Powered by Discuz! X3.2