纯C语言实战-打字游戏

纯C语言的打字游戏

学了那么长时间C语言了,每天写出来的代码都是一个小黑框,也没写过好玩的东西,突然有了一个想法,能不能写一个C语言的小游戏呢?然后百度了半天,游戏很多,但是大多数都需要引入其他的库来实现,虽然也不是太难,学一下也可以,但这样写出来的代码毕竟不是原生的C程序,我的想法是写一个纯C语言的游戏,只要能编译C就可以玩,不需要考虑少了什么库函数。

就在这样的目的的驱使下,我成功写了一个很简陋的打字游戏,只要能编译C,就可以编译这个代码(这篇博客会不断更新,代码都放到GitHub上面了,也会同步更新。)

后续所有的更新不会脱离纯C语言这个规则,我写这个游戏的初衷就是为了有一个简单点可玩性高纯c语言版本的小游戏

1.0单线程版本

点击下载体验
最下面有源码下载地址
先上一个打字游戏的截图
在这里插入图片描述
这个是打字过程中的子弹
在这里插入图片描述
因为这个是单线程的,所以在玩的过程中会很不爽,卡顿感十足。

2.0多线程版本

点击下载体验
因为单线程的很多不足,写了一个多线程的,也都是标准的C语言。
菜单界面:
在这里插入图片描述
因为是多线程的,所以可以增加更多的显示信息,同时不影响字母的下落,具体可以看下面控制台的标题。
在这里插入图片描述

后续版本

根据自己的能力,不断的完善这个打字游戏,后续会添加网络功能,实现好友对战,同时也只用标准的C语言的,不会引入其他的插件,这样会更适合标准C语言的学习。

上代码

说了这么多了,肯定有人问了,代码在哪儿,代码在这里:https://github.com/glwhappen/TypingGame
因为代码里面有很详细的注释,所以没有过多的讲述代码,如果有疑问,可以直接进行题问。

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值