質問: ブラウザゲーム作成までの道のりをお教え下さい。 ブラウザゲーム作成までの道のりをお教え下さい。 私はc++とdirectxでpc上のゲームは作成できるのですが、web系の知識がほとんど無く、手始めにブラウザ上で対戦できるオセロを作成したいのですが、どの言語を選択すれば良いかがよく分かりません。 java, javascript, cgi, php, python等ブラウザ制御系のプログラムは色々あると思うのですが、 いまいちそれぞれの役割や利点が分かっていないので、まずはjavascriptでこれを作って...等のブラウザゲーム作成までの道のりを提示頂きたいです。 また、技術習得に役立つ書籍の情報があれば是非お教え下さい。 識者の方、どうぞ宜しくお願い致します。
回答: まずクライアントサイドとサーバサイドの違いを理解しましょう javascriptはクライアントサイド cgiはサーバサイドプログラムとのインターフェースでプログラムの種類は問わない(perlが多いですがphpやpythonやc言語で作ったプログラムとのcgiもあります) phpの場合はhttpサーバに組み込まれて使われることがあるためcgiとは別に扱われることがありますがphpのプログラム自体ではcgiかそうでないかを意識する必要はほとんどないです(少しはありますが) 対戦オセロということですがこの場合の対戦は人対人ですよね そうであればjavascriptだけでは無理です サーバサイドで実行されるプログラムですが基本的にテキスト文字列を出力するだけなので言語は何でもいいです(テキスト処理に適したスクリプト言語が使われることが多いですが) 個人的にはphpが好きです。