**项目一:HYDOS 自研操作系统**
基于 C++ 独立开发的 x86-64 操作系统内核项目,旨在深入研究操作系统底层原理及计算机硬件工作机制。
项目采用 Clang/LLVM 编译工具链、Makefile 构建系统、Limine 引导程序及 QEMU 虚拟机进行开发与调试。
目前已完成内核基础启动、串口调试输出、Framebuffer 初始化、像素绘制及基础图形渲染等功能,并实现了直线绘制等基础图形算法。
在开发过程中积累了底层内存访问、指针操作、编译链接、跨平台工具链配置及问题定位经验,后续计划逐步完善内存管理、输入设备及其他内核功能。
**项目二:C++ 游戏引擎学习与开发**
基于 C++ 开展游戏引擎底层架构研究与实践,重点学习图形渲染、OpenGL、纹理管理、摄像机系统及 ECS(实体组件系统)设计。
熟悉基础图形渲染流程,了解顶点缓冲、着色器、纹理采样及渲染管线等核心概念,并持续研究引擎模块化设计、事件系统与数据结构组织方式。
通过项目实践提升 C++ 编程、模块设计、算法实现和程序调试能力,致力于编写结构清晰、易于维护的底层代码。