干枣厂家
免费服务热线

Free service

hotline

010-00000000
干枣厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

糟糕的游戏糟糕的游戏出色的学习经验

发布时间:2020-02-10 16:09:24 阅读: 来源:干枣厂家

对于我那“一个月一款游戏的”项目,我选择承担一个独特的挑战。每隔一个月我会选择一款“糟糕的”电子游戏并将其改造成可游戏,甚至是带有乐趣的内容。

对于5月,我决定改造NES的经典游戏《Hyldide》,并将其与官方改造游戏《Virtual Hydlide》相结合。最终它们将变成《Virtually Super Hydlide Special》。

尽管在日本,《Hydlide》是一款具有开创性的经典游戏,但是之后在美国的发行却使它成为AVGN上的笑柄。另一方面,《Virtual Hydlide》遭到了大量的抨击。充其量它只是一款带有一些不错的理念,但执行却非常糟糕的游戏。

将一款世界上有一半的人讨厌的游戏与另一款全世界都讨厌的游戏结合在一起。是不是哪里出错了?

计划

对于《Hydlide》,玩家所遇到的最大问题之一便是其战斗系统。在塞尔达进行让人兴奋的行动与探索前,《Hydlide》全是关于走向某处。

我并不是在开玩笑。

在《Hydlide》中为了攻击一个敌人,你需要走向他。每当你踏上敌人的区域时,你和对方就会大打出手,反之亦然。你能够使用的最深入的策略是按住A键以进入攻击模式。在攻击模式过程中,玩家可以创造更大的破坏力,但同时也会遭遇更大的打击。如果看起来你似乎要输掉战斗了,你便可以选择离开或等待HP的恢复。

幸运的是,你拥有一种自己喜欢的游戏类型,即使它缺少游戏玩法:MMO。

在经典的MMO格式中,玩家可以选择一个目标敌人并自动与对方进行战斗,直至其中一方死掉。这是我在进行这次改造时所使用的核心概念,因为它能够帮助我解决许多问题:

如果我创造的是第一人称游戏,我便不需要定制攻击动画,并且能够将其与《Virtual Hydlide》的游戏玩法结合在一起。

因为MMO的战斗风格与早前风格非常相似,所以我可以保持这一属性不变并努力维持最初的平衡。

我可以保持攻击模式与防御模式的区别,并且让它们具有同样的功能。

还有其它优势便是过去几个月我一直致力于一个3D精灵引擎中,这让我能在一个3D世界中使用最初的NES精灵!

注:本文中的游戏玩法图像使用的是定制精灵,如此便能够避免一些版权问题。而《irtually Super Hydlide Special》使用的是最初的NES精灵。

最后,精灵引擎让我能够直接从一个位图导入地图。为了创造我的游戏地图,我所需要做的便是追踪带有一致颜色的地图并将图像缩小为合理的尺寸。剩下的工作只要交给引擎便可。

回首看来,这真的是一个很棒的计划。但你知道他们是如何评价这个完美的计划的吗。

哪里出现了可笑的错误

我完全高估了自己的引擎

我是为老式的地下城游戏创造了引擎。我所创造的最大地图是30×30。而为了保持广阔感,我为《Hydlide》所创造的最小的世界地图都要达到83×83。

这几乎是测试尺寸的3倍,如此便导致了较长的加载序列。这是一个大问题,因为地下城并不大,所以你可以经常加载世界地图。所以我最终只能多花几天时间去执行一张流图,并在之后缩减功能,因为我意识到加载屏幕是提供给玩家他们所需要信息的有效方式。

我花费于创造地图流的时间白白浪费了。如果我能够在尝试着解决问题前先好好思考下便能够避免时间浪费与压力。

另外的问题是来自改变引擎去使用一个循环地图。我所使用的砖块非常小,所以我需要画许多砖块才能填满一个合理的距离。这便大大降低了工作速度。

我的解决方法是什么呢?我载入了更多砖块!

在加载屏幕期间,我载入了两倍的砖块去填充所绘制的距离。这意味着在你行走的过程中,地图便已经完全加载好了,而远处的砖块则会进行实时加载。

这时候,我修改了系统,即在每个架构中只加载一些砖块。对于玩家来说,这就像是一个无缝延伸的地图,但在摄像机以外的地方还存在一些正在建造的区域。

总之引擎是可行的,但却并不如我所预期的那般顺利。我希望在第7天的时候能够执行我的核心游戏玩法,但似乎只有在1周后我才有可能完成游戏。

我低估了向3D的转换

因为我花了许多时间去创造世界地图,所以我不能有效地预见第二大问题,直至我真正进入该项目时。

最初的《Hydlide》的地下城就是个迷宫。

在最初的游戏中这是可被饶恕的,因为俯瞰视角让你能够看清楚正确的道路。但是作为一款第一人称游戏,直接使用我所计划的地下城地图将会毁掉所有的内容。

