趣学编程(C语言)
文章平均质量分 69
通过游戏开发、创意程序趣味学编程
跟童老师学编程
浙江大学计算机博士、河海大学计算机系副教
展开
-
2021级计科新生C语言项目设计视频集锦
2021级计科新生C语言项目设计视频集锦原创 2022-01-12 08:42:00 · 1517 阅读 · 0 评论 -
做游戏,学编程(C语言)教材《C语言课程设计与游戏开发实践教程》出版了...
经过半年多的写作、修改、校样、印制,我们的实践教材《C语言课程设计与游戏开发实践教程》终于出版了。这本书可以看成是“做游戏,学编程(C语言)专栏”的详细版本,以下为书中部分案例的运行效果,本书所有案例均提供源代码下载。图书前言:C语言是一门重要的基础课程,应用广泛,也是不少后续课程的基础。然而,由于C语言语法规则较多,在实际编程时又相对灵活,很多初学者接触这门课程会觉得有难度,普遍有畏惧心理。目前...原创 2021-01-16 12:44:39 · 1634 阅读 · 1 评论 -
错觉图片生成实验 - 动态的缪勒莱尔错觉
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍许万亿、詹坤阳、田强、史秋实同学实现的动态缪勒莱尔错觉。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可能不够完...原创 2021-01-23 19:21:45 · 701 阅读 · 0 评论 -
错觉图片生成实验 - Go forward together
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍许林苗、赵嘉仪、徐琪、刘竺同学实现的Go forward together错觉。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法...原创 2021-01-23 19:22:11 · 197 阅读 · 0 评论 -
错觉图片生成实验 - 椭圆的艺术
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍许庄颜、陈悦同学实现的movement in elipse错觉。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可...原创 2021-01-23 19:22:33 · 263 阅读 · 0 评论 -
错觉图片生成实验 - 隐形的黑点
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍雷正阳、张立言、吉骏强、游铭韬同学实现的隐形的黑点(INVISIBLE BLACK POINT)。由于同学们学习C语言刚一个月,还没有正式学...原创 2021-01-23 19:23:04 · 400 阅读 · 0 评论 -
错觉图片生成实验 - 旋转花
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍张昊翔、邹烨、谢欣然、蒋稷康同学实现的旋转花(spinning flower)。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法...原创 2021-01-23 19:23:30 · 222 阅读 · 1 评论 -
错觉图片生成实验 - 正方形错觉
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍王翌骏、陈凯、马学强同学实现的正方形错觉。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可能不够完善。以下提供了...原创 2021-01-23 19:23:51 · 453 阅读 · 1 评论 -
错觉图片生成实验 - 平行的线
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍景骏飞、冯朦胧同学实现的平行的线。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可能不够完善。以下提供了分步骤的...原创 2021-01-23 19:24:16 · 576 阅读 · 0 评论 -
错觉图片生成实验 - 倾斜的字母
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍杨雍斌、景羿霏、王舒杨、孙凤祥同学实现的倾斜的字母。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可能不够完善。...原创 2021-01-23 19:24:39 · 476 阅读 · 0 评论 -
错觉图片生成实验 - 会动的吃豆人
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍费森、赵伟杰、刘潇赟、王子宙同学实现的会动的吃豆人。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可能不够完善。...原创 2021-01-23 19:24:58 · 306 阅读 · 0 评论 -
错觉图片生成实验 - 扭曲的黑白棋盘
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍邵一宸、汤刘阳、李树斌、詹振威同学实现的扭曲的黑白棋盘。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可能不够完...原创 2021-01-23 19:25:23 · 604 阅读 · 0 评论 -
错觉图片生成实验 - 平行线(黑林错觉)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍曾奕杰、谷瑞、王世博、王鑫洋同学实现的平行线(黑林错觉)。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可能不够...原创 2021-01-23 19:25:44 · 1176 阅读 · 0 评论 -
错觉图片生成实验 - 大小圆圈错觉
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)这学期的线下C语言课程,大一同学们学完旋转蛇案例后(童晶:第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)),布置了一次错觉图片生成实验的PBL,给了大家5天时间分组完成代码、ppt报告。这次,介绍汪佳磊、刘宇、李智锋、郝泽楷同学实现的大小圆圈错觉。由于同学们学习C语言刚一个月,还没有正式学习数组、函数等语法知识,因此代码可能不够完善。...原创 2021-01-23 19:26:06 · 707 阅读 · 0 评论 -
2020级C语言大作业 - 小球进框
分享20级同学大一上学期用C语言(及少量C++)实现的小球进框游戏。由于同学们刚学了三个月的编程,实现还不够完善,工程代码、图片音乐素材可以从百度网盘下载:链接:https://pan.baidu.com/s/1gcjDdn8HY373TcUSyrdC7Q 提取码:7q33 1 设计思路该程序功能的主体设计参考了网页小游戏“炮弹进框”(Cannon Strike),通过C语言编程进行实现。其中应用...原创 2021-01-23 19:29:49 · 874 阅读 · 0 评论 -
2020级C语言大作业 - 以撒的结合
分享20级同学大一上学期用C语言(及少量C++)实现的以撒的结合。由于同学们刚学了三个月的编程,实现还不够完善,工程代码、图片音乐素材可以从百度网盘下载:链接:https://pan.baidu.com/s/1Oo7jOCRTdo7xlP6Kho7Wrw 提取码:9r9b 1 设计思路本游戏参考了网络上的同名游戏,并通过EasyX插件用C语言编写实现。为了统一玩家的操作,游戏只使用键盘进行操作,且...原创 2021-01-23 19:29:11 · 1262 阅读 · 1 评论 -
2017级C语言大作业 - 奇怪的大冒险
分享17级同学大一上学期用C语言实现的奇怪的大冒险。分步骤代码、图片音乐素材、可执行程序可从百度网盘下载:链接:https://pan.baidu.com/s/1nR-Sa1kKvkuBZhm7XpD34g 提取码:wsa9一、 设计思路我们小组经过在网上搜集资料,共同的研究讨论,最后确定了奇怪的大冒险这个游戏。这是一个十分有趣的小游戏,各种花式的死法让人欲哭无泪。游戏的核心是勇士挑战各种各样的困...原创 2021-01-23 19:42:29 · 282 阅读 · 0 评论 -
2017级C语言大作业 - 密室逃生
分享17级同学大一上学期用C语言实现的密室逃生。分步骤代码、图片音乐素材可从百度网盘下载:链接:https://pan.baidu.com/s/1Se8aPaQYa1xy93q3dR2yUA 提取码:b3p1摘要利用easyx和数组知识制作地图、墙块、主人公、火苗以及传送门。利用if以及各种判断语句来实行主人公的移动与撞墙的反弹效果,利用多个函数组合在一起,在不同情况下更新不同数据。 巧妙的地图的...原创 2021-01-23 19:41:59 · 308 阅读 · 1 评论 -
2017级C语言大作业 - 气球塔防
分享17级同学大一上学期用C语言实现的气球塔防。分步骤代码、图片音乐素材可从百度网盘下载:链接:https://pan.baidu.com/s/1tN-ErS7q7SEgibvsZdanQw 提取码:c0ne一、设计思路1.1 基本步骤实现1、搭建游戏基本框架2、设计游戏画面3、寻找气球的移动路径,实现气球的移动4、实现防御塔的放置以及防御塔对气球的攻击5、增加防御塔数量,实现多个猴塔的放置6、增...原创 2021-01-23 19:41:40 · 555 阅读 · 1 评论 -
《C和C++游戏趣味编程》 第8章 十步万度
没想到前几天新书预告中(童晶:《C和C++游戏趣味编程》新书预告),有这么多朋友对实现十步万度游戏感兴趣,下面提前开源最终代码。这个案例使用VS 2010 + EasyX开发,感兴趣的朋友可以在EasyX官网下载,配置也很简单:EasyX Library for C++从百度百科上复制的十步万度游戏介绍:《十步万度》是一款休闲益智手游,你只能点十次, 但却要引发蝴蝶效应最后达到10000度。六种模...原创 2021-01-23 19:40:57 · 504 阅读 · 0 评论 -
第3章 别碰白块(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将实现一个小球跳跃躲避方块的游戏。首先学习字符的知识,按空格键控制小球起跳;然后学习矩形的绘制,利用逻辑运算符实现小球和方块的碰撞判断;接着学习整除、取余、类型转换,利用随机数增加游戏的趣味性;最后实现得分的计算显示、解决小球在空中起跳的问题。视频教程:最终代码:#include <graphics.h> #includ...原创 2021-01-23 19:39:49 · 643 阅读 · 0 评论 -
第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将绘制非常神奇的错觉图片,静止的圆盘看起来却有在转动的错觉。首先学习绘制扇形函数和RGB颜色模型,绘制了一个基本单元;然后学习了for循环语句和循环的嵌套,实现了旋转蛇的绘制;最后学习了HSV颜色模型,并利用随机函数和按键切换,实现了丰富多变的旋转蛇错觉图案。视频教程:最终代码:#include <graphics.h> ...原创 2021-01-23 19:39:25 · 266 阅读 · 0 评论 -
第5章 见缝插针(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将实现一个见缝插针的游戏。按下空格键后发射一根针到圆盘上,所有针逆时针方向转动;如果新发射的针碰到已有的针,游戏结束。首先进行了圆盘与针的绘制,利用三角函数实现了针的旋转;然后学习了一维数组的概念,并利用数组实现了多根针的效果;利用批量绘制函数改进了绘制效果;最后实现了针的发射与增加、游戏失败判断、得分与显示效果的改进。讲解视频:最终代...原创 2021-01-23 19:39:05 · 567 阅读 · 0 评论 -
第6章 见缝插圆(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将绘制一些漂亮的随机图案,如图所示,随机生成的圆互不相交且尽量填满画布,按空格键可以切换不同的绘制模式。首先利用数组实现多个圆的生成和绘制,并使得圆和圆之间不相交;然后学习函数的概念,并应用函数改进代码,添加了新圆半径最大化的功能;最后利用函数封装了多种绘制模式,并通过键盘按键进行互动。讲解视频:最终代码:#include <gr...原创 2021-01-23 19:38:43 · 270 阅读 · 0 评论 -
第7章 贪吃蛇(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将编写贪吃蛇游戏,效果如图所示。键盘控制小蛇上下左右移动,吃到食物后长度加一;蛇头碰到自身或窗口边缘,游戏失败。首先利用全局变量和函数的知识,设计了一个游戏开发框架;然后学习二维数组的知识,构造了地图和小蛇,实现了小蛇向四个方向移动;接着学习了静态变量的概念,进行了时间控制的改进;最后实现了失败判断与显示、吃食物增加长度的功能。讲解视频...原创 2021-01-23 19:38:11 · 769 阅读 · 1 评论 -
第8章 十步万度(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将编写十步万度游戏,效果如图所示。鼠标点击任意一个小圆圈,其指针顺时针旋转90度,后续被指向的圆圈指针也依次旋转,所有圆圈的旋转度数累积。玩家点击10次,尝试得到尽量高的旋转度数。首先学习结构体的概念,并利用结构体数组存储所有小圆圈信息;然后学习鼠标交互的方法,实现鼠标点中小圆圈的旋转;接着学习数组作为函数的参数,实现旋转的迭代传播;最...原创 2021-01-23 19:37:51 · 212 阅读 · 0 评论 -
第9章 推箱子(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将编写推箱子游戏,玩家键盘控制游戏角色将所有黄色箱子推到白色方块处,效果如图所示。首先学习字符串与字符数组的概念,并应用字符数组初始化关卡数据;然后利用键盘控制游戏角色移动,实现地图元素更新和游戏胜利的判断;接着利用三维字符数组,实现多关卡的游戏;最后学习基于文件的关卡数据读取,利用枚举类型改进游戏代码。讲解视频:最终代码:#inclu...原创 2021-01-23 19:37:29 · 352 阅读 · 0 评论 -
第10章 十字消除(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将编写十字消除游戏,用户点击空白方块,沿其上下左右方向寻找第一个彩色方块,如果有两个或两个以上颜色一致,就将其消除。在进度条时间结束前消除足够的方块,可以进入下一关,效果如图所示。首先实现随机颜色方块的表示与绘制,鼠标点击与十字消除算法;然后绘制了提示框,绘制倒计时进度条;接着进行了得分计算、胜负判断、多关卡功能的开发;学习了地址与指针...原创 2021-01-23 19:37:10 · 636 阅读 · 0 评论 -
第11章 樱花树(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将绘制一些漂亮的樱花树,如图所示。鼠标位置设定樱花树的高度和分散程度,鼠标右键点击设置是否显示过程动画,鼠标左键点击开始绘制。首先学习递归的概念,实现汉诺塔问题的求解;然后学习分形的概念,并利用递归调用绘制一棵分形树;最后修改分形树的生成与绘制参数,实现了随机樱花树的绘制。讲解视频:最终代码:#include <graphics....原创 2021-01-23 19:36:42 · 582 阅读 · 0 评论 -
第12章 坚持一百秒(《C和C++游戏趣味编程》教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将编写坚持一百秒游戏,玩家通过鼠标控制火箭躲避一架UFO和越来越多的反弹子弹,效果如图所示。首先学习图片的导入和显示,并利用结构体实现一颗反弹的子弹;然后学习面向对象编程的知识,利用类和对象实现新版本的子弹;接着添加火箭类,并实现子弹和火箭的碰撞检测、坚持时间和火箭多条生命的显示,学习如何添加音乐音效;最后学习继承的概念,在子弹类的基础...原创 2021-01-23 19:36:18 · 582 阅读 · 0 评论 -
第13章 祖玛(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将编写祖玛游戏,各种颜色的小球沿着轨道移动,玩家必须阻止小球进入轨道终点的城堡。鼠标可以移动控制炮台旋转、鼠标右键更换小球颜色、按下鼠标左键发射小球。发射的小球进入轨道,如果周围有连续三个相同颜色的小球即可消除,效果如图所示。为了实现动态数据结构,首先学习了链表和C++标准模板库。然后利用面向对象知识和STL的vector,依次实现了顶...原创 2021-01-23 19:35:33 · 1622 阅读 · 2 评论 -
第14章 火柴人的无尽冒险(《C和C++游戏趣味编程》配套教学视频)
(图书介绍:童晶:《C和C++游戏趣味编程》新书预告)本章我们将编写一个2D跑酷类游戏,玩家键盘控制火柴人奔跑和跳跃,躲避蝙蝠到达终点。游戏地图随机生成,随着关卡数的增加,游戏难度越来越大,效果如图所示。首先定义Player类,实现异步输入控制和延时改进;然后利用枚举类型进行多种状态的切换,实现火柴人的奔跑动画、跳跃控制;接着添加地面类与场景类,实现火柴人与地面的碰撞判断;最后进一步改进游戏效果,...原创 2021-01-23 19:35:05 · 1197 阅读 · 3 评论 -
第3章 flappy bird作业、SVN、GIT、码云
第3章别碰白块讲解后(童晶:3 别碰白块(《C和C++游戏趣味编程》配套教学视频)),请同学们做了一个flappy bird的练习:在别碰白块代码基础上,实现flappy bird游戏效果。码云(https://gitee.com/)上新建公开仓库,提交分步骤实现代码,在作业栏中列出码云仓库地址,让其他同学查看、评分。 参考实现步骤:1 别碰白块原始代码2 修改小球为空中起跳3 添加上面的障碍物4...原创 2021-01-23 19:34:31 · 160 阅读 · 0 评论 -
进阶的汉诺塔
在讲解递归时,汉诺塔游戏是一个非常经典的例子。有三根针A、B、C。A针上有64个盘子。盘子大小不等。大的在下小的在上。要求将多个盘子从A针移到C针。要求:可以借助B针,每次只许移动一个盘子。三根针上始终保持大盘在下小盘在上,要求编程求出移动的步骤。因此,三个步骤可分成两类操作: (1)将 n-1个盘从一个针移到另一个针(n>1), 是一个递归过程;(2)将一个盘从一个针移到另一个针上。分别用...原创 2021-01-23 19:33:54 · 284 阅读 · 0 评论 -
做游戏,学编程(C语言) 网易云课堂MOOC视频
应一些同学的要求,把这学期上C语言编程课的讲课视频录制剪辑,上传到网易云课堂,感兴趣的朋友可以在线观看,欢迎多提宝贵意见。MOOC视频链接:http://study.163.com/course/introduction.htm?courseId=1004489035【适用人群】零基础编程自学者、大学理工科学生,对游戏开发感兴趣、觉得已有编程教学方法太枯燥的学生【课程概述】先讲最少的语法知识,再把...原创 2021-01-23 19:56:49 · 450 阅读 · 0 评论 -
2017级计科新生游戏大作业制作讲解
这一学期的C语言课程设计结束了,相应的视频集锦:做游戏,学编程(C语言) - 网易云课堂我们请一些同学做了相应的制作思路过程讲解(比较初步),对应的视频、源代码可以从以上的网易云课堂链接中打开。用PC打开网易云课堂网页,点击下面的参考资料,有代码下载链接:以下为对应的内容:1、水果忍者2、超级马里奥3、气球塔防4、植物大战僵尸5、合金弹头6、彩虹六号围攻7、火焰之纹章8、见缝插针9、豆豆战场10、...原创 2021-01-23 19:56:26 · 354 阅读 · 0 评论 -
2019级C语言大作业 - 十步万度
分享19级同学大一上学期用C语言实现的十步万度,可从码云下载:期末作业/十步万度摘要本组设计并编写的游戏《十步万度》,是我们仿照原有的《十步万度》游戏,用自身现所掌握的C语言知识来编写的一款休闲益智类的小游戏。你只能点击十次,但却要引发蝴蝶效应最后达到10000度,一个微小的差别可能就会造成很大的不同。这款游戏的设计思路和编写过程如下。一、设计思路在一开始选取游戏题材的时候,我们曾考虑过自己设计并...原创 2021-01-23 19:50:28 · 333 阅读 · 0 评论 -
2017级C语言大作业 - 水果忍者
分享17级同学大一上学期用C语言实现的水果忍者。分步骤代码、图片音乐素材、可执行程序可从百度网盘下载:链接:https://pan.baidu.com/s/1i-e_MVChl4fIUSiPBnNp-Q 提取码:67lj设计思路我们小组经过在4399网站上试玩游戏,经过多次研究讨论,最后确定了水果忍者这个游戏,这个游戏大家都玩过,核心玩法是不同的水果往上抛,然后玩家用刀切掉水果。由于网上有Java...原创 2021-01-23 19:50:07 · 985 阅读 · 0 评论 -
2017级C语言大作业 - 合金弹头
分享17级同学大一上学期用C语言实现的合金弹头。分步骤代码、图片音乐素材、可执行程序可从百度网盘下载:链接:https://pan.baidu.com/s/1cm01uEDNodXH-eU5zfF3kw 提取码:toam一、设计思路1. 游戏主要基于Easyx提供的函数库,能够忽略WinAPI,减轻代码量。2. 游戏基本设计思路:为了方便总体控制和简化操作,选择将easyx底层抽象,可以直接加载相...原创 2021-01-23 19:44:48 · 1112 阅读 · 1 评论 -
2017级C语言大作业 - 元气骑士
分享17级同学大一上学期用C语言实现的元气骑士。凉屋工作室制作的元气骑士游戏是一款像素风射击游戏,其新颖的操作方式吸引了众多玩家,随时“拿得起,放得下”的操作方式更是让人着迷,一把通关的时间只需要20分钟左右,各种武器、人物、技能的搭配更是让人爱不释手。这个作业实现了一个简化版的元气骑士游戏,由于同学们刚学了三个月的编程,实现还不够完善,分步骤代码、图片音乐素材、可执行程序可从百度网盘下载:链接:...原创 2021-01-23 19:49:29 · 1706 阅读 · 3 评论