自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 作者新游戏1.3

《僵尸生存游戏1.3版本更新摘要》作者发布了1.3版本僵尸生存游戏,包含以下内容:新增第一、二章剧情(第三、四章未完成)加入僵尸图鉴系统,可查看普通僵尸(50血/15攻)和毒液僵尸(70血/20攻)属性实现存档功能,可保存章节进度、食物、子弹等数据新增成就系统,包括"首次击败僵尸"等成就战斗系统优化,加入随机攻击判定和毒液麻痹效果预告1.4版本将于5-6月发布,将完成后续章节游戏采用C++编写,包含资源分配、战斗选择、随机事件等玩法机制,当前版本支持前两章完整剧情体验。

2025-12-28 17:55:17 168

原创 c++之基础A(二维数组)第四课

本文介绍了二维数组在C++游戏开发中的基本应用,特别是迷宫类游戏的实现。通过示例代码演示了二维数组的输入输出操作,以及如何计算每行和每列的和。输入输出采用双重循环结构,行列求和则分别通过固定行或列索引来实现。这些基础操作为游戏开发中处理地图数据等场景提供了实用方法,适合编程新手学习二维数组的基本使用技巧。

2025-12-21 21:47:42 538

原创 迷宫1.2(修复版)

这段代码实现了一个简单的控制台迷宫游戏,包含两个关卡。第一关使用方向键控制角色"I"移动,碰到墙壁"#"会阻挡,到达终点"*"获胜。第二关增加了障碍物"x"和瞬移功能(按z键),修复了角色会穿过障碍物的bug。游戏采用字符数组存储地图,通过system("cls")清屏实现画面刷新。代码结构包含地图初始化、移动逻辑判断和胜利条件检测,适合编程新手学习基础游戏开发。

2025-11-29 15:39:20 228

原创 c++之基础A(无返回函数)第三课

本文介绍了无返回值函数的概念,并通过示例演示其用法。无返回值函数是指不返回任何数值的函数,仅通过void声明。文章以一个输出n个指定字符的函数为例,展示了如何定义和调用无返回值函数。示例代码使用循环结构实现字符重复输出功能,调用时只需传入字符数量和目标字符两个参数即可。该示例清晰地说明了无返回值函数的基本语法和应用场景。

2025-11-13 21:11:51 240

原创 c++(斗罗大陆3)

本文介绍了一个基于C++开发的"斗罗大陆"文字游戏,主要实现了存档/读档功能和简单的角色成长系统。游戏包含武魂觉醒(随机获得蓝银草、昊天锤等武魂)、魂力等级系统(1-50级)、修炼升级、魂兽森林战斗(根据等级挑战不同年限魂兽)等玩法。作者提到开发耗时约半年,但代码中仍存在战斗过程显示异常等问题,希望能获得简单易懂的修改建议。游戏通过文件读写实现存档功能,将角色等级和名字保存在D盘1.txt文件中。

2025-11-13 21:00:01 4118 11

原创 作者新游戏1.2

作者:好吧我食言了,下一次在新年之前更完

2025-10-07 20:41:15 246 2

原创 c++之基础A(自定义函数)(第二课)

本文以幽默夸张的方式讲解了自定义函数的基础知识。开头通过"鲁迅二号"的吐槽引出主题,并用"手榴弹"的搞笑情节过渡到正文。主要介绍了自定义函数的三种要素:1.函数类型(int、double等);2.制作方法(含参数和循环结构);3.返回值(相当于输出)。通过一个"数字加一"的代码示例,说明了函数的定义和调用方式,并解释了全局变量与局部变量的区别。全文采用轻松活泼的语言风格,将枯燥的编程概念变得生动有趣。

2025-10-03 15:00:46 377

原创 c++之基础A(系统函数)(第一课)

C++内置了许多实用的系统函数,如max/min比较数值、swap交换变量、floor/ceil取整、pow计算幂次、int取整数部分、abs求绝对值、sqrt开平方等。这些函数由C++设计者精心设计,旨在简化代码编写(虽然数量不多但很实用)。使用时直接调用即可,如cout<<max(a,b)。本文介绍了常见系统函数的基本用法,适合编程新手入门学习。

2025-10-03 13:07:46 229

原创 我的创作纪念日

就这样,斗罗大陆快好了,作者新游戏也快好了。以后再好一点,争取更文章更快一点。那当然是many的粉丝啦!

2025-09-23 18:55:52 217

原创 c++之基础B(双重循环)(第五课)

