2012-04-02 11 views
1

ここにこのような質問を投稿しても大丈夫かどうかわかりませんが、残念です。小さなゲームを開発するためのアドバイスをお願いします。

ゲームは実際に貪欲なスネークであり、それは端末上にあり、キー(UP、DOWN、LEFT、RIGHT)で制御することができます。そして、ゲーム内には複数のヘビが存在することがあり、それぞれはプレーヤーによって制御されます。 enter image description here

だから、ここに私の問題は、蛇を描画するために、

1.Howですか?

絶対に、文字で表すことはできますが、端末の任意の位置にそれらの文字を配置する方法はありますか?

2.ヘビを移動する方法は?

ターミナルでこれらの文字を移動するにはどうすればよいですか?スレッドごとにスレッドを使用して、リアルタイムでその位置を更新しますか?

3.Multiプレイヤーもの

そのうちの一つは、「サーバ」もダメそう、そしてlogin mechanismを実装する方法を、いくつかのプレイヤーが存在する可能性があるので?

+1

を作ることができますターボCコンパイラでも、この「簡単な」ゲームをgraphics.hの機能を使用すると、複雑な問題です。 最初の1つの問題については、 'ncurses'ライブラリを使用することができます。 – Alex

+0

私の意見では、この質問は[FAQ](http://stackoverflow.com/faq)によると "過度に広い"ものです。あなたはおそらくそれを分解し、それぞれの質問を別々に尋ねることができます。投票を終了する。 –

+0

@Alex、よく、どこから始めたらいいですか? – Alcott

答えて

2

graphics.hと思っています。それは要件をサポートします。以来、あなたは、任意のプラットフォームやIDEを指定しないhavent私はあなたが基本的なC + +を使用していると仮定しています。

graphics.h関数またはWinBGIM(Windows 7)を使用したCグラフィックを使用して、さまざまな図形を描画したり、異なるフォントでテキストを表示したり、色を変更したりできます。 、あなたはグラフィックスプログラム、アニメーション、プロジェクトやゲーム実際http://www.programmingsimplified.com/c/graphics.h

http://www.mycplus.com/featured-articles/c-language-graphics-library-reference-part-1/

+0

はい、基本的なC++です。 Linux、vim。 – Alcott

+0

しかし、 "basic C++"には、graphics.hの –

+0

@phresnelはありません。スネークはプレーンな文字を使って表現できます:-)。しかし、彼らを動かす方法は? – Alcott

関連する問題