c语言制作文字画面剧情游戏(摸索课设
c语言有大作业
想做个有剧情的游戏
想了好久的剧本。。原谅我脑子中的文学细胞太少
我的大作业目标是:
文字剧情+小游戏
希望能达到预期。。。
本篇博客将记录一些制作中的实现过程的函数代码
以下三个功能是
此篇博客找到/改变的代码:
彩色贪吃蛇
控制台光标的移动
void MoveCursor(int x, int y)//设置光标位置(就是输出显示的开始位置)
{COORD pos = { x ,y };HANDLE output = GetStdHandle(STD_OUTPUT_HANDLE);//获得 标准输出的句柄SetConsoleCursorPosition(output, pos); //设置控制台光标位置return;
}
改变控制台字体颜色
改完颜色printf的东西颜色会改变
n对应颜色
颜色请查表
改变字体颜色
void Discoloration(int n)
{HANDLE output=GetStdHandle(STD_OUTPUT_HANDLE);//获得 标准输出的句柄SetConsoleTextAttribute(output,n);//n十进制颜色return;
}
控制上下左右
其他可以查看此博客
按键
int ControlMove()
{if (GetAsyncKeyState(VK_UP) && 0x8000)//向上return 数字;if (GetAsyncKeyState(VK_DOWN) && 0x8000)//向下return 数字;if (GetAsyncKeyState(VK_RIGHT) && 0x8000)//向右return 数字;if (GetAsyncKeyState(VK_LEFT) && 0x8000)//向右return 数字;if (GetAsyncKeyState(VK_RETURN) && 0x0D)//回车return 数字;
}//数字要看自己改。返回值,然后对应操作
隐藏鼠标光标
6.26
看烦了鼠标光标。。之前一直忘记隐藏了
看到此篇才想起来
可以参考
贪吃蛇
void HideCursor()//隐藏光标
{HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);CONSOLE_CURSOR_INFO CursorInfo;GetConsoleCursorInfo(handle, &CursorInfo);//获取控制台光标信息CursorInfo.bVisible = 0; //隐藏控制台光标SetConsoleCursorInfo(handle, &CursorInfo);//设置控制台光标状态
}
2022年4月19号更新
这是大一下做的了
现在已经大二下了
直接放开软件和源码吧
我还设置了重寻就是进入对应关卡的操作
要通关即可
其实就是判断一个文件在不在路径里来实现的
游戏链接
这是做出来的游戏的连接
提取码e7d7
哈哈哈不过没人玩
这个是源码
源码链接
提取码:2etx
有什么想问的留言即可~
希望大家都可以做出直接喜欢的~
希望大家喜欢~
c语言制作文字画面剧情游戏(摸索课设相关推荐
- 简单五子棋游戏c语言简单,C语言制作简单的五子棋游戏
原标题:C语言制作简单的五子棋游戏 C语言制作简单的五子棋游戏 学习C语言的人很多,但是用C语言很少,而用来为自己所用,来做游戏的人就更少了,很多人都是跟着学校学习,学校讲到哪就坐到哪,但是以后却还是 ...
- C语言制作一个五子棋小游戏【附代码】
目录 五子棋游戏设计与实现 1.1 系统开发思路(需求分析) 1.2 系统功能设计 1.3 系统详细设计 1.3.1数据结构设计 1.4 系统实现 1.5 系统测试 五子棋游戏设计与实现 1.1 系统 ...
- 用C语言制作Fly bird飞鸟游戏
制作思路: 鸟每隔一段时间下降一格 按空格键使鸟跳跃 出现障碍(墙),障碍中间有空隙使鸟通过 墙会向鸟这边移动 判断鸟是否撞墙,撞墙死亡,没撞继续 无限循环随机出现墙 原版游戏: 用C制作出来的效果: ...
- [c语言]制作一个扑克牌小游戏
扑克牌游戏 一.问题阐述 实现一个简单的扑克牌游戏,可以洗牌.发牌,还有玩家打牌等功能,具体任务如下: (1)一副扑克52张牌(去掉大小王),分别是A.2.3.4.5.6.7.8.9.10.J.Q.K ...
- 如何运用C语言制作猜数字小游戏?
之前做课程设计无意中发现了这个好玩的游戏,于是就抱着做着玩的心态开始用c写这个东西,虽然东西不够精致,但是也没有太大瑕疵,希望各位大神们能给出点意见,也希望这篇小代码能给您帮助.(ps:游戏排行 ...
- Java语言制作吃豆人游戏
(此项目源码已上传至Github网站,网址为GitHub - Ran-a/Pac-man-yar) 1 游戏界面 游戏的角色分别是追赶者和吃豆人,玩家使用方向键来控制吃豆人的运动方向并吃食物,将食物 ...
- java制作大富翁游戏_JAVA课设——大富翁(团队博客)
1.团队名称.团队成员介绍 团队名称:憨批军团 组员: 2.团队成员任务分配,标明组长 朱振豪(组长):逻辑代码,Main函数,游戏界面和bug的修改工作 李凌:随机骰子实现,背景音乐实现,开始的命名 ...
- c语言 称重系统设计,745【毕设课设】基于单片机智能电子秤称重系统设计(原理图 pcb 论文 程序)...
[资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 1.研究的主要内容 设计一基于单片机的压力计,要求该电子称除了可以用LCD显示压力的大小 ...
- 碰球游戏java课设实验体会_对碰球游戏教案
活动目标:1.能合拍地随音乐边拍手唱歌边走步.2.用不同的动作方式与同伴相"碰",学会按指令做出迅速准确的反应.3.体验与同伴合作.交流的友好情感和愉快心情.活动准备:1.在日常活 ...
- 地大c语言课程设计题目,中国地质大学数据结构课设-全国铁路运输网最佳经由问题课程设计报告精选.doc...
中国地质大学数据结构课设-全国铁路运输网最佳经由问题课程设计报告精选 数据结构 上机实习报告 实验题目:全国铁路运输网最佳经由问题 班级: 姓名: 学号: 完成日期:2017年4月25日 目录 课程设 ...
最新文章
- 给url添加时间戳,解决浏览器缓存
- uva 101 The Blocks Problem
- 今年双11,200所大学快递无人送
- ios Runloop
- LazyListBoxHelper 动态分页
- SnapGene 4.3.6 win 中文完美不闪退
- 经典C语言程序100例之八五
- mysql innodb_data_file_path_MySQL修改innodb_data_file_path参数的一些注意事项
- [Oracle]oracle概念和术语
- 初始JavaScript,世界上最流行的语言之一!
- 十分钟-Nginx入门到上线
- 黑马程序员_Java学习日记num4
- 帆软查询前后鼠标进入到某个位置隐藏或显示参数面板
- PDF以及PPT技巧
- 2021年9月再次更新-日立电梯,艾默生变频器维修图纸,原理图
- 网站死链查询-在线网站死链查询提交工具免费
- rman命令之crosscheck
- [C/C++] 十进制数转二进制
- 《SteamVR2.2.0官方教程(二)》(Yanlz+Unity+XR+VR+AR+MR+SteamVR+Valve+Tutorials+Interaction+Oculus+立钻哥哥++ok++)
- biu biu biu
热门文章
- VBlog 的代码结构, 使用 element, vant 组件开发的纯前端博客
- VBlog项目代码理解之前后端交互
- VBlog 纯前端博客 2018.5.15更新
- MoneyToUppercase 汉语中数字大写
- 压缩word文档大小的方法?
- office工具栏不见_如何在Office 2013中的快速访问工具栏上显示文件的位置
- 编程开发常用词汇(持续更新)
- ODL之VTN详解-Mac Map
- 在Web中使用jsmpeg.js低时延播放RTSP视频流(海康、大华)方案 - vue-jsmpeg-player
- python word文档合并_[Python 学习笔记]用Python进行docx文档合并