记录读书笔记的习惯一直没有养成,这次正好趁着软件设计大赛的东风来好好的记录记录这段时间的学习心得与体会.也很想看看在一个月后自己再回过头来看今天所写下的文字会有怎样的体会.
我们为这次的软件设计大赛准备的作品是一个小型的游戏平台,这个设计的灵感来自于现在正流行的网络游戏QQ堂和跑跑卡丁车.这类游戏的画面明快,操作简单,吸引了大批玩家.在这个领域里,吸引大众眼球的不是绚丽的游戏画面也不是错综复杂的游戏情节,而是这类游戏所特有的大众亲和力.任何人在初次接触这类游戏的时候都可以轻松的上手,而不会被过于复杂的操作和场景设置束缚住手脚,换言之,任何人在接触这类游戏一段时间后都可以成为不同水平的"高手".正是经过了以上的种种考量我们决定将游戏的易操作性作为我们作品的最大特点之一.而我们的游戏平台上运行的游戏也正是大家在童年时代就已经熟知的"坦克大战"."坦克大战"的操作相当简单,所有操作键加起来也不过5个,而游戏目的更是一目了然---击败对手,保护自己.而且"坦克大战"的实现方法并不复杂也并不简单,正适合我们目前的技术状况.
说了这么多的废话,在这里再说一下我们具体所使用的设计工具和开发包吧.
坦克主程序:使用visual c++6.0进行编程设计
平台网络传输:使用RakNet开发包进行网络传输的设计开发(我在整个过程中负责的也是网络传输部分,所以在之后的文章中我的着重点也是网络部分,而网络部分最主要的是介绍RakNet开发包
数据库:使用sql server 2000并用vc开发连接数据库的工具
今天不早了,就先写这些吧,明天再继续把详细的设计过程和设计中所遇到的问题写上来.