暨南大学C++课程作业——尼尔 E 结局复刻 2023-7-29 Violet (4) 这是一个复刻了《尼尔:机械纪元》E 结局的小游戏。项目从像素级开始构造游戏,没有使用游戏引擎,没有使用额外的素材,很多视觉和运动特效都是通过一些纯粹的数学物理方法 + 代码制作出来的。[查看全文]
BricksBeater——超级解压的打砖块游戏 2023-2-2 huidong (4) 超级多球,容易上头的打砖块小游戏!复刻自 Steam 游戏 ManyBricksBeater(原游戏 Steam 售价 15¥)[查看全文]
基于 EasyX 的 BVH 优化 、PDF 非均匀采样降噪、多线程渲染的光线追踪系统+基础原理讲解 2023-1-18 Margoo (8) 本文实现了一个光线追踪渲染器,并支持了多线程渲染 BVH 优化,并使用 PDF 非均匀采样来提高渲染画面质量,使用 EasyX 进行渲染结果展示。[查看全文]
播放 bvh 运动捕捉动画文件 2023-1-9 TODO (0) 该程序可以实现动作捕捉文件 *.bvh 的预览。可以观察骨骼的运动情况,可以线框模式预览、mesh 模式预览,可以鼠标拖拽多角度观察。[查看全文]
Dungeon 2022-8-23 Turmoil (13) Dungeon 是一款兼具迷宫和射击元素的 Roguelike 游戏,其灵感最初源于移动端游戏《元气骑士》。游戏中,玩家可扮演两个不同角色击杀怪物,最终逃出地牢迷宫。[查看全文]
EasyX 的三种绘图抗锯齿方法 2022-7-30 Margoo (1) 使用 EasyX 绘制出来的几何图形默认是不锯齿的,可能有的人有需求绘制抗锯齿的图形,这里给各位分享几个方法绘制抗锯齿的图形。[查看全文]
[译] 短小精悍又不可思议的数学艺术挑战赛及各路大神优秀作品展示 2022-7-28 慢羊羊 (0) 基于整数的数学算法以像素形式显示可以生成惊人的图案,即使是最基本的函数也能产生惊人的巧妙效果!本文翻译了国外 StackExchange 上发起的一个叫做 Tweetable Mathematical Art 的比赛,该比赛以极为精简的 C++ 代码生成各种不可思议的图案。[查看全文]
基于 DWT 和 DCT 域的盲水印算法 2022-5-14 花毛茛 (0) 基于 DWT 和 DCT 域的盲水印算法。加水印和提水印阶段涉及小波变换(DWT),离散余弦变换(DCT),Zig-Zag 扫描。攻击阶段涉及亮度,对比度,直方图均衡化,椒盐噪声,剪切。[查看全文]
车牌定位及分割 2022-5-9 花毛茛 (2) 车牌定位及分割,涉及到转换灰度,高斯平滑,中值滤波,边缘检测,形态学滤波,轮廓查找。对于原作中存在不能识别某些环境下的车牌;车尾部有一串拼音(有的车有),很容易框住好几个等问题,进行了改进。[查看全文]
渲染一个花瓶 - 优化 2022-3-24 TODO (0) 1. 修复相机太近程序卡死问题。 2. 修复翻转 y 轴的函数。 3. 透视插值矫正。 4. 齐次空间裁剪。 5. SIMD 测试。[查看全文]
象棋马拉松 2022-1-20 花毛茛 (1) 象棋马拉松,这个小游戏就是控制一个马往前跳。原游戏只有新棋子第一次出现会显示跳哪些地方会被吃。而我加了右键提示,为了判定每个格子安不安全,本身需要一个存危险点和可以移动点的函数。原游戏挺上瘾的,配有落子的音效,就是下的随便的时候很容易失误,原游戏是无尽模式,我加了一个闯关模式。[查看全文]
植物大战僵尸之锤僵尸小游戏 2022-1-14 JiHe (2) 一个用 EasyX 开发的锤僵尸小游戏,共计 1897 行代码,实现了锤僵尸、种植物、除草机、读档存档、收阳光等功能。利用墓碑吞噬者将所有墓碑吞噬后即可通关。[查看全文]
令小也画作绘制 2021-11-26 简单 (4) 这是一张完全用代码画出来的卡通人物。我用的是令小也的作品,通过观察寻找绘制的规律,然后分析绘制的层次。在用程序绘制比较复杂的画作时,一定要耐心,将画作的层次分析清楚,可以大大节省很多代码量。一般都是将复杂的图形用简单的图形进行拼接,覆盖等方式进行绘制。[查看全文]
在 CLion、Dev-C++ 或 Code::Blocks 下面配置 EasyX(2023-7-23 更新) 2021-10-2 BestAns (48) 本文提供了将 EasyX 适配到 MinGW 上的库文件,并详细介绍如何将 EasyX 配置到 DevCpp 或 CodeBlocks 等以 MinGW 为编译器的集成开发环境里。[查看全文]