• 締切済み

C言語でチェスを作ってみたいと思っています。

C言語でチェスを作ってみたいと思っています。 自分で調べてみたのですがまったくわかりません(T_T) そして学校の授業で習ったBASICしか知りません どうしても自分でプログラムを組んでみたいので誰か見本になるサイトや情報教えてください

みんなの回答

  • wisize
  • ベストアンサー率42% (37/87)
回答No.4

皆さん仰っていますが「無謀」です。 まずはプログラムの基礎を学ばれることをお勧めしますが、 それではあんまりなので比較的初心者向きで参考になりそうな書籍を挙げておきます。 『リバーシのアルゴリズム』 http://www.amazon.co.jp/dp/4875934289/ いわゆるオセロをプログラムする方法について徹底的に論じた本です。 俺はオセロなんか興味ないんだよと思われるかもしれませんが、 チェスもオセロも五目並べも思考ルーチンという観点では似たような構造をしていて、 オセロの方がチェスよりも圧倒的に作りやすいので、いい練習になると思います。 『ゲームのアルゴリズム』 http://www.amazon.co.jp/dp/4797359250/ RPGやFPSなどといったコンピュータゲーム的内容が中心ですが、 これらもやはりチェスとの共通点が多いので、考え方としては非常に参考になります。 理想的には学術的な内容の本も読んでいきたいところですが、 基礎知識がないと意味不明だと思うので入門書としてご活用ください。

noname#144573
質問者

お礼

具体的な回答ありがとうございます! 早速簡単なゲームを作るサイト見つけたのでチャレンジしてみます

全文を見る
すると、全ての回答が全文表示されます。
  • asuncion
  • ベストアンサー率33% (2126/6286)
回答No.3

>いきなりチェスに挑戦するのは、敷居が非常に高いと思います。 といいますか、無謀です。 まずは、C言語の基礎をしっかり固めることから始めねばなりません。>質問者さん

全文を見る
すると、全ての回答が全文表示されます。
  • titokani
  • ベストアンサー率19% (341/1726)
回答No.2

いきなりチェスに挑戦するのは、敷居が非常に高いと思います。 とりあえず3目ならべでも作ってみてはどうでしょう? 3目ならべといっても、卓上型の対戦ゲームという点ではチェスと一緒です。 3目ならべを作ることができたなら、チェスを作るのに何が必要なのかもわかってくると思います。

noname#144573
質問者

お礼

ありがとうございます 参考になります

全文を見る
すると、全ての回答が全文表示されます。
  • uyama33
  • ベストアンサー率30% (137/450)
回答No.1

以前、ボーランドのC++のコンパイラに サンプルとしてチェスのゲームがついていました。 もしかしたら、 無料のコンパイラにもサンプルがついているかもしれません。 古い情報ですみません。

noname#144573
質問者

お礼

回答ありがとうございます。 早速探してみます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C言語

    プログラム言語のC言語について教えて下さい。 昔BASICを少し勉強しました。 それからプログラム言語から離れてましたがC言語を見て疑問があります。 BASICなら例えば最初に 10 ~ 20 GO TO~ みたいに上段、左詰めでプログラムを書いてましたがC言語って本を見るとやたら左側が膨らんだ?ような空白みたいな表記になってますよね?(説明下手でごめんなさい) この空白みたいな意味が分からないし、この空白?もスペースキーで打つのか分かりません。 C言語の表記の仕方について詳しい方、こんな初心者にでも簡単に分かるように説明して下さる方いたらよろしくお願いします。

  • MPLAB C18のC言語について

    趣味でPICをはじめて、いままではアセンブラ言語でプログラムを書いてきました。 こんどPIC18Fに挑戦しようと思っているんですが、PIC18FはC言語で書いた ほうがいいらしいですね。無料でMPLAB C18というC言語のコンパイラが使えるらしいですし。 C言語は勉強したことがないので、とりあえずC言語を勉強しなければならないんですが、 C言語っていろいろ種類があるんですね。C,C++,C#、あとvisual basic系のCとか。 なんだかさっぱりわかりません。 MPLAB C18のC言語にもっとも近いのはどれでしょうか。おしえてください。

  • プログラミング(C言語)の勉強について

    情報系の大学1年生です。現在C言語のプログラミングの授業を受けています。 前期C言語の基礎を勉強したのですがいまだによくわかりません。 と、いいますのは、基礎の基礎のプログラムの書き方はわかりますが、難しくなると自分で書けないということです。 授業の課題が自力でできないので、友達のを写させてもらい(ほんとはいけないことはわかっています)、とりあえず提出し、あとでそのプログラムを理解する、というやり方で前期はなんとか乗り越えました。 現在、授業はアルゴリズムに入り、ますます授業についていけなくなり、情けない話ですが友達の書いたプログラムすら理解できないという状況です。 しかし、このままではまずいという思いと、もっと自分で思ったようにC言語を使えるようになりたいという思いから、今質問させていただいています。 C言語の入門書(柴田芒洋・明解 C言語入門編)を読んでいてもパソコンの知識が乏しいため、メモリや処理系など、何がどうなっているかわかりません。 ・C言語を理解するためにはある程度のパソコンの知識は必要ですよね? ・こんな私にも理解できるようなわかりやすい書籍はありますか? 今の自分の能力から考えて、授業の課題を一人でできるとは思いません。もちろん自分で書く努力はしていますが、コンパイルの時点で大量のエラー、実行してもきちんと結果がでません。エラーが出ればまだ修正できますが、実行しても結果がでない場合、自分でミスを見つけられません。 ・友達のプログラムを見せてもらって、後で理解するという勉強法には問題があると思っています。しかし、抜け出すにはどうしたらいいのでしょうか? ・本で勉強しても自分で書いてみなければ身につかないと思っているのですが、何からやればいいんでしょうか?ちなみにプログラムを書く環境はあります。 まとまりのない質問で恐縮ですが、ご指導よろしくお願いします。

  • F-BASICからC言語への変換

    F-BASICで書いたプログラムをC言語に変換したいんですけど、これを簡単に変換する方法は何かありませんか?

  • BASICからC言語に

    line input #2,w$ ex$=left$(w$,3) print"extension=";ex$ というBASICのプログラムをC言語に変換したいのですがどのようにしたら良いのでしょうか?

  • プログラミングをするならどの言語

    こんにちは宜しくお願いします。 40歳近い私は、BASIC等でプログラムを組んだ世代ですが 最近新しいプログラミング言語を覚えようと思っております。 用途にもよると思いますが、お勧めのプログラミング言語が ありましたら、教えてください。 自分では、JAVAとかC++とかなのかなと思っています よろしくお願いします

  • C言語が解りません。。。

    こんにちは。 現在、僕は30歳でコンピュータの専門学校に通ってます。 当初、プログラマー志望でしたが、C言語が解らないので、プログラマー職には就けそうにないです。 最初の授業を休んでしまい基礎が身に付いてないので、今ではC言語が全然解らなくなりました。 自宅でのC言語の勉強方法は、教科書や参考書を読んで勉強する方法です。 自宅のパソコンでは、実際に実行コンパイルする方法が解らないので、教科書などを読んで勉強してます。 この方法だと、構文などの基礎的な事は解るのですが、応用が解りません。 この方法だと、いくら教科書を読んで勉強しても、自由にプログラムを書ける様になるとは思えないです。 専門学校を卒業するまでの、残り約半年間でこの方法で僕は、C言語をマスターできるでしょうか?。 マスターできればプログラマーを目指そうかなと思ってます。 良ければアドバイスお願いします。

  • C言語でといわれたらC++も含む?

    あるゲーム会社の採用情報ページに、C言語でのプログラムソースの 提出が求められていました。 その場合、常識的な解釈として「C言語」というのは、「C++」は使わない ということなのでしょうか。 それとも、両方用いても構わないと言う意味の「C言語」なのでしょうか。 そんなものその会社に聞けといわれそうなのですけれども、 一般的にもそのあたりどうなのでしょうか。 Cの世界では「C言語」というと、「C++も含む」というニュアンスも あるのでしょうか。

  • C言語とC++言語

    C言語でコンパイルできC++でコンパイルできないプログラムとその逆でC++でコンパイルできC言語でコンパイルできないプログラムを教えてください。よろしく

  • C言語を好きになりたいのでメリットなどを教えてください!

    学校でC言語の授業があることや、私が狙っている国家資格でC言語の問題が出ることなどから、Cを深く学びたいと思います。 春休みなんでちょうど勉強どきなんです。 しかし、C言語がうまくなるとどういうことが起きるのかよくわかりません。 C言語がうまくなると何が作れたりするんでしょうか? C言語は素晴らしいのでなんでも作れる・・・でしょうか?笑 まあとりあえず、要は私にC言語を好きにさせてみてくださいということです。 よろしくお願いいたします!

このQ&Aのポイント
  • Windows10からWindows11への移行方法と注意点についてご説明します。移行はMFC-6490CNをお使いの方も可能です。
  • お使いのパソコンはタワー型デスクトップパソコンで、現在はWindows10をご利用中です。無線LAN接続も可能ですが、有線LANでの接続も可能です。
  • 関連するソフト・アプリとしては、SC-PX5V2プリンターのWindows10からWindows11への移行も可能です。電話回線の種類はひかり回線です。
回答を見る

専門家に質問してみよう