【游戏引擎之路】登神长阶(十五)——DirectX12龙书:行百里者半九十(学习阶段完结)

devtools/2024/12/4 21:20:01/

游戏引擎>游戏引擎之路】登神长阶(十五)——DirectX12龙书:行百里者半九十(学习阶段完结)
2024年 5月20日-6月4日:攻克2D物理引擎。
2024年 6月4日-6月13日:攻克《3D数学基础》。
2024年 6月13日-6月20日:攻克《3D图形教程》。
2024年 6月21日-6月22日:攻克《Raycasting游戏教程》。
2024年 6月23日-7月1日:攻克《Windows游戏编程大师技巧》。
2024年 7月2日-7月6日:攻克《雅达利2600汇编游戏开发》。
2024年 7月7日-7月11日:攻克《x86/x64汇编语言》。
2024年 7月11日-7月22日:学习《3D游戏编程大师技巧》(阶段性)。
2024年 7月14日-7月18日:学习游戏引擎>游戏引擎架构》(完成)。
2024年 7月23日-7月30日:攻克Python语言学习
2024年 7月31日-8月5日:攻克《3D游戏编程大师技巧》。
2024年 9月10日-9月20日:攻克游戏动画绑定
2024年 10月27日-10月31日:攻克《C++大师教程》
2024年 10月21日-11月02日:攻克《DirectX11教程》
2024年 11月02日-11月06日:攻克《CMake教程》
2024年 11月06日-11月10日:攻克《Vulkan教程》
2024年 11月11日-11月13日:攻克《OpenGL教程》
2024年 11月14日-11月29日:攻克《DirectX12龙书》
至此,学习阶段已经全部完成!

(一):学习日记
以前忘记自已的学习记录在GIT上了:
DirectX12学习
https://gitee.com/flymagic/directx12
其它的也可以在主页上找到。
至此,我的所有学习计划已经完成。现在我已经完全具备做一个引擎的能力。
时机已经成熟,接下来就只有前进!
下一步的计划是做一个《试做型绝区零》,自已做一个DEMO,也把自已对《绝区零》的走格子的改进做到我的游戏里面。
虽然我认为“走格子”是米哈游玩法设计上的一“失败品”,因为这个“走格子”给我带来的体验是负体验。而做为一个游戏,核心玩法出现设计上的重大问题,这自然是一个非常巨大的失败。
但是,我对于米哈游尝试新玩法的勇气却是非常欣赏的。因为虽然《绝区零》把“走格子”做失败了,但是,“走格子”的长处却也通过《绝区零》展示了出来,这种非常新颖的表达方式,能够使用最少量的信息,却给人讲述一个非常浑厚的故事。凯撒之后主线剧情就没有走格子了。完全失去了以前讲故事的浑厚。
这种表达的格式,尤其适合独立游戏开发者。因为独立游戏开发者根本没有多少资源去做宏大的场景,但是,光是讲述文字又太落后了,也不适合现代人的游玩习惯,只有那些非常耐得住性子的硬核玩家才有更好的接受度。
所以,总结起来就是一句话:“走格子”我认为是一个非常好的创意,但是米哈游做失败了,没有将其巨大的潜力完全发挥出来。
而我要在这个基础上完善它。所以我的下一个目标就是做一个DEMO,自已的“丐版”《绝区零》,有走格子有战斗。结构非常简单。我可以用我自已的引擎来实现它。
《战国策》中有言:行百里者半九十。
其实玩法也是这么一个东西,是需要许多人不停地迭代,最后才会有一个爆款突然出来。而在之前的那些游戏,大多数都无人问津,甚至被视为失败的作品。
这句话我第一次听到的时候就非常喜欢,做为自已的勉励。
我在年初想做引擎,想研究引擎,目前已经把研究工作做完了。其实我现在可以回头去做Unity的游戏。因为毕竟我最初想的就是研究,而且我自已做引擎,我也并没有想用自已的引擎能开发出游戏。但是,如果要实现我那个从小就开始想的伟大世界的构架,必须拥有自已的引擎。
所以,既然走了这么远,那么,再走下去吧!
猫猫的游戏明年1月就发售了。我做游戏和她做目前这一作是同步开始的。我当时给自已准备了三年的时间,我觉得我已经很保守了。我觉得开发一个动作游戏,非常简单的,用不了那么久。
可是,四年过去了,我的游戏还是一个“新建文件夹”。想想还是很有意思。
当时,前些年我抑郁症非常严重,也没办法的事情。我真正好起来还是2023年之后,开始了骑行。真的救了我的大命。
昨天骑行的时候,我一路上非常开心地笑。我已经不知道我有多少年没有这样发自心底地开心了。五年?十年?我不知道,因为我的生活一直就是灰暗的。
但是,我昨天想着我能够用自已的引擎做自已的东西,我感觉自已已经“无所不能”。那种无敌的感觉,太酷了!
加油吧!

