我想學習如何編程視頻遊戲,但不想用C++做。我四處搜尋,遇到了BlitzBasic,darkbasic和purebasic。有沒有人聽說過他們。如果是這樣,你會推薦哪一個?任何人都聽說過Blitz3D,BlitzBasic遊戲編程語言
回答
我認爲其中大部分都是腳本語言,可以與特定的遊戲引擎一起工作。你已經知道哪些語言?如果你是.net程序員,爲什麼不看XNA。它不是遊戲引擎,它是一個允許您將遊戲部署到Windows和XBOX360平臺的框架。這不是太複雜,如果你已經知道.net,那麼你不需要學習任何新東西(除了XNA類等)。
我可以告訴你的唯一的事情就是BlitzBasic起源於Amiga,它在那裏得到了很好的評價。
最近它又回到了Amiga + AROS。 – 2011-12-05 00:06:37
我意識到這是一個古老的問題,但我偶然發現並感到不得不回答。
BlitzBasic是輕鬆進入編程和遊戲開發的好方法。很多人似乎對此有疑問,但我記得它是如何成爲初學者。雖然我認爲Python是一個很有競爭力的人,但我依然傾向於Blitz,作爲遊戲編程的第一步。
現在大多數語言都有一些障礙需要跨越,然後才能啓動並運行。設置您的IDE/dev鏈,獲取並鏈接到各種庫,並且在您甚至可以真正開始挖掘您的選擇語言之前即可完成。閃電戰主要是一步,電池包括類型的東西。有時候,我仍然使用BlitzMax來製作原型或測試速度更快的想法。
BlitzBasic很容易學習。它是BASIC的一種方言。最新版本的BlitzMax總體來說是一個更好的產品,但如果您是初學者,則會更復雜一些。
既不能作爲腳本語言,也不能作爲遊戲引擎。儘管如此,它們確實具有以遊戲爲中心的標準庫。我傾向於將閃電戰看作訓練輪。在開始學習更多功能齊全的工具套件之前,您將學習並獲得經驗,但它們一般都能夠打磨,商業化的高質量產品(我的意思是獨立意義上的商業版本,而不是最新的AAA大預算版本。)
As之前說過,Blitz可以追溯到Amiga。蠕蟲的原始版本已經寫入其中。在Blitz中也有一些更新的獨立標題(Platypus想起來了)。
我推薦Purebasic:編譯本地機器代碼到windows,Osx,Linux,IDE的exelent,基準比較爲(c/C++),它的程序(沒有oop),在所有平臺上都有原生的gui widgets,並且有一個遊戲庫。
- 1. 任何人都聽說過Accessibility_TLB
- 2. 任何人都聽說過HOSTING 2.0
- 3. 任何人都認識到這種語法或編程語言?
- 4. D編程語言是否有任何遊戲/圖形引擎?
- 5. 編程語言 - 遊戲開發
- 6. 任何人都知道這是什麼編程語言?
- 7. 任何人都可以識別這種編程語言?
- 8. 任何人都知道如何在java rts遊戲中做多人遊戲?
- 9. 多人遊戲編程
- 10. 多人遊戲編程
- 11. 有沒有人有任何遊戲編程任務的想法?
- 12. 遊戲男孩C語言編程顏色編程
- 13. 通過任何編程語言
- 14. 程序或語言爲遊戲創建「機器人」
- 15. 什麼編程語言最適合創建roguelike遊戲?
- 16. 什麼語言用於編程瀏覽器遊戲
- 17. Facebook遊戲開發 - 哪種編程語言?
- 18. 遊戲編程
- 19. 遊戲編程
- 20. 多人遊戲玩家2人遊戲
- 21. 任何人工作或聽說過qcubed/qcodo mvc框架?
- 22. C語言2d數組趣味遊戲填字遊戲
- 23. 如何將多人遊戲元素編程爲視覺基礎2010遊戲
- 24. 任何人都可以爲我識別這種語言嗎?
- 25. 遊戲編程C
- 26. Unity遊戲編程
- 27. Android遊戲編程
- 28. 2sxc中的錯誤多語言編輯 - 任何人都知道解決方法?
- 29. 以任何編程語言回溯
- 30. 任何語言 - 端口監聽器? [UDP]
好點..我會毫不猶豫地看看XNA – user161433 2009-08-27 23:54:28
只要記住,它不是一個遊戲引擎。遊戲引擎更容易學習,因爲它更具拖放性,專門設計用於構建某些類型的遊戲。一個框架給你所有的類和你需要自己做的東西。那裏有一些很好的樣本,但你需要自己做所有的實際工作。確保在跳入之前閱讀論壇中的常見問題解答。 – 2009-08-27 23:56:59
它們根本不是腳本語言。它們是旨在簡化遊戲開發的編程語言。他們是開始編程遊戲的好方法,因爲您可以專注於遊戲邏輯,而不必擔心低級別的功能,因爲該語言爲您提供幫助。 – 2012-07-21 08:00:55