2009-08-27 47 views

回答

-1

我認爲其中大部分都是腳本語言,可以與特定的遊戲引擎一起工作。你已經知道哪些語言?如果你是.net程序員,爲什麼不看XNA。它不是遊戲引擎,它是一個允許您將遊戲部署到Windows和XBOX360平臺的框架。這不是太複雜,如果你已經知道.net,那麼你不需要學習任何新東西(除了XNA類等)。

+0

好點..我會毫不猶豫地看看XNA – user161433 2009-08-27 23:54:28

+0

只要記住,它不是一個遊戲引擎。遊戲引擎更容易學習,因爲它更具拖放性,專門設計用於構建某些類型的遊戲。一個框架給你所有的類和你需要自己做的東西。那裏有一些很好的樣本,但你需要自己做所有的實際工作。確保在跳入之前閱讀論壇中的常見問題解答。 – 2009-08-27 23:56:59

+0

它們根本不是腳本語言。它們是旨在簡化遊戲開發的編程語言。他們是開始編程遊戲的好方法,因爲您可以專注於遊戲邏輯,而不必擔心低級別的功能,因爲該語言爲您提供幫助。 – 2012-07-21 08:00:55

1

我可以告訴你的唯一的事情就是BlitzBasic起源於Amiga,它在那裏得到了很好的評價。

+1

最近它又回到了Amiga + AROS。 – 2011-12-05 00:06:37

3

我意識到這是一個古老的問題,但我偶然發現並感到不得不回答。

BlitzBasic是輕鬆進入編程和遊戲開發的好方法。很多人似乎對此有疑問,但我記得它是如何成爲初學者。雖然我認爲Python是一個很有競爭力的人,但我依然傾向於Blitz,作爲遊戲編程的第一步。

現在大多數語言都有一些障礙需要跨越,然後才能啓動並運行。設置您的IDE/dev鏈,獲取並鏈接到各種庫,並且在您甚至可以真正開始挖掘您的選擇語言之前即可完成。閃電戰主要是一步,電池包括類型的東西。有時候,我仍然使用BlitzMax來製作原型或測試速度更快的想法。

BlitzBasic很容易學習。它是BASIC的一種方言。最新版本的BlitzMax總體來說是一個更好的產品,但如果您是初學者,則會更復雜一些。

既不能作爲腳本語言,也不能作爲遊戲引擎。儘管如此,它們確實具有以遊戲爲中心的標準庫。我傾向於將閃電戰看作訓練輪。在開始學習更多功能齊全的工具套件之前,您將學習並獲得經驗,但它們一般都能夠打磨,商業化的高質量產品(我的意思是獨立意義上的商業版本,而不是最新的AAA大預算版本。)

As之前說過,Blitz可以追溯到Amiga。蠕蟲的原始版本已經寫入其中。在Blitz中也有一些更新的獨立標題(Platypus想起來了)。

1

我推薦Purebasic:編譯本地機器代碼到windows,Osx,Linux,IDE的exelent,基準比較爲(c/C++),它的程序(沒有oop),在所有平臺上都有原生的gui widgets,並且有一個遊戲庫。