惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
IT之家
IT之家
The Cloudflare Blog
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
N
Netflix TechBlog - Medium
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
L
LangChain Blog
博客园 - Franky
美团技术团队
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
博客园 - 叶小钗
小众软件
小众软件
Y
Y Combinator Blog
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
Hugging Face - Blog
Hugging Face - Blog
Jina AI
Jina AI
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News

碎言

不懂就别瞎掰掰:【程序员的常识】写的什么玩意? AI 辅助编程下的程序设计与代码编写 使用 Next.js 和 Tailwind CSS 构建可编辑和删除的 ToDo 待办事项应用 探索编程新境界:MarsCode 助你一臂之力 使用 Next.js 和 Tailwind CSS 搭建静态图片展示站点并部署到 Vercel AI 辅助编程:免费工具的优缺点及官网一览 GitHub push更新总是失败,写个python脚本解决 把博客从GitHub迁移到到了vercel ComfyUI 和 Flux.1 安装与使用教程 Flux.1 入门必知:硬件、环境、模型 Git项目的子文件夹中的内容无法同步到远程仓库的解决方法 blender流体Fluid使用中没有流体、流体穿模等一些问题的解决方法 博客聚合网站:积薪,竟然关闭了! blender日常使用中的一些技巧 虽然只有我自己在用,但还是更新了碎言博客的源代码, 与其在迷茫中困惑,不如在努力中前进 差点忘了我还有一个博客... 秧歌、博客和AI 终于熬到了新手上路 好久没有更新博客了。。。 老妈大腿骨骨折,最近一直在医院护理 Hello, September! Ubuntu开机自动启动Docker容器运行WordPress Docker 简单快速安装部署WordPress Docker下安装MySQL 加碘盐能防核辐射的话,还怕什么核战争? shields.io 一个简洁、一致、清晰的徽章 Ubuntu下使用root登录ssh的设置 GitHub Actions 构建、部署 Next.js项目 我又用回了"IE"--edge
游戏开发中的断离舍
J.sky · 2025-04-10 · via 碎言

使用godot开发游戏的进度还在缓慢的推进中,本以为大部分时间会在绘制场景和制作动画上了,但是我确卡在了游戏的世界观设计上了,痛定思过,决定先把游戏的世界观设计好了,再开始绘制场景和制作动画。

创意和指数增长的工作量

无论做什么,开始的时候我们都会设想构建一个完美的计划,然后一步一步的实现,最后达成预设的目标,但是在实际的开发过程中,无论是游戏还是软件,我们都会在制作的过程中不断地添加自己新的想法,这使得工作量无形中增加了很多,是本来预订的目标离我们越来越远,甚至遥遥无期了。

对于当前的游戏构思本来很简单,但是我是不是觉得要添加一些「简单」玩法,殊不知这个看起来「简单」玩法会使当前的工作量指数级增加,无形中给自己带来了巨大的压力。例如,我想在游戏中添加一个类似网站的统计功能,统计每篇博文的阅读量,进而可以计算出周月年的访问统计,但是我发现,我的这个想法其实是让自己在游戏里设计一个网站的统计系统,这可不简单,模拟数据+网站的统计系统=工作量指数级增加。

思考了一个晚上,最后决定还是放弃了这个想法,虽然模拟真实的访问统计,会使游戏显得更加真实,但是也会让游戏的逻辑更加复杂,使得游戏完成的时间会更加长。

精简和创新的取舍

不忘初心,我应该记得制作这个游戏的目的:熟悉godot的使用,熟悉游戏开发的流程,熟悉游戏开发的流程,熟悉游戏开发的流程。而不是制作一个完美的游戏,这世界上有完美的游戏吗?

所以,不能被自己的想法所限制,一定要按预订的构思来设计,不要随意添加新的想法,一方面会打乱原来的构思,另一方面会增加工作量,最后导致游戏完成遥遥无期。