c语言小游戏测试总结

来源:互联网 发布:淘宝网站推广软件 编辑:程序博客网 时间:2024/05/29 15:18

c语言

如果不算周末吧,12天的小游戏项目。老师领队带着我们做小游戏,把要求告诉了我们之后,带领我们做,把一些没有学过的函数交给我们,然后让我们自己去做。

在过程中,刚开始的两天,我记得当时的心情是,我没有落后,跟紧了老师以及班上成绩好的同学的脚步,但是第三天有事请了一天假,之后回来了,我发现一件事,老师讲了一个很重很重要的知识:地图的形成!然后我就落后了,看着大家都做出了地图,我还不懂是什么意思,之后看了一阵子才懂。最后我感觉c语言这个东西,不!是计算机这个东西,不难,真的很简单一样,但是又需要很严谨的逻辑思维跟付出的汗水。我的汗水太少,放学回了家,周末,我基本是不怎么做,看,学的,就是玩,当然,还好的是在学校还是很认真的,这个毛病得改!

我在过程中遇到了一些很麻烦但又是很简单的东西,逻辑思维这方面,既然是我自己写的,当然我不觉得难,难在好多函数,还有它的格式,好多东西,我记不住它的样式,就比如后面老师要求我们做注册登录的时候,要求用第三方来接收储存,输入以及提取,用的这个函数,我只记得后面Int是整数提取,S..ing是字符提取,然后前面是W开头的是输入,G开头就是提取了。真的,我发现,这英语,真的是性格,以前小时候没有好好的学,后面也就不学英语弄成这样。上次c语言考试,有两道题,第一题,就是用冒泡排序,我不知道我得了多少分,我只记得我只用了10多分钟就写完了,但是第二题,老师给了两个函数,我都不懂这两个函数是什么意思,怎么拼写,我见过,但是我不懂那个意思,还有就是老师第二题的要求,然后我吧,就没考及格....尴尬

今天答辩的时候,老师问枚举类型,我记得它的格式跟用法,但是基本没用过,就连结构体我都很少用,我喜欢用全局变量这种,但是我后面了解到结构体跟枚举类型的一些好的地方,但就是因为用的少,不知道,枚举类型的那个单词我都写不出来,然后老师还问转换格式,在做游戏的时候,徐老师教了我们idoa(..,..,10)这种,就是将整形转换成字符,用的10进制,但是答辩老师问的是类似这个问题但又不是这个,是字符转换成整形吧敲打   还有老师问同学i++跟++i是什么意思,然后还举例,我很清楚i++的意思,但是++i却不是很懂,我记得老师讲过,但是当时我没做研究,今天问了同学,也有了一些了解

在做游戏的过程中,我用的思维比较简单,没有像一些同学那样想的复杂,的确要把剧情弄得更“花哨”或者说吸引人,但是,我做游戏的时候逻辑思维里面感觉挺简单的,用if做判断的多,for做循环的多,其他的循环跟判断我都没用,就像枚举类型一样,用的太少了,都没用。

这个小游戏的项目,最让我头疼的就是排行榜,注册登录这种,因为老师要求的是提取第三方文件,提取数据来做判断有没有,需要用到的函数太长了,而且里面的格式有几个参数,刚开始我是理解的,然后一会儿不懂一会儿懂,总之是把注册跟登录做出来了,但是排行榜没有,徐老师用指针方式抽取地址,但是我的结构体没有数组,没法用这个方法,我走的是比较简单的方法,就是,想办法找到第三方文件的头名,然后再找到下面的(经验,等级,杀敌数)某个值抽出来做判断,我想的就是这么简单,但是,循环出了问题,它不能循环所有的用户,只能循环我当前登录的用户,所以排行出现的就只有一个用户,就这个出了问题,也就因为这个,我还能做更多的游戏优化都没法做,如果说做这个游戏消耗的时间,就是我在学校上课的4小时(以内),而且后面几天是纠结排行榜,所以说,c语言并不是太难,经验最重要,如果我知道后面大概怎么做的话,我开始的结构体,或者一些用法就不会出问题了,就可以用老师给的一种两种方法做出排行榜。

在这个过程中,我有很多不足的地方,我应该改一下,说好听是执着,不好听就是死板,早应该用老师给的一些方法,而不是非要想着自己的方法简单又好,却还是没做出来。不过说实话,我想的的确很简单,只是对了一半。

今天老师也说了几点,要多扩展,不能就学老师说的几点,知识太多,不可能教完,得多积累。

好吧,今天就说到这,也没太多的能抒情了...考试考的这么烂,都没心情在这里潇洒了大哭

0 0
原创粉丝点击