一些小程序,记录我的大学生活……

TankII - 方格坦克

这个小游戏是作为一个练习 Java2D 编程的项目出现的。一开始同学提议说做一个街机经典的坦克大战的 Java Swing 版。后来大家还是自己来做自己的实现。于是我想到了以前幻想过的一个游戏,于是我改变了一些规则,重写了“坦克大战”。由于和原来传统意义上的“坦克大战”已经有很多不同了,于是……定名为 TankII ,中文“方格坦克”。欢迎提出评论或改进。

截图是最新的开发版本,但下载地址是旧的 1.0 版本,也就是自己当时写的 10 天游戏设计的版本。不过,事实上,是不是 10 天完成,其实真的不重要,重要的是,这个游戏是否有价值。 :-)

开发记录:http://plux.is-programmer.com/tag/TankII

下载:http://t.cn/aYNxU7?u=1696085160

Snowpad - 随记本

Screenshot

这个项目实际上是我交的 C++ 课程的大作业……

开始不知道要写些什么,后来用了一下 Gnote ,觉得挺不错的,但在记录通信概论的笔记时,发现缺少了画图功能,于是想着实现一个可以简单地绘图的小工具吧,于是这个小程序就出来了。至于为什么叫 Snowpad ,这是我第二年看到雪,我觉得也是最能体现我这一年来的大学生活了,于是记为 Snow 。

想到 Gnote 是用 Gtkmm 实现的,于是就看了一下 Gtkmm ,几天内就完成了这个 Demo ,如果有可能,希望完善它让它集成到像 Gnote 那样的笔记程序上~

由于是几天内就完成的,基本就没留什么开发记录。

源码:http://dl.dbank.com/c0acdibz4h

选课系统模型

这个选课系统准确地说是我的作业,是我对当时的选课系统的界面不满而开发的。投入了比较多的注意力到界面上,至于后台设计,直接使用 J2EE 原始的DAO设计模式设计的,而且抽象得还不完善。

不过其实已经初步具备了选课系统的初步模型了。有兴趣的可以继续开发~