2012-12-25 30 views
-4

我必須使用SDL庫在ANSI C中編寫塔式防禦遊戲,但是我進入LazyFoo的教程越深入,我越覺得無法將它寫入純粹C由於侷限性。所以我的問題是 - 我有很大的麻煩,或者我只是恐慌。它必須是一個簡單的塔防遊戲,沒有什麼奇特的,但是有可能只用C來完成它嗎?是否可以在C/SDL中編寫Tower Defense

+4

是的,這是可能的。 – 2012-12-25 15:12:07

+0

你說的這些限制是什麼? – Mark

+1

如果有疑問,可以在C中嵌入彙編代碼。因此,用任何語言編寫的任何編譯代碼都可以作爲彙編代碼嵌入到C代碼中。當然,這可能不實際... – Daniel

回答

8

C是一種圖靈完全語言,所以你可以在其他語言中做的任何事情都可以在C中完成。 SDL爲您提供通常用於(通常是小型/獨立)遊戲的圖形API。

當然寫它可能會更愉快,使用C++或更高級別的語言,例如C#或Python,但在C語言中仍然有可能。

TL; DR:是的,這是完全可能的。

+0

我知道使用C++或C#會容易得多,但不幸的是我必須在C和C中做到這一點。無論如何,我最好做到這一點。 – Deith

+0

沒有。這就是爲什麼我添加了關於有一個圖形API在後面可用的句子。 – ThiefMaster

+0

@Oren我打算這樣做只是爲了證明自己是對的。 – 2012-12-25 15:28:33

相關問題