04. 太空侵略者复刻版 开源项目 si78c,用 C 语言精准复现 1978 年经典街机游戏《太空侵略者》。该项目从原始游戏的 ROM 中加载各种样式的小精灵和其他数据,但是没有使用原始游戏的逻辑代码。 si78c 用 C 语言重新复现了游戏逻辑,可以让你更容易的理解原始系统内部的工作原理。它不是对《太空侵略者》的模仿,而...
不管是自动走还是手动,加载的地图同一类型都是一样的!这个mapread函数其实就是加载地图的函数 if(ch==49) fp=fopen("C:\\Users\\Herbert\\Desktop\\map\\Easy\\11.txt","r"); if(ch==50) fp=fopen("C:\\Users\\Herbert\\Desktop\\map\\Easy\\12.txt","r"); if(ch==51) fp=fopen("C:\\...
SSHTron 是一款通过 SSH 运行的多人 Lightcycle 游戏,只需运行如下命令即可开始游戏: 代码语言:javascript 复制 # ssh sshtron.zachlatta.com 功能介绍 W A S D 或 vim 键绑定移动(不要使用箭头键); 退出或按 Ctrl + C 退出; GitHub 地址:https://github.com/zachlatta/sshtron battle-city 基于React 的...
猜数字游戏项目,涉及基本的输入输出、随机数生成等操作,是 C/C++ 初学者练习的常见项目,代码逻辑相对简单。 项目链接:https://github.com/Kalutu/cpp-projects-for-everybody 这个项目是一个很好的 C/C++ 编程入门练习,尤其适合初学者熟悉基本的编程概念和语法。通过实现这个游戏,开发者可以锻炼自己的编程思维和问题...
SmartCar:智能车寻迹小车:2014年暑假做的一个项目,智能车寻迹小车,项目代码两个人完成,我负责图像采集、处理、中线提取、弯道判断等几个部分,项目C语言实现。 ZYunfeii/QT: QT(C++)开发小众日记app项目 management-system:通讯录管理系统 Algorithm-Exercise: 难度中等的一个C++算法小项目 ...
先分享5个c语言的小游戏项目,有教程,对小白友好。一、C 语言实现简单聊天室 本项目在 Linux 环境下...
在GitHub上,有多个精彩的C语言开源项目值得探索与学习。首先推荐的是名为mgba的GBA模拟器,用C语言实现,Star数3.1k,Fork数459,这个项目不仅让你在模拟器上重温童年游戏的乐趣,还能深入学习C语言的编程技巧,与他人合作探讨源码,享受编程带来的快乐。接下来是si78c,一个用C语言实现的《太空侵略者...
SSHTron 是一款通过 SSH 运行的多人 Lightcycle 游戏,只需运行如下命令即可开始游戏: # ssh sshtron.zachlatta.com 1. 功能介绍 W A S D 或 vim 键绑定移动(不要使用箭头键); 退出或按 Ctrl + C 退出; GitHub 地址: https://github.com/zachlatta/sshtron ...
本项目使用tcp长连接,主要从hotwheels移植过来,hotwheels是erlang中tcp连接处理的典范。 如果你使用过其他语言如C/C++,连接处理就不需要自己实现epoll或select之类的io多路复用,这些在erlang底层都帮你处理了,所以使用erlang编写这部分代码非常简单易懂。 有了传输层代码,下面介绍协议层,即传输数据包设计. ...
Tips:文章中的项目分别涵盖了 Python、机器学习、Java、JS、Go、Objective-C 类别,希望不同技术栈的小伙伴都可以找到自己感兴趣的新项目。 一、重温经典 1.1 植物大战僵尸 GitHub 地址→https://github.com/marblexu/PythonPlantsVsZombies PythonPlantsVsZombies 是 Python 语言编写的植物大战僵尸。