四邻 2025-4-13 ~ 2025-6-8 花毛茛 (0) 四邻游戏,类似数字拼图,每块拼图分割成上下左右四个部分,要求相邻两块拼图对应的上下或左右部分的数字颜色一致,边缘不考虑,最后完整拼接。增加提示功能来解决拼图较大时出现没法顺利解的情况。[查看全文]
猜数字 1a2b 2025-5-29 ~ 2025-6-8 花毛茛 (0) 猜数字游戏是一种常见的数学游戏,规则很简单,极好上手,它的数学概念主要为排列组合,也因为排列组合的复杂多变性,使得这种游戏虽然简单却不单调,十分耐玩。A 前面的数字表示位置正确的数的个数,B 前的数字表示数字正确而位置不对的数的个数。[查看全文]
数回游戏的自动求解 2025-4-13 ~ 2025-6-8 花毛茛 (0) 数回是一种逻辑解谜游戏,它规则简单,解题过程富有挑战性。游戏规则很简单。游戏目标是画线连接棋盘上的点形成一条唯一的回路,所画的线不能出现交叉或分枝的情况。棋盘中的数字代表其被多少条线段所包围。本程序是数回游戏的自动求解程序。[查看全文]
EasyX/C++复刻《丝之歌》 2025-1-30 ~ 2025-1-31 Arty (0) 这是一个用 EasyX 和 Windows GDI 库复刻的一款还在鸽的 2D 横板类银河恶魔城游戏——《丝之歌》,语言采用 C++。[查看全文]
一种高效、简易、高质量的 2D 游戏 PBR 光照实现方法 2024-8-24 ~ 2024-11-15 Margoo (0) 本文将会介绍一个我正在制作的项目 PaperCraft 中有关游戏 2D 光照的实现。 提供一个低成本的基于有符号距离场可用于实时 2D 光照渲染的可行思路。 本文将会提供一种可能的代码来实现该方法,阐述该方法的优缺点.。 并在本文最后附上 EasyX 实现代码并给出性能测试.[查看全文]
《从零开始的C++游戏开发》系列教程 2023-12-8 ~ 2024-8-14 Voidmatrix (2) 相信有很多小伙伴是因为想要制作属于自己的游戏才开始接触编程的,但是对于大多数人而言,从纯粹的编程语言的学习到游戏作品的创作之间是存在知识体系的断层的,本系列教程着重于面向编程小白,从零开始深入浅出地讲解游戏开发过程中所需的概念和技术,力求每一位跟随学习的小伙伴都可以自主完成相对较高完成度的游戏作品。[查看全文]
游戏中的刚体碰撞分析 2024-5-11 ~ 2024-7-23 Margoo (0) 本文提供了一种方法(Impulse Method)来处理游戏中几何体间的碰撞处理。主要思路为利用 SDF 与梯度求出反弹法线并计算动量。[查看全文]
用 EasyX 实现 Google Chrome 的小恐龙游戏 2023-12-29 ~ 2024-1-19 Reaky (1) Google Chrome 在断网时的小恐龙游戏,相信大家都有玩过。这一程序通过 500 行左右的代码,实现了这一小游戏,供大家借鉴参考。[查看全文]
涂格子 2012-9-3 ~ 2023-9-8 xiongfj ◑◑ (0) 涂格子游戏。游戏规则: 单击空格子,同时给上下中左右的空格子换色。 全部格子都上完颜色过关。 按任意键退出游戏。 右击重来,Ctrl 作弊键。[查看全文]
暨南大学C++课程作业——尼尔 E 结局复刻 2023-7-29 ~ 2023-7-30 Violet (4) 这是一个复刻了《尼尔:机械纪元》E 结局的小游戏。项目从像素级开始构造游戏,没有使用游戏引擎,没有使用额外的素材,很多视觉和运动特效都是通过一些纯粹的数学物理方法 + 代码制作出来的。[查看全文]
模拟 FC 游戏:经典红白机坦克大战 2017-11-23 ~ 2023-7-29 xiongfj ◑◑ (5) 这是一款模仿红白机坦克大战的小游戏,实现原版的 36 副地图,用户可以自定义添加其它任意形式的地图。[查看全文]
七彩连珠益智小游戏 2023-5-16 ~ 2023-6-17 古风 (5) 还记得当年经典的 winlinez 小游戏吗?没错,它的规则很简单:通过移动彩球,使相同颜色的彩球以横、竖、斜的方式连成一条线,达到五个或者以上便可自动消除,每移动一次如果没有彩球消除则会自动增加三个彩球,随机分布在棋盘上。 所以,你要做的就是尽可能的减少消除小球所移动次数,策略第一。[查看全文]
吃豆子游戏(PacMan)(by 水木淋溪) 2012-3-4 ~ 2023-6-7 contributor (0) 程序名称:吃豆游戏,此游戏我从网上看到的,觉得有意思,也比较简单,所以用自己的方式做了一下,其中部分代码有借鉴。[查看全文]
黑白棋游戏(也叫翻转棋、奥赛罗棋)人机对战版(by 自然向日葵) 2012-3-18 ~ 2023-6-7 contributor (0) 黑白棋(也叫翻转棋、奥赛罗棋)的棋盘是一个有8\*8方格的棋盘。下棋时将棋下在空格中间,而不是像围棋一样下在交叉点上。[查看全文]