用到的第三方图形库SDL库(Simple DirectMedia Layer)和我之前写的一个线程池项目。
运行示例
写这个游戏找图形库有些不容易,因为带有C++界面操作的库MFC(有些古老,且可移植性比较差)、Qt(虽然也是但是据说跟C++是两门语言,还得重新学)、cocos2d-X(官方不再继续维护了)。最终我选择了这个图形库,毕竟也不想幸苦学个半天,好不容易知道图形库怎么使用,结果发现以后大家都不使用了,那多搞人心态。
这个游戏暂时只实现了主要的框架,后面有时间的话会继续写
代码链接:https://github.com/Tianhui123/PlantVsZombie