私はビデオゲームをプログラミングする方法を学びたいが、C++ではやりたくない。私は周りを探索し、BlitzBasic、darkbasic、purebasicを見つけました。彼らのことを聞いた人がいますか?もしそうなら、どちらをお勧めしますか?Blitz3D、BlitzBasicゲームプログラミング言語を聞いたことがある人
答えて
私はこれらのほとんどが特定のゲームエンジンで動作するスクリプト言語だと思います。あなたはすでにどの言語を知っていますか? .netプログラマなら、XNAを見てみてはいかがでしょうか。これはゲームエンジンではなく、WindowsとXBOX360の両方のプラットフォームにゲームを展開するためのフレームワークです。あまりにも複雑ではなく、既に.netを知っていれば、新しいことを学ぶ必要はありません(XNAクラスなどを除く)。
私があなたに言うことができるのは、BlitzBasicがAmigaで始まり、よく評価されたということだけです。
最近、Amiga + AROSに戻ってきました。 –
私はこれが古い質問であることを認識していますが、私はちょうどそれに遭遇し、答えを求められました。
BlitzBasicは、プログラミングとゲーム開発を容易にするための大きな方法です。多くの人がこれに問題を抱えているようですが、初心者としてどのように覚えましたか?私はPythonが大きな候補だと思っていますが、私はまだゲームプログラミングの第一歩としてBlitzに傾いています。
最近のほとんどの言語では、1つは立ち上がって実行される前に、いくつかのハードルが交差することがあります。 IDE/devチェーンの設定、さまざまなライブラリの取得とリンク、そしてそれまでのところ、あなたが選んでいる言語を実際に掘り下げ始める前に、ブリッツは主に一歩ですが、電池には物の種類が含まれています。時には、私はまだBlitzMaxを使ってクイック・アイデアのプロトタイプやテストを行います。
BlitzBasicは簡単に学習できます。 BASICの方言です。最新バージョンのBlitzMaxは、全体的にはるかに優れた製品ですが、初心者の方がより複雑です。
スクリプト言語としてもゲームエンジンとしてのどちらにも該当しません。彼らはゲーム中心の標準ライブラリを特徴としています。私はブリッツを訓練車と考える傾向があります。あなたはより多くのフル装備のツールセットに移行する前に学び、そこでの経験を得ることができますが、一般的に洗練された商業品質の製品(インディアンの意味での商業であり、最新のAAAの大きな予算のタイトルではありません)。前に述べたように、ブリッツはアミーガに戻ります。ワームの元のバージョンが書かれています。
私はPurebasicを推奨します:Windows、Osx、Linux、ネイティブのマシンコードをコンパイルしてください。その優秀なベンチマークは(c)と比較しています。/C++)、手続き型(noop)、すべてのプラットフォームでネイティブGUIウィジェットを持ち、ゲームライブラリを持っています。
- 1. Windowsゲームプログラミングの第一言語としてのC++?
- 2. Jsonスキーマを生成するJSONスキーマについて聞いたことがある人はいますか?
- 3. アフリカ人言語サポートアンドロイド
- 4. 高水準言語をアセンブリ言語に変換する人
- 5. 高速で埋め込みが容易で、ハイレベルのゲームプログラミングに適したスクリプト言語はありますか?
- 6. "Position"デザインパターンを聞いたことがありますか?
- 7. elasticsearchのJQL(jiraクエリー言語)に似た人間にとって使いやすいクエリ言語
- 8. ユーザーがレッスンを聞いたことを確認する
- 9. どのプログラミング言語がこれにあたりますか?
- 10. Javaゲームプログラミングとスレッド
- 11. ゲームプログラミングとイベントハンドラ
- 12. 同時に何人のクライアントがTcpListenerを聞くことができますか?
- 13. パラレルAWKを使用する - これについて誰かが聞いたことがありますか?
- 14. C++ Server Pagesについて聞いたことがありますか?
- 15. は、複数の人間の言語に
- 16. 誰でも∀x。(px => q)が∃x.px=> qを満たすことができる人間言語の例を与えることができますか
- 17. AndroidとiOS - 2Dゲームプログラミング
- 18. ある言語の自動ガベージコレクタを別の言語で記述することはできますか?
- 19. android.provider.Telephony.SMS_RECEIVEDを聞いている人を確認する方法?
- 20. Postgresの言語が異なる言語
- 21. メリット、デメリット、そして難しい言語を書くために言語を書くこと。
- 22. 用語:ある言語のプログラムを別の言語に翻訳する動作
- 23. ユーザー入力データが英語以外の言語であることを確認する方法
- 24. ブラケットとw3cバリデーターがこのコードにエラーがあると言いました
- 25. Androidゲームプログラミング
- 26. Pythonゲームプログラミング
- 27. 言語のタイピングをインストールすることができません。
- 28. 言語検出を行うための辞書は複数の言語でどこにありますか?
- 29. OS言語とは異なるデフォルト言語を使用しているときにローカライズが正しくない
- 30. 誰もJava言語仕様(JLS)を読んだことがありますか?
良い点..確かにXNAを見ていきます。 – user161433
ゲームエンジンではないことを覚えておいてください。ゲームエンジンは、よりドラッグ&ドロップであり、特定のタイプのゲームを構築するために特別に設計されているため、学習するのが少し楽です。フレームワークは、自分で行う必要のあるすべてのクラスと要素を提供します。そこにいくつかの良いサンプルがありますが、実際の作業をすべて自分で行う必要があります。ジャンプする前にフォーラムのFAQを必ず読んでください。 –
これらはスクリプト言語ではありません。彼らはゲームの開発を容易にするためのプログラミング言語です。言語があなたのために機能するので、低レベルの機能について心配するのではなく、ゲームロジックに集中することができるので、ゲームのプログラミングを開始するのに最適です。 –