V
主页
在游戏里制作游戏:递归游戏开发 - Sam Hogan
发布人
I Made a Game Inside a Game Inside a Game Inside a Game... https://www.youtube.com/watch?v=n-yoOQ6axsw 视频标题为“我在游戏里做了一个游戏,在游戏里做了一个游戏,在游戏里做了一个游戏...”,由Sam Hogan制作。视频中,Sam Hogan展示了一个视觉上的递归例子,即一个图像包含自身的小版本,这个小版本又包含更小的版本,以此类推,形成无限递归。递归是一种对象通过定义自身来定义的现象,常见于数学、计算机科学和语言中。 Sam Hogan尝试将这种递归概念转化为游戏。他首先设想玩家是关卡的一个小版本,并在其中导航。为了实现无限递归效果,他研究了渲染纹理技术,这种技术可以将摄像机的输出渲染到纹理上,从而轻松创建场景的大或小副本。他制作了一个基本关卡,并在关卡的小副本上放置了一个角色控制器,然后编写脚本根据原始玩家的位置和旋转来调整不同的渲染纹理。 然而,Sam发现这种无限递归的游戏玩法并不有趣。他转而设想一个常规玩家角色在一个无限递归的世界中探索,这样可以在不同的递归实例之间旅行。他还尝试生成一个名为Sierpinski三角形的分形,这是通过递归算法生成的。 在图形方面,Sam最初计划使用Unity的2D灯光来创造阴影效果,但发现这破坏了递归关卡副本之间的无缝过渡,因此放弃了这一方案。他改为使用后期处理效果,并制作了一个Sierpinski地毯作为玩家精灵,同时为每个对象添加了微妙的阴影。 Sam还提到了游戏开发中的一些挑战,如Unity频繁崩溃的问题,以及需要完成的其他工作,包括标题屏幕、关卡选择菜单、音效和更多关卡。他制作了一些更简单的关卡来逐步引入递归、重力变化和双重递归等机制。 最后,Sam Hogan完成了这个游戏,并在视频描述中提供了游戏链接,鼓励观众亲自尝试。 项目地址:https://github.com/liuzhao1225/YouDub-webui YouDub 是一个开创性的开源工具,旨在将 YouTube 和其他平台上的高质量视频翻译和配音成中文版本。该工具结合了最新的 AI 技术,包括语音识别、大型语言模型翻译,以及 AI 声音克隆技术,提供与原视频相似的中文配音,为中文用户提供卓越的观看体验。
打开封面
下载高清视频
观看高清视频
视频下载器
《 风 扇 》
【独立游戏速递】递归套娃推箱子《帕特里克的无穷箱子奇遇》(Patrick's Parabox)
【Sam Hogan】我做了一个没有方块的MC
【Sam Hogan】我做了一个无限套娃的游戏!
打破所有规则的游戏
【独立游戏】好想下班
我去,任天堂这创意简直了
一行代码卖一万八千块?
打开那一下真崩不住了
您已到达互联网的尽头
头好痒,好像要长脑子了【Patrick's Parabox】
玩个游戏也被骗...
拿捏加速度,混淆方向物理递归 - Game Inside a Game - 【汗先生的集游册】独立游戏制作创意灵感库313
【生命游戏】个人发现的又一个复杂结构
【何同学】不用脚,你能把球踢多远?
脑子:妈的燃起来了!
头晕目眩的非欧几里得几何空间
扫雷中级出现“8”
张镇辉台球正经教学【6个不太建议使用的技巧】18.0版本
《全世界全是TNT》
每次死的都那么自信!
已经分不清是现实还是游戏了
最新科研成果:浓缩饮用水
Baba is You实现元胞自动机和生命游戏
【生命游戏】20个细胞,追求极致的增长速度!
跟我吵架你死定了
AI学习如何上下楼梯(深度强化学习)
【GGJ2024】48小时内做17个小游戏《能不能不要再做推箱子游戏了!》
自制涡喷第八代,成本还是100,推力稳中求进!
【生命游戏】滑翔机枪射的最快的一次
【MrBeast官方】80万美元挑战你最大的恐惧你敢吗?
【生命游戏】10个细胞也能无限增长吗?
顶级DIY!国外牛人在Excel中构建出16bit CPU:主频3Hz、128KB RAM
证人当场口吐白沫,什么鬼游戏
就这一关直接让我耻辱下播!
《神庙逃亡》为什么是神?!
主角每死一次剑会更长!
哈哈哈哈谁是卧底
不小心删除了孩子的我的世界存档 你信么
“生命游戏”中的终极大战