本文介绍了双重循环在编程中的应用。通过示例代码展示了如何使用双重循环打印不同图形:正方形(外层和内层循环次数相同)、三角形(内层循环次数随外层递增)、空心矩形(利用条件判断限制输出位置)和字符梯形(循环范围动态变化)。这些示例演示了如何通过简单修改循环条件实现不同输出效果,体现了双重循环处理二维图形的灵活性。文章还提到三重循环对应三维数组的概念,但主要聚焦于基础的双重循环应用场景。

2025-09-06 16:50:47 352

原创 c++之基础B(x转10进制,含十六进制)(第四课)

这篇文章介绍了不同进制之间的转换方法。主要内容包括:1)二进制、八进制、十六进制转十进制的实现方法,通过权重计算(从低位到高位依次乘以2、8、16的幂次);2)十进制转十六进制的实现,通过不断除以16取余数,余数大于9时转换为对应字母(A-F)。文中提供了详细的C++代码示例,并解释了字符转换的原理(如'A'的ASCII码为65)。这些方法是计算机基础中常见的数制转换技巧,适合编程初学者学习掌握。

2025-09-06 15:57:28 477

原创 c++之基础B(进制转换)(第三课)

这篇文章介绍了如何在C++中实现十进制到其他进制的转换。作者首先提供了一个十进制转二进制的示例代码,详细解释了转换过程(如输入6输出110)。接着说明该方法适用于任意进制转换,只需修改除数即可。文章最后给出了一个通用代码,通过输入十进制数n和目标进制k,使用循环除法和取余运算完成转换,并逆序输出结果。代码简洁实用,适合编程初学者理解进制转换的基本原理和实现方法。

2025-08-02 21:49:37 201

原创 c++之基础B之sort排序(第三个参数没有)(第二课)

本文介绍了C++中的sort排序函数使用方法。sort是C++标准库中的高效排序算法,适合不了解底层排序算法的开发者使用。基本用法需要两个参数:排序数组的起始和结束位置(如sort(a+1,a+n+1))。示例代码演示了如何对数组进行升序排序和降序输出,并建议进阶用户探索第三个参数实现自定义排序规则。文章以幽默口吻提醒初学者不要过度依赖该函数,并提供了基础应用场景下的实用指导。

2025-07-30 20:50:36 390

原创 c++之基础B(第一课)

本文以幽默诙谐的方式讲解了C++中switch-case语句的用法。作者通过父母吐槽式评价引入主题,详细介绍了switch-case语法结构,强调其作为if-else替代方案的特点。重点指出两个关键点:1) switch-case不能使用范围匹配(如1~10),必须逐个列举条件;2) default分支的使用场景和重要性。文中还包含一个完整示例代码,演示了数组元素与switch-case的配合使用,并特别提醒break语句的必要性。全文采用轻松活泼的语言风格,穿插作者的自我吐槽,使编程知识讲解生动有趣。

2025-07-30 20:19:35 368

原创 2025年惊喜:内容翻倍快乐加倍

摘要:2024-2025年文章内容相同,作者用大量重复的"很"字表达强烈情感,最后以新手写作水平自评(C-B级)作结。全文风格活泼跳跃,情感表达夸张直白。(47字)

2025-07-21 21:18:28 170

原创 从简单到困难:C++进度条全攻略

本文介绍了三种C++实现的进度条方法:1.简单进度条使用system("cls")清屏和Sleep函数逐步显示加载百分比;2.困难进度条1采用颜色控制、动态刷新和百分比计算实现专业效果;3.困难进度条2加入随机延迟和颜色变化模拟真实加载过程。代码示例展示了从基础到进阶的实现方式,适合不同水平的C++开发者参考学习。

2025-07-21 21:13:07 527

原创 让黑窗口变彩色:C++控制台颜色修改指南

这篇文章介绍了如何改变C++程序运行框的颜色。通过使用system("color")命令和Windows.h头文件,可以自由设置命令行窗口的背景色和文字颜色。文章提供了颜色代码对照表(如0代表黑色、F代表亮白色等),并给出示例代码演示具体使用方法。作者还幽默地预告了一个"预计在0000-2100年间完成"的新游戏,整体风格轻松诙谐,适合编程初学者学习命令行界面美化的基础技巧。

2025-07-20 22:05:12 422

原创 c++第五课(基础c)——掌握while循环:从入门到精通

本文介绍了while循环的基本概念和使用方法。while循环是一种条件循环结构,与for循环相比更加简洁,只需指定循环条件即可。文章通过输出1-100的示例演示了while循环的正确用法和常见错误(如循环变量顺序错误)。同时讲解了while循环的三种死循环写法,并特别提醒在使用逻辑运算符时要注意避免无限循环的情况,如用"!="判断奇数时可能导致循环无法终止。最后通过一个输出奇数无限循环的例子,强调了正确设置循环条件的重要性。

2025-06-08 15:06:19 373