(二):日常笔记
这一个月我完成了一个非常非常难的“壮举”。戒糖戒了一个月。这一个月我的零食开销是0,除了吃了几个家里人买的金桔果脯。
除了最开始的时间非常难熬,但是久了之后好像也没什么。我之前,自从我大学毕业之后,包括没有抑郁症之前,都没有做到过这样的成就。
可能因为我之前15岁就到成都漂泊,那时候根本就吃不到好东西,所以一但我自已工作了,就开始暴饮暴食,所以说童年过得很亏欠自已,这日后必有反弹。我的抑郁症也和我的暴食有非常大的关系,因为我经常在暴食和疯狂运动之间来回横跳。因为我没抑郁症之前,虽然吃了很多东西,但是不会胖,因为我坚持了运动。
可是,抑郁症之后,没办法运动了,体重就一直飙升。好在今年把什么事情都做对了,从年初到现在减了5公斤。


http://www.ppmy.cn/devtools/138318.html

相关文章

学习日记_20241126_聚类方法(自组织映射Self-Organizing Maps, SOM)

前言 提醒: 文章内容为方便作者自己后日复习与查阅而进行的书写与发布,其中引用内容都会使用链接表明出处(如有侵权问题,请及时联系)。 其中内容多为一次书写,缺少检查与订正,如有问题或其他拓展…

2023.11 Graph-Enriched Biomedical Language Models: A Research Proposal

Proceedings of the 13th International Joint Conference on Natural Language Processing and the 3rd Conference of the Asia-Pacific Chapter of the Association for Computational Linguistics: Student Research Workshop, pages 82–92 November 1–4, 2023. ©20…

如何从 Hugging Face 数据集中随机采样数据并保存为新的 Arrow 文件

如何从 Hugging Face 数据集中随机采样数据并保存为新的 Arrow 文件 在使用 Hugging Face 的数据集进行模型训练时,有时我们并不需要整个数据集,尤其是当数据集非常大时。为了节省存储空间和提高训练效率,我们可以从数据集中随机采样一部分数…

利用Python爬虫阿里巴巴中国站获得跨境属性的详细指南

在全球化贸易的背景下,跨境电商成为了连接全球买家和卖家的重要桥梁。阿里巴巴中国站作为全球知名的B2B电子商务平台,提供了海量的商品信息,其中跨境属性信息对于跨境电商尤为重要。本文将详细介绍如何使用Python编写爬虫,从阿里巴…

大数据新视界 -- 大数据大厂之 Hive 数据桶:优化聚合查询的有效手段(下)(10/ 30)

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

SpringBoot 项目中使用 spring-boot-starter-amqp 依赖实现 RabbitMQ

文章目录 前言1、application.yml2、RabbitMqConfig3、MqMessage4、MqMessageItem5、DirectMode6、StateConsumer:消费者7、InfoConsumer:消费者 前言 本文是工作之余的随手记,记录在工作期间使用 RabbitMQ 的笔记。 1、application.yml 使…

redis机制详解

RDB 快照机制 在默认情况下,Redis 会将内存数据库的快照存储在名为 “dump.rdb” 的二进制文件中。同时,你可以通过相关设置,让 Redis 在满足特定条件时自动保存数据集。例如,设定 “save 60 1000”,意味着当在 60 秒内…

MySQL底层概述—6.索引原理

大纲 1.索引原理 2.二叉查找树 3.平衡二叉树(AVL树) 4.红黑树 5.B-Tree 6.BTree 7.Hash索引 8.聚簇索引与非聚簇索引 1.索引原理 索引会在数据文件中(ibd文件),通过数据页(Page)进行存储。索引可以加快检索速度,但也会降低增删改速度&#xff0…