lantus

NGRayEx

lantus

A real-time, first-person raycaster demonstration for the SNK Neo Geo AES, written in C.

AI 简介

NGRayEx 是一个为 SNK Neo Geo AES 游戏机开发的实时第一人称光线投射演示程序,用 C 语言编写。它利用 Neo Geo 硬件的 sprite 缩放器实现高效渲染:每帧对 80 列屏幕分别投射光线、计算距离与高度,并将控制参数写入 sprite 控制块,由视频芯片完成纹理缩放;地板/天花板使用静态背景层,HUD 小地图绘制在文字层。项目聚焦硬件级优化探索,代码未作性能调优,主要用于研究经典 16 位主机上实时伪 3D 渲染的可行性。适用于复古游戏开发学习、嵌入式图形算法教学及 Neo Geo 平台底层技术研究场景。

C
52
Stars
12
Forks
2
Watchers
0
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分3.34
默认分支main