跳转至

第一阶段简介

阶段宗旨

在完成了第零阶段之后,你应该已经对项目的大框架有了基本的认识。

在第一阶段,我们将进一步深入了解项目的主体部分——游戏部分的框架代码。

在此之前大部分同学或许从未接触过多源文件程序的开发,因此还需要花许多时间学习多源文件程序开发所必须的语言特性和构建流程。

同时,框架代码还使用到了 C++ 的面向对象特性(尽管十分有限)和宏定义语法,这些也是大家在阅读项目时需要学习的。

在掌握框架代码之后,我们将完成游戏所依赖的 UI 库 —— Minitui 库的建设。

经过第一阶段,你将会对「如何接手并完成一个项目」形成一个大略的认识。

阶段简介

在第一阶段,你将:

  • 认识多源文件程序的开发和构建。
  • 学习宏定义。
  • 学习 C++ 的面向对象特性(方法与继承)。
  • 学习 Minitui 的架构,并完成 Minitui 库的建设。