我不能导入之前所计划好的关卡,所以我需要手动创造一些新关卡。尽管创造较短且具有功能性的地图并非主要问题,但这却是一笔未在计划内的开支。

因为过于自信而让我变得非常愚蠢

在2个月以前,我的改造项目《Ghostbusters Inc.》从作品角度看来是非常出色的。所有的一切都非常有序,我最终也完成了自己所期待的所有功能的执行,并且也遵循了一份非常合理的日程表。

我的上一个项目也进展得非常顺利。我在1周内便完成了《Tactical Strike Micro》的设计与执行。它使用了与《Hydlide》一样的引擎,并且所有的一切都有效运行着。

本月我的脑子里已经在考虑着几个很不错的项目,但是我却忽视了自己最重要的一个工具:计划。

我非常热衷于花时间去写下日程表,计划功能与相关性,并准确地排列出所有内容的先后顺序。

但是在第13天,我仍然在执行本应该完成或被删减的核心游戏玩法功能。这时候的我开始感到了深深的压力,并觉得自己就像井底之蛙一般拥有着非常狭隘的视角。我非常努力地工作着,尽管已经看不清整体情况了。

说实话我并不敢保证自己能够准时完成工作。花半个月时间于一个小型项目看似太漫长了,但的确有太多需要我完成的事,并且事情进展并不是很顺利。

我经常会告诫人们小心盲目的热情所具有的危险性,而这一项目便给了我很好的教训。

优点

我并未惊慌

当情况变得更糟糕时,我经常会进入一种纯粹的被动情感状态—-这是非常有效的,但却很容易误入歧途。不过在此我并未这么做。

在第13天的时候,我意识到自己陷入麻烦中,于是我便往回走去审视自己的创造过程。没花多长时间我便意识到自己过分专注于控制方向盘而忽视了道路。我未考虑它们该如何适应最终产品便修改了问题。

所以在第14天里,我从开发过程转向制定一个适当的计划:

每个部分都应该准备好的日期。

关于功能和漏洞修复的先后列表。

我需要思考的问题,如“我将如何在没有NPC的情况下引导玩家前进?”基于这一列表,我便知道在没有工作效率的时候该怎么做了。

当做好计划时,我便坐下休息了。我知道压力已经影响到自己的思考,所以我需要理清自己的思维。

从第15天开始,我的工作效率开始直线提升。在接下来3天里我完成的工作甚至多于之前1周的工作量。

风格

我非常惊讶于2D NES精灵在3D世界中的表现。所有的敌人,地下城城墙,地域砖块都是直接源于NES游戏,但是它们却都非常突然,并使游戏变得更加独特。

Style(from tutplus)

尽管在过去几年里我已经设计了一些更加出色的游戏,但是这款游戏似乎更能吸引人们的眼球。在整个创造过程中我收到许多关于游戏的积极反馈。

我的早前假设是正确的

谢天谢地,我的大多数最初假设都是可行的。战斗系统有效运行着并且处于平衡状态,还有虽然带有缺陷,但是引擎仍像我期待的那样发挥着功效。

尽管所有的一切进展并不顺利,但游戏却是有趣的。

为了让游戏更具行动性且不具有那么多刷任务,我修改了战斗系统,并且多亏了与最初游戏的联系,我拥有了一个强大的开始。

我的开发网

尽管这是我独自创造的一个项目,我却并不是独自完成所有的工作。我的许多朋友都是非常有经验的游戏开发者,他们都提供给我很大的帮助。

我之所以会重新设计战斗系统便是源于与朋友Josh谈到MMO风格的战斗。他认为这可能会不够吸引人。而随着项目的发展,我意识到他的看法是正确的,所以我需要抛弃最初的观点。

还有其它功能也是如此,如“fairy guide”便是在我的朋友Rob的提示下所执行的,还有全新的攻击动画也是基于他的看法所创造出来的。甚至连Twitter上的一些留言也带给了我很多帮助,让我知道该如何更有效地引导玩家前行。

你不能低估与人们交谈的重要性,甚至在独立项目中这点更加重要。

结论

虽然文书工作和日程安排非常乏味且通常都不是很准确,但它们却非常有帮助。

花些时间在纸上写下你的计划能够推动着你从整体去审视你的项目。当你将项目分解成一些特定的功能时,你将能够看到不同组件之间的关系,如此你便能够更有效地处理它们。之后你便能够只待在任务之间的区域中,因为你不需要在思考细节与思考整体之间来回转换了。

写下列表的另一个优势便是你可以在开发期间添加新内容。如果你遇到一个漏洞或需要执行的功能,你便能够在适当的地方将其记录下来并保持整体的有序。

我以为自己可以侥幸避免单调乏味的情况,但似乎我是错误的。不管我有多少经验,对于问题我还是不具有免疫力。而不管你认为自己多优秀,前期制作都是非常重要的一步。

唐诗宋词鉴赏

鬼吹灯小说在线阅读

宠物故事

羽田爱作品