发布时间:2024-01-12 14:40:12 浏览量:179次
美国留学犹他大学游戏设计作品集
Author:JunYao
OFFER: USC、University of Utah
该项目的设计想法是创造不断变化的纯迷宫。受经典《塞尔达传说》的启发,选择了基于网格的模式去生成阶段。每个阶段都是一个无限迷宫,最初是围绕玩家角色构建的7x7个细胞,除了角色需要达到的“目标”以外,其他空间都是空的。
项目目标如何完成
首先是拥有一个动态生成的迷宫,只有玩家角色周围的区域是确定的。当角色移动时,迷宫从边缘部分改变自己。如果玩家的角色到达指定位置,玩家就获胜。具有网格单元类型的二维网格系统是一种直接的求解方法。这是一种类似于“波函数崩溃”算法的方法,只是预先定义了所有输入类型及其相互关系。在这个游戏中,迷宫被设计成28m x 28m大小,分为7 x 7个细胞。玩家的角色位于最大值的中心。当角色移动时,会生成离开的边缘细胞和靠近的边缘细胞。通过这种方式,玩家可以来回移动角色以展开预期的细胞模式。其实有4种基本的细胞形状。我们会考虑到旋转,总共有11个独特的形状组合在一起形成一组。然后根据形状可能连接的方向,可以有4个子集。最后一个细胞的形状可以由它周围的4个细胞的形状决定。
核心难点是什么?
如果一个相邻的单元格与这个单元格连接,这个单元格应该从一个子集中找到连接到那个方向的形状。如果那个邻居有一个形状,但没有连接到这个单元格,那么这个单元格的形状就不应该在连接到那个方向的子集中。如果相邻细胞的形状未确定,则该细胞不会影响形状决策过程。在这个过程中细胞的顺序也很重要。遵循当前细胞的开放连接可能会带来不错的结果,但会使游戏缺乏挑战性。
解决方法:选择使用固定顺序来创建更多随机的迷宫。在每个阶段的开始,玩家所站和所转发的4个单元格都被设置为“x”形状。这确保了在任何阶段,玩家都能够洗牌一半的初始迷宫,从而避免意外的早期卡住。“重置”按钮也用于玩家主动重启当前阶段。迷宫更新当玩家角色向右移动时,当角色越过单元格边界时,粉色单元格将被摧毁,而橙色单元格将被创建。如果角色再次返回,新生成的红细胞将不会是相同的形状。这让玩家能够随机改变所有内容。
热门资讯
探讨游戏引擎的文章,介绍了10款游戏引擎及其代表作品,涵盖了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戏设计领域和数字艺术教育的重要性,欢迎点击咨询报名。
2. 手机游戏如何开发(如何制作传奇手游,都需要准备些什么?)
如何制作传奇手游,都需要准备些什么?提到传奇手游相信大家都不陌生,他是许多80、90后的回忆;从起初的端游到现在的手游,说明时代在进步游戏在更新,更趋于方便化移动化。而如果我们想要制作一款传奇手游的
3. B站视频剪辑软件「必剪」:免费、炫酷特效,小白必备工具
B站视频剪辑软件「必剪」,完全免费、一键制作炫酷特效,适合新手小白。快来试试!
游戏中玩家将面临武侠人生的挣扎抉择,战或降?杀或放?每个抉定都将触发更多爱恨纠葛的精彩奇遇。《天命奇御》具有多线剧情多结局,不限主线发展,高自由...
5. Bigtime加密游戏经济体系揭秘,不同玩家角色的经济活动
Bigtime加密游戏经济模型分析,探讨游戏经济特点,帮助玩家更全面了解这款GameFi产品。
6. 3D动画软件你知道几个?3ds Max、Blender、Maya、Houdini大比拼
当提到3D动画软件或动画工具时,指的是数字内容创建工具。它是用于造型、建模以及绘制3D美术动画的软件程序。但是,在3D动画软件中还包含了其他类型的...
7. 3D动漫建模全过程,不是一般人能学的会的,会的多不是人?
步骤01:面部,颈部,身体在一起这次我不准备设计图片,我从雕刻进入。这一次,它将是一种纯粹关注建模而非整体绘画的形式。像往常一样,我从Sphere创建它...
8. 如何自己开发一款游戏(游戏开发入门必看:五大独立游戏开发技巧)
游戏开发入门必看:五大独立游戏开发技巧无论您是刚刚起步开发自己的第一款游戏,还是已经制作了几款游戏,本篇文章中的5大独立游戏开发技巧都可以帮助您更好地设计下一款游戏。无论你对游戏有着什么样的概念,都
三昧动漫对于著名ARPG游戏《巫师》系列,最近CD Projekt 的高层回应并不会推出《巫师4》。因为《巫师》系列在策划的时候一直定位在“三部曲”的故事框架,所以在游戏的出品上不可能出现《巫师4》
想让你的3D打印模型更坚固?不妨尝试一下Cura参数设置和设计技巧,让你轻松掌握!
同学您好!