🌌 模拟器设计

构建基于物理规律的动态系统模拟器,探索混沌、引力与轨道演化等复杂行为。

三体引力模拟器(3-Body Simulator)

技术栈:C/C++, SDL2, 牛顿万有引力定律, 数值积分(欧拉法), Linux 可视化

实现了一个实时可视化的三体问题模拟器。程序通过求解牛顿引力方程,模拟三个天体在相互引力作用下的运动轨迹。使用 SDL2 在 Linux 平台渲染动态星空场景,支持太阳贴图与轨道可视化,初步验证了三体系统的混沌特性。

项目截图 查看代码与文档 →

实时雪花飘落模拟器(Snow Simulator)

技术栈:C++, SDL2, 粒子系统, 随机过程, 物理模拟

基于粒子系统实现高性能雪花飘落效果。每片雪花具有独立的速度、大小和扰动轨迹,模拟重力下落与微风湍流,支持数百粒子流畅渲染,适用于天气特效或节日氛围营造。

项目截图 查看代码与实现细节 →