
源码
文章平均质量分 58
C语言编程俱乐部
C语言高级工程师,坚持每天分享C语言的知识和想法
展开
-
C语言高仿贪吃蛇大作战,800行代码就能实现,结尾有源码~
这是一个贪吃蛇大作战类游戏,修改特性为 AI 不互杀;该程序有四个类:蛇基类 SnakeBase,玩家类 Player,AI 类,Game 类;SnakeBase 和 AI 均继承自 SnakeBase,SnakeBase 提供基础接口,Game 提供数据初始化以及游戏主循环。原创 2023-01-09 21:11:28 · 1458 阅读 · 1 评论 -
C语言趣味小游戏开发《找方块》!测试你眼力见的时候到了~
程序介绍该程序是仿照最近网上流行的找方块游戏编写的,虽然没有仿照的一模一样,但是也实现了他的一些功能。原创 2023-01-04 21:39:46 · 644 阅读 · 0 评论 -
C语言开发《扫雷》游戏,你从未体验过的联网对战版
单机版扫雷总会有些枯燥,不妨试试好评不断的联网对战版扫雷!(C语言开发)原创 2022-12-30 16:07:24 · 804 阅读 · 0 评论 -
C语言实现3D渐去文字效果!简单实用,源代码分享
需要其他项目源码可以关注的粉丝群,自行下载哦(附带代码教程)!原创 2022-12-07 21:49:36 · 608 阅读 · 0 评论 -
【C语言实现贝塞尔曲线】无聊人士专用程序,PS钢笔工具最初原形~
C语言动态演示贝塞尔曲线的绘制过程。C语言动态演示贝塞尔曲线的绘制过程。C语言动态演示贝塞尔曲线的绘制过程。C语言动态演示贝塞尔曲线的绘制过程。原创 2022-12-01 16:11:30 · 972 阅读 · 0 评论 -
C/C++游戏开发丨Dungeon丨游戏框架搭建丨设计模式丨可扩展性高
游戏包括主页面、设置页面、关于页面等,每个页面的 UI 控件样式及布局均由外部 XML 文件提供,但是事件的绑定还是在程序中进行。原创 2022-09-22 16:01:49 · 1695 阅读 · 0 评论 -
用C语言自制开发新版扫雷:六边形寻宝模式,玩得简直不要太爽了
程序简介六边形扫雷,寻宝模式,稍稍介绍一下。他也是要把所有安全的地方点出来。他没有扫雷模式的消零算法。每一个安全的点都需要单独挖出来,一次显示一个格子。添加了生命值的概念,也就是说存在一定的容错。显示的数字有别于扫雷模式。点击宝藏点,会显示周围宝藏点数量,绿色;点击地雷,会显示周围地雷数量,黑色。注意,这个数字不包括自己,显示的范围自然就是 0~6 了。点击地雷会减生命值,生命值归零则结束。所以雷和宝藏都是有价值的,都是能给准确信息的。我能给一个参考难度:占总格子数 40%的地原创 2022-05-13 15:21:00 · 535 阅读 · 0 评论 -
C/C++实现刮刮乐-刮奖区,刮出一套房
这个程序模拟了刮刮乐的刮卡操作,按下鼠标左键并移动可以刮开刮卡层。原创 2022-05-07 15:30:26 · 1461 阅读 · 0 评论 -
【C语言】球球大作战,我用别人内卷的时间做了一个外卷的项目
突然发现好久没有给你们更新项目了,今天来教大家一个游戏项目——球球大作战。原创 2022-02-22 15:31:37 · 318 阅读 · 0 评论 -
C语言实现“勾股树”——毕达哥拉斯树
分形几何学是一门以不规则几何形态为研究对象的几何学。一个数学意义上分形的生成是基于一个不断迭代的方程式,即一种基于递归的反馈系统。虽然分形是一个数学构造,它们同样可以在自然界中被找到,这使得它们被划入艺术作品的范畴。计算机协助了人们推开分形几何的大门。法国数学家曼德尔勃罗特这位计算机和数学兼通的人物,开创了新的数学分支——分形几何学。分形在医学、土力学、地震学和技术分析中都有应用。毕达哥拉斯树(Pythagoras tree)是由毕达哥拉斯根据勾股定理所画出来的一个可以无限重复的图形。又因为重复数原创 2022-02-18 18:36:12 · 847 阅读 · 0 评论 -
【完整源码分享】C/C++游戏开发:见缝插针!
今天我们将实现一个见缝插针的游戏。按下空格键后发射一根针到圆盘上,所有针逆时针方向转动;如果新发射的针碰到已有的针,游戏结束。▓ 首先进行了圆盘与针的绘制,利用三角函数实现了针的旋转;▓ 然后学习了一维数组的概念,并利用数组实现了多根针的效果;▓ 利用批量绘制函数改进了绘制效果;▓ 最后实现了针的发射与增加、游戏失败判断、得分与显示效果的改进。源码:这一章主要讲解了一维数组、const常量、break与c...原创 2021-09-16 14:59:48 · 1333 阅读 · 0 评论 -
C语言实现推箱子游戏!全网最强解析,邻居家的狗都能学会!
很早就想把自己做过的小游戏给大家分享一下(超简单),但是一直没有机会。今天闲来无事,给大家伙们上道菜,代码也不是非常难。希望看完这篇文章的小伙伴们,最后都能够自己写出来!一、介绍开发语言:C也不说太多多余的话了,先看一下效果图:游戏中的人物、箱子、墙壁、球都是字符构成的。通过 W A S D 键移动,规则的话就是推箱子的规则。二、代码实现关于代码方面,我尽可能讲的细致。希望大家可以理解~(1)方法列表这几个方法都顾名思义,而且用意也非常明确,就ini...原创 2021-01-13 14:28:58 · 929 阅读 · 0 评论 -
【源码】C语言 + 图形库 = 简单又好看的图书管理系统!
直接上代码,就是这么任性!各位小伙伴也都可以去运行一下,之前也弄了一个图书管理系统,但是今天加了个界面,需要注意的是记得安装好图形库哦!————————————#include <stdio.h>#include <graphics.h>#pragma comment(lib,"winmm.lib")IMAGE BD,TAB;FILE* fp;void Image(); //背景void Save_Data(); //保存void Delet原创 2021-01-11 15:59:56 · 1374 阅读 · 1 评论 -
适合编程小白的C语言设计习题,实现自动发牌程序!源码分享!
C语言自动发牌程序,供大家参考,具体内容如下:一副扑克有52张牌,打桥牌时应将牌分给4个人。请设计一个程序完成自动发牌的工作。要求:黑桃用S (Spaces)表示,红桃用H (Hearts)表示,方块用D (Diamonds)表示,梅花用C (Clubs)表示。分析:要设置数组表现扑克牌要设置数组表现玩家要给扑克牌做特定标识,得到结果后玩家要知道自己手中黑桃有哪些、方块有哪些初步想法:设置4个字符数组保存4种梅花牌,设置4个字符数组表示4名玩家分配到的牌每张牌随机发给4名玩家原创 2020-11-28 15:03:40 · 818 阅读 · 0 评论 -
【源码分享】用C++实现通讯录管理系统!功能齐全,实属精品!
概述系统中需要实现的功能如下:✿ 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人✿显示联系人:显示通讯录中所有的联系人信息✿删除联系人:按照姓名进行删除指定联系人✿查找联系人:按照姓名查看指定联系人信息✿修改联系人:按照姓名重新修改指定联系人✿清空联系人:清空通讯录中所有信息✿退出通讯录:退出当前使用的通讯录步骤新建结构体:contact...原创 2020-11-20 14:54:39 · 697 阅读 · 0 评论