Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须使用 SDL 库在 ANSI C 中编写塔防游戏,但是我越深入 LazyFoo 的教程,我就越有这种感觉,由于限制,用纯 C 编写它是不可能的。所以我的问题是——我有大麻烦还是我只是恐慌。它必须是一个简单的塔防游戏,没什么花哨的,但是可以只用C来做吗?
C 是图灵完备的语言,因此您可以在其他语言中执行的任何操作也可以在 C 中完成。SDL 为您提供了通常用于(通常是小型/独立)游戏的图形 API。
当然,用 C++ 或更高级别的语言(如 C# 或 Python)编写它可能会更令人愉快——但仍然可以用 C 语言编写。
TL;DR:是的,这完全有可能。