前言

bilibili上voidmatrix发布的基于EasyX图形库的游戏开发教程。花了一天跟着做完的,撸码800+行。虽然说只是亦步亦趋地复现作者操作,但是在这个过程中,一方面巩固了对C++的语法知识(比如重载、面向对象编程、析构函数等)的认知,一方面对游戏开发也有了初步认识,不同于以往用godot游戏引擎进行开发,这回几乎是手搓出游戏,对如何加载和播放动画、如何减轻CPU负担、如何增强代码可读性有了基本的认识。

开源地址

虽然voidmatrix视频做得很好,但是他认为开源代码会影响学习热情,所以没有提供,这里将我的代码上传至github作为参考,没事干可以瞅一瞅。https://github.com/Ottohere-Mourn/Tiwat-Survivors

后话

这篇blog是网站重启后写的,因为还在学习61B所以我不会写太多,就简要说一下。一方面,C++挺重要的,C++得学;另一方面,完整的开发一个项目确实可以极大的激发学习热情;最后我后续重心可能不会放在游戏开发上,因为要学的太多了,和本专业相关性也低,最重要的是开学后会比较忙QAQ