八月中旬一周总结

来源:互联网 发布:d3.js入门教程 编辑:程序博客网 时间:2024/04/30 13:30

上一周收获最大的是对win32程序的理解,和对objective C的理解。

网上的一个iPhone开发者的快速入门诗让我受益匪浅

这篇诗的地址是:http://blog.liuhongwei.cn/tag/objective-c/

 

想想真有意思一个程序员也写诗,而且写得风趣幽默,让我佩服不已。其实写一篇文章来把一件事写给别人看懂已经不容易,而写一篇诗更是难上加难,除了自己要对说的内容非常熟悉之外,还必须思路清晰,组织能力强,所以我很敬佩这位作者。

 

做扫雷是用win32做的,win32的特点在于它是基于过程性,虽然也被一定程度的封装,但是封装程度没有MFC深,MFCwin32的子集之一。

 

做扫雷最开始我是模仿着书本例子在写函数,然后根据游戏设计思想把这些函数拼装起来;熟悉起来之后我在想要程序做什么,那么我就写一个对应的函数来实现,目前我用的函数有两类:

       一类是普通成员函数,用来处理贴图,处理窗口大小,窗口重绘,游戏逻辑,雷区状态处理等等的工作。

       另一类是消息处理函数,用来响应鼠标的点击工作。

 

       但是除了函数之外,类的数量定义较少,反而比较多的用结构体来处理数据。可能是前面一个游戏五子棋的影响较大,因为类多起来之后成员变量容易弄混乱,所以有所顾忌。

      

       无论是MFCwin32 或者其它的编程语言,都是编程的工具,会用工具是编游戏的前提,如果连工具都用得不熟悉那么编游戏就无从谈起了,编程基础是做游戏的前提,我现在感觉我还很需要强化,基础等等。

 

       Objective-C的面向对象程序 我花了一个下午终于将写出一个完整的例子,包括申明对象,实现对象,成员变量和成员函数的使用,创建对象,释放对象,调用成员函数等等。

      

       数数时间我们学iPhone已经快两个月了,挺多的了,我想在下半年一定得要做出个iPhone游戏来,努力让我们自己的游戏在app store上线。

 

原创粉丝点击