在Excel上玩《勇者斗恶龙3》?日本玩家的创作让人啧啧称奇

我们都知道:Excel是微软公司推出的著名个人计算机数据处理软件,软件拥有直观的界面、出色的计算功能和图表工具,早已成为所适用操作平台上的电子制表软件的霸主。除了可以制表外,Excel在脑洞大开的用户手中又有了很多其他的“非常规”用途,比如:画画等等。其中,最有趣的自然是“开发游戏”!

去年九月份的时候,博士和大家分享了文章《真的可以玩,达人用Excel开发了一款<文明>系列的游戏》,讲述了一位叫做 s0lly 的开发者,以自己喜欢的《文明(Sid Meier's Civilization)》为基础,利用Excel设计了一款类似的游戏,技惊四座!

由于上述的游戏是一场“OLD CODE JAM 2019”活动的作品,有开发时间的限制(两周),因此s0lly的作品没有办法真实还原出《文明》系列内复杂的外交系统、随机性等机制,只能呈现一些基本的操作。不过在有限的时间内,做出一款Excel游戏也是非常厉害的!而近日,博士留意到又有一款Excel制作的游戏出现在了日本玩家社群,这次的游戏显得更加完整,美术也更加还原,让我们来看看。

日本玩家“10mikiya”这次用Excel制作了另外一款比较有名的游戏,那就是《勇者斗恶龙3(Dargon Quest 3)》。《勇者斗恶龙3》是一款1988年由游戏公司ENIX开发的FC平台角色扮演游戏,是系列游戏《勇者斗恶龙》第三作。游戏首次搭载了全新的职业组合系统,使得可玩性极大提升,甚至压倒了同年任天堂本社出品的《超级马里奥兄弟3》夺取了最优秀游戏和最畅销游戏两项桂冠,自此奠定了DQ系列在日本本土作为“国民级游戏”的特殊地位。

我们在Excel中不仅可以看到《勇者斗恶龙3》的画面,而且可以实际操作角色移动和打怪。博士虽然不是Excel高手,但是也能看出“10mikiya”自制作品的一些厉害之处:首先,作者没有使用VBA。由于VBA是一种程序语言,因此使用VBA的话,相当于重写一遍老游戏,失去了“用Excel重现”的意义;其次,角色在进入战斗时,画面会闪烁,同时有场景转换效果;最后,战斗过程中的角色数值界面高度还原游戏,就连界面摇晃效果都做出来了!

除了成品效果之外,“10mikiya”还分享了自己用Excel重现游戏的全过程。虽然博士是理工科出身,Excel用得也比较熟练,但是“10mikiya”使用的功能实在过于冷门,真的是看不明白呀!如果你懂得编程以及日文的话,可以去钻研一下。

其实,这次的《勇者斗恶龙3》并不是“10mikiya”的第一款作品,他之前就用用Excel制作了“扫雷”等等不同的游戏。不过,Excel版的《勇者斗恶龙3》是效果最棒的,因此在玩家社群中打响了名气。一方面“10mikiya”的创意和开发实力让人佩服,而另一方面则让人感叹 Excel 的强大!

在看到博士今天的分享前,你有想过大家印象中的电子表格制作软件——Excel居然还可以开发游戏吗?

你可能感兴趣的:(在Excel上玩《勇者斗恶龙3》?日本玩家的创作让人啧啧称奇)