2012-03-21 8 views
0

私はゲームプログラミングに夢中になっています.C#は私が最も快適で使いたい言葉です。C#ASCIIベースのゲーム

私は本を購入しました。それは基本的なコンセプトではうまくいきましたが、GDI、ビットマップ、スプライトを使用しています。私は芸術家ではなく、目のキャンディーではなくゲームプレイに集中したいと思っています。私は「ドワーフ要塞」様式のプレゼンテーションに満足しています。

DFはコンソールアプリケーションではないようです(私の未熟練者の目には)。私の質問は、私はC#からこの 'グラフィックモード'にアクセスできますか?任意のヒントリンクチュートリアルは非常に有用であり、高く評価されます。

+0

短い質問:C#でコンソールアプリケーション以上のものを作成できるという事実をご存知ですか? WinFormsとWPFがあり、WPFはハードウェア加速3Dプログラミングをサポートしています。 –

+0

2Dゲームエンジンのために一度検索しましたが、これで検索ができました。 http://www.mangatutorials.com/forum/showthread.php?742-The-Ultimate-Indie-Game-Developer-Resource-List。描画を恐れている場合は、ASCII文字でスプライトを作成して置き換えることができます彼らはあなたが合っているようにより高度なグラフィックスでそれらを。 – Lucian

+0

あなたはゲームの見た目、ゲームプレイのような一般的な考えを持っていますか? – SimpleVar

答えて

2

C#で2Dゲームを書くことは、実際には非常に簡単です。 XNAを試してみてください。私は2Dで始まった簡単なチュートリアルでは、この...

http://create.msdn.com/en-US/education/tutorial/2dgame/getting_started

だったそれは基本的にシンプルな2Dサイドスクローラーをカバーしていますが、あなたはチュートリアルから取得することはゲームのようにあなたのDFに有用であろう。いくつかのグラフィックスを作成する必要がありますが、あなたが言ったように、それらのグラフィックスは空想的である必要はありません。シンプルなスプライトを描くのは簡単です。

0

コンソールゲームはビジネスや趣味のゲームを入力するのに最適な方法です。一度あなたがC#で快適になったら、xnaや団結してみてください。 Xnaはもはや開発されておらず、私はそれがとても楽しいとは思えず、それ以上の統一を好むが、多くの人が私と違うので、自分で試してみてください。 Unityは2Dおよび3Dゲームエンジンで、無料で有料のバージョンです。それは最初は複雑になりますが、非常にうまくできます。 C#で開発することができ、より多くの言語を統一でき、xnaよりも柔軟性があります。

関連する問題