从坦克大战中学到什么

写在

90坦克大战是非常经典的小游戏,甚至当时的几乎所有游戏机都带有这个游戏。在学C#的时候就想不如那这个小游戏来熟悉一下C#语法特性,于是就做出来了这个可以2P对战的坦克大战。

做的过程中感觉和写Java区别不大,但是有很多特性可以更简单的写,写的过程中也熟悉了更多面向对象的方法,因为之前几乎一直在写python和js这俩的面向对象不是很经典,甚至类是阉割的,在用C#的过程中对虚方法,抽象类等概念有了更深的理解。

特别在派生类方面,考虑不同实体的关系,做出游戏对象的基类,移动物体类,不可移动物体类,继承派生出坦克,子弹,墙体等等


评论

《“从坦克大战中学到什么”》 有 1 条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注