正如标题所说,我想编写一个 3d 游戏(可能是 BattleZone 克隆),但不使用 OpenGL、DirectX 等 API。问题的核心是,我只想学习如何在屏幕上绘制基本的 3d 形状并对其进行操作。不要在乎它是否看起来像废话。我以前用OpenGL来达到类似的目的,但真的没有了解这些主题。
问题是,我不知道从哪里开始。我下载了 Doom 源代码,但这有点超出我的理解。尽管我已经编写了一些程序,但图形问题远远超出了我的理解范围。
如果有人可以提供可以帮助我实现目标的链接或代码(任何语言),我将不胜感激。
只是为了踢,我正在尝试创建一个可以简化,分解和扩展代数方程的应用程序.如果我可以将方程式变成一个好的可行格式,那么对规则进行编程就好像是直截了当的.解析方程式证明是一个麻烦,目前正在使用Python,但我不反对必须学习新的东西.
是否有任何图书馆(任何语言)可以使这个项目变得非常简单,或者是一个梦想?
[用Haskell标记这个,因为我觉得'简单'就是这样的地方]