原创 我的创作纪念日(补)

(掏出一块银色的牌子)当然是439了!(掏出一块铜色的牌子)当然是392了!(咚——咚——咚——咚!1.me的关注目前是。

2025-06-01 06:33:29 206

原创 c++第四课(基础c)——布尔变量

本文介绍了布尔变量(bool)的基础知识及应用:布尔数据只有真(1)和假(0)两种值,常用flag命名;强调初始化布尔变量为0的重要性,尤其在大程序中;通过输出数组元素并用逗号分隔的例题,展示了三种实现方案,重点演示了用布尔变量flag控制输出格式的巧妙用法,适合C语言初学者理解布尔变量的基本概念和实际应用。

2025-05-31 19:58:52 381

原创 我的创作纪念日

单纯就是想写一写关于c++的一些东东,仅此而已。现在可不一样了,啊哈哈哈哈哈哈哈哈哈哈(此处省略n个哈哈哈)!(其实如果能破330个粉丝就very good了)!(手中拿着一个亮闪闪的牌子)307个粉丝!你们还记得我的128天纪念日吗。现在你看到的就是me的手发神经时的杰作。(用very帅的语气说)现在是三个窗口。本来打算写一会儿就不写了……1.阿巴巴 没什么要说的了。but我的手停不下来了。那时我写的是斗罗大陆。

2025-05-30 21:47:42 663 2

原创 C++函数入门:void与int详解

本文介绍了C++中void和int两种函数返回类型的用法。通过示例展示了void函数的创建过程,包括参数传递和函数内部实现。重点对比了void与int返回类型的区别:void函数不返回值,直接执行操作;int函数通过return语句返回计算结果。文章提供了计算求和的完整代码示例,并说明如何在main函数中调用自定义函数。最后作者提到后续将补充void指针等内容,适合C++基础学习者参考。

2025-05-25 14:43:04 478

原创 三个窗口的代码(c++)

这篇文章展示了如何使用C语言和Windows API创建并管理多个窗口。作者通过DeepSeek工具,使用Dev-C++编写了一个简单的程序,创建了两个窗口。代码首先定义了窗口的回调函数WndProc,用于处理窗口消息,如关闭窗口时调用PostQuitMessage。接着,在WinMain函数中,注册了窗口类并创建了两个窗口hwnd1和hwnd2,分别显示在屏幕的不同位置。最后,程序进入消息循环,处理窗口事件。这段代码适合C语言初学者学习Windows编程的基础知识,展示了如何通过API创建和管理窗口。

2025-05-18 07:42:25 211

原创 让作者开心的事

今天,作者要讲一个非常非常非常(此处省略31415926535个非常)开心的事。哈哈哈哈哈哈哈哈哈哈哈哈(此处省略3720433980123810个哈哈)粉丝量突破300啦(虽然很久以前就突破了)!当然,括号里的内容你100%看见了。你问我是什么事情让我开心?

2025-05-05 15:15:31 239

原创 作者新游戏1.1

小报:下次大约在7~8月份左右吧。我不行了,直接亮代码吧!

2025-05-05 15:05:20 500 4

原创 c++之getch()

今天,我们要学的是做游戏里的,常见的函数——getch()游戏里的getch()常常是这样的。3.游戏里的getch()

2025-05-03 08:14:23 429

原创 c++初始化数组

话说数组是n年前的事了,我为啥现在又提到它呢?因为很多人不会初始化数组,所以今天我来教教大家。你想设置到哪里,就可以设置到哪里(不可以大于数组的大小)这样是a[0]到a[5]全都等于0。初始化数组就是定义数组,就像这样。如果要输出这个数组,就要这样子。设置的数组的大小绝对要大于5。直接看你设置了多少大。

2025-04-26 20:31:46 328

原创 c++弹窗

弹窗是c++里创作游戏的重要步骤,如果没有它你的游戏就是一个******至于这个6,那可真的是很6。

2025-04-26 19:20:23 841

原创 c++小做——完全数

今天,我们来写一个完全数的代码。跳出去这个(for),写上它。再跳出(for),写上它。(you~输入的数)

2025-04-12 17:38:26 289

原创 c++第三课(基础c)

上次写文章到现在,有足足这么多天(我也不知道,自己去数吧)开始吧。

2025-03-29 20:40:09 1243

原创 c++第二课(基础c)

大家好,我们有很久很久很久很久很久很久(此处省略314159个很久)没见过面了,今天,(边说边拿出float)我们主要学习float和double,先学float吧float,是c++里的单精度浮点数,简单来说就是小数如果用int整型来储存小数看看会发生什么答案是1因为整型变量只能储存小数点前面的整数现在是小数答案是1.45。

2025-03-22 12:16:13 317

原创 c++第一课(基础c)

就像这样子,它能输出26个字母,至于为什么能输出26个字母,留到下一章来讲。字符数组简单来说,就是数组,只不过加了能储存字母、以及特定符号的功能。19+21(你输入的)=10011+10101(电脑转化成二进制)OK,咱们也是亿(不是作者故意的)天没见,话不多说,直接开始!作者悄悄地说:看来十分安好,我们去看看它们的亲戚,字符数组吧!%^&**^*^&^&%%*%&¥(由于编译错误产生的混乱)那我们再看看第二个栗子的儿子是否安好。字符 ASCII码。第二个栗子的儿子:你好!

2025-02-23 19:56:03 1574 4

原创 作者新游戏1.0

忘记今天,作者要创作一个关于末日丧尸的游戏,开整!

2025-02-01 15:47:32 353 4

原创 我的创作纪念日

还记得 2024 年 09 月 16 日吗?我撰写了第 1 篇技术博客:《c++第1课》在这平凡的一天,我赋予了它不平凡的意义。也许是立志成为一名专业 IT 作者、也许是记录一段刚实践的经验。但在那一刻,我已在创作这趟旅程中出发。今天,是我成为创作者的第128天。

2025-01-22 20:52:17 424

原创 迷宫1.2

这里,我们可以用void来把int main()下面的主程序换到上面来,再给他定义一个名字叫zhuchengxu。这时,我看到执行移动的都在zhuchengxu();里面的这怎么在zhuchengxu2();但是,我发现如果再加上zhuchengxu();时,它就会只执行zhuchengxu();于是,我想到如果在执行完zhuchengxu();这时候,我运行了一下代码,结果通关以后就不能输出Win。这样,我们的第二个小地图就做出来了!下一次要随机迷宫了吧!于是,我马上就把这个给改了。z是瞬移(瞬移2格!

2025-01-21 20:52:30 222

原创 迷宫1.1

用#include <conio.h>(因为它还是#include <conio.h>中的函数)system("cls")是#include<windows.h>中的函数。现在,终于来到激动人心的时刻——移动功能。接着,就可以做出其他三个件的移动了。发一下上次的代码(作者良心吧?再用一个while(1)无限循环。再定义两个变量i=4,j=1;移动得用getch();接下来是向上移动的代码。下次来做第二关(逃!

2025-01-20 21:24:52 284 1

原创 迷宫1.0

下一次,我们回来做移动效果(逃!今天,我来做一个迷宫小游戏吧!这样,一个小地图就做出来了。

2025-01-20 20:10:18 324

原创 c++空间大小

其实a等于多少并不重要,只要输出等于4就行了(不然作者吃大便!sizeof函数是用来知道某个字符的空间大小是多少的。如果你要知道一个字符串的空间大小的话就得这样子。用sizeof函数就可以知道它的空间大小是多少。中我们写的hello,world还记得吗?3.long long 空间大小。3.long long 空间大小。2.sizeof函数使用规则。2.sizeof函数使用规则。1.sizeof函数。1.sizeof函数。

2025-01-18 16:05:46 289

原创 c语言第1课

看到这里,你会发现,c语言和c++相比,c++的#include c语言就变成了#include c++的using namespace std;c语言的输入也不一样:int a=10;c语言的输出是:int a;3:c语言输入输出汇总。它就会输出:12345。3:c语言输入输出汇总。

2025-01-12 19:29:40 198

原创 c++第14课(答案)

【代码】c++第14课(答案)

2025-01-04 14:01:18 171

斗罗大陆漫画的游戏!!

#include<iostream> #include<conio.h> #include<windows.h> #include<stdlib.h> #include<stdio.h> #include<time.h> #include<string.h> using namespace std; int qs=10; int xthl=0;//先天魂力 int hldj=1;//魂力等级 int wh1;//武魂1 long long hj[9]={0};//九个魂环的年限 int n,a,b,d,as; int main() { long long name,c; int gj=0,xl=0; srand(time(NULL)); cout<<" ----------斗罗大陆---------- \n"; cout<<"你好,欢迎来到斗罗大陆,行走江湖,还请留下代号(数字):"; cin >> name; int result = MessageBox(MB_APPLMODAL,"你准备好了吗?","来自

2024-12-08

c++的一个加法小游戏

#include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; cout<<a+b; return 0; } 记住,中间要用空格空开,再按回车键,要用dev.c++来打开。

2024-10-01

c++基础为新手参考资料

我想让新手快速学习c++,可以快速上手。我的资料可以让新手知道基础代码,以及一些代码的意思,还有一些小游戏,希望大家能成为我的铁粉,并且能为我三连,加油!

2024-09-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除