c语言循环写回合制小游戏_做游戏,学编程(C语言) 2016大一上同学开发的部分游戏效果...

acfc9aa232024e9a000345743a4f61ea.png

新鲜出炉的2016级同学在大一上完成的C语言大作业效果(多图预警,且都是动态gif图片,建议在电脑上打开,点击图片可以看到动态图片)。大家有感兴趣的可以给我留言,我来和开发相应游戏的同学交流,请他们晚点写下制作教程。

更多效果参看视频集锦: http://pan.baidu.com/s/1nuXHXtZ

同学们在做这些游戏练习的过程中,用到了不少商业游戏中的图片素材,仅用于教学用途,侵删。

河海版口袋妖怪:

0c1e0b62dad3267c94558e0af30e6257.png

挖地小子:

c09be866636e024777fb3f4feae45e44.png

猪小弟:

07563f21cb81b44036614236b8ba8281.png

太鼓达人:

67eda188e962df7ec88605468630aab2.png

疯狂小人决斗:

12457a7a02188e096beb9e1f35f15283.png

蓝色药水:

9feae6c5fda2c78bf9a8ffd921363ba5.png

Rings:

53e591e2034a90efec718f7a0fa2c2bc.png

通天魔塔:

67e199afc6f6469579a6c8c90604cd1c.png

坦克大战:

35154929c87722a45b0ded35ba19df9f.png

冰球火球双人大作战:

997d7c242a124e5622b10d3f549810a9.png

台球:

8bc247f21501dc5f4703ceeac8a64964.png

俄罗斯方块:

131909a4269c9afe26d348cf6bab3864.png

1010:

c42ccbb26912034842ad48fa250caa58.png

补充:

有读者觉得这些游戏不是大一同学写的,放一下通天魔塔游戏的SVN log吧:

290459a6bb081899bfd4ab8bc98847b7.png

另外,这里的游戏开发是手段不是目的,主要是培养大家对C语言的兴趣,在实战中学习编程。在平时教学中,我们也丝毫不放松基本语法知识、常见算法的学习,这学期布置的编程作业、测验OJ也有20次了。

一个教学方法,很难让所有人都满意。就我在实际教学中的体会,这种方法要比传统偏语法的教学方式,更容易激发同学们的学习兴趣。有兴趣了就会多写代码,c语言上手会很快的。

后续我们也会开专门的选修课,在unity3d平台进行游戏开发和虚拟现实的学习,会先请同学们把c写的小游戏移植到unity平台。如果是我继续上c++的话,我也会沿用这种教学思路。写了一千行的游戏代码,发现很痛苦;学习了面向对象的知识后,回过头来改进程序,会觉得真是太好用了。对于其他课程的教学,我觉得也可以采用这种思路:step by step实现,在实践中让学生更深入的理解学到的知识。

想要从零开始做出这样的游戏效果,请关注我们的专栏:知乎专栏 。另外,等同学们放假后我会邀请他们写一些上面游戏的制作教程,到时候会和代码一起放到专栏中。

最后,我一直觉得比我编程牛教学好的老师大有人在,这只是我在教学方法上做了很小的一点改变。欢迎大家多提宝贵意见,谢谢!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部