始めて質問するをするので至らないところがあれば申し訳ありません;;
自分はプログラム・情報系の大学に通っています。
現在、卒業研究のテーマに悩み、ゲームを作ってみようと思ったのですが、プログラムは授業で習った程度(C++とJavaの基本動作)であり、自分がどこまで出来るのか、どのくらいの期間でできるのかさっぱりなのです。
作る物としてはオセロやトランプぐらいの物を想定しているのですが、卒業研究なので人工知能という名目でコンピューターも作ろうと思っています。
お勧めの言語や製作期間の目安などを教えていただけませんか;;
できれば、参考になる書籍等も教えていただけると幸いです。
No.2ベストアンサー
- 回答日時:
★アドバイス
・言語は C++、Java で十分だと思います。
・ゲームを作るのならドラクエ系などの戦闘の AI を研究してみるのはどう。
もっと賢い AI システムを研究テーマにしてゲームを通して AI システムの検証など。
オセロやトランプゲームを作るのであれば、当然コンピュータ対戦も実装します。
そこに AI システムを組み込む。そして AI レベルも考えて『AIレベルの仕様書』を
作成します。研究テーマに AI を択ぶのなら、きっちりと AI 定義(仕様書)を作成しましょう。
・あとゲームを作るには画像の描画の方法も知っておく必要があります。
下に参考になりそうなリンクを貼って置きます。
・製作期間は人それぞれですので一概には言えません。
でも、簡単なトランプゲーム、オセロゲームならばそれぞれ1週間で作れます。
ただし、簡単なコンピュータ対戦のみしか実装できませんが…。本格的な AI は別システムとして
研究してゲームなどに簡単に組み込めるような形で作成するのが良いでしょう。
>参考になる書籍等も教えていただけると幸いです。
下の『参考URL』から私の回答に複数の本、サイトを紹介しています。それを参考にして下さい。
・以上。
参考文献:
・http://codezine.jp/a/article/aid/207.aspx→『落ち物ゲームの作り方 第1回:「TETRA」編』
・http://codezine.jp/a/article/aid/228.aspx→『落ち物ゲームの作り方 第2回:「聖夜の落とし物」編』
・http://codezine.jp/a/article/aid/297.aspx→『本格的なシューティングゲームを実現するタスクシステム』
過去質問:
・http://oshiete1.goo.ne.jp/qa2643858.html→『RPGで誰が攻撃を受けるのかを決めたい』
・http://oshiete1.goo.ne.jp/qa2650823.html→『ドラクエ4の戦闘のAIが知りたい』
・http://oshiete1.goo.ne.jp/qa3022893.html→『ゲームプログラミング学習法』
参考URL:http://oshiete1.goo.ne.jp/qa3022893.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学・短大 卒業するのに問題ないか 3 2023/02/13 17:41
- その他(悩み相談・人生相談) 幸せな人生とは 7 2022/07/31 16:06
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 教育・学術・研究 情報系の学部で卒業研究中の大学四回生です。 現在、卒業研究中なのですが不安に感じることがあるので質問 2 2022/09/09 00:19
- 教育・学術・研究 大学院を無事卒業できるのか毎日不安です。 3 2022/11/24 21:08
- その他(教育・科学・学問) 卒論 2 2022/12/08 13:44
- 計算機科学 人工知能や機械学習を専攻されてた方に伺いたいのですが、機械学習系の研究というのは具体的にどの様なテー 6 2022/11/24 12:53
- その他(パソコン・スマホ・電化製品) 新しく作る同好会の名前の案を募集します。 10 2022/08/18 16:02
- インターネットビジネス ネット上での研究や知識の紹介について SNSや情報サイトなどで、例えば 「ハーバード大学の研究から分 2 2023/08/23 23:08
- その他(教育・科学・学問) 大学教員の指導方式について 3 2023/06/02 17:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ニンテンドーDSのソフト作成に...
-
ゲームプログラマーとシステム...
-
体験版のmod導入
-
ゲームを日本語化しようとする...
-
ゲームの開発言語(1980~2010年)
-
フリーゲームを解析したい
-
物理演算エンジンをつくる会社...
-
C言語って古いですか?
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
擬似コード
-
アセンブリ名とは??
-
Int('1234') で、strをかんたん...
-
C言語 解答について。
-
自作ソフトウェアの販売方法
-
最近小学生、中学生にもプログ...
-
Excelの開発言語ってなんですか?
-
自営業でも実務経験に入る?
-
COBOLで文字タイプを数字...
-
PHPでLinux用のCライブラリを呼...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ゲームの開発言語(1980~2010年)
-
ニンテンドーDSのソフト作成に...
-
C#でゲームのチートを作ること...
-
Now Loadingについて
-
ゲームを日本語化しようとする...
-
フリーゲームを解析したい
-
ゲームプログラマーとシステム...
-
javaFXで機能的にゲームを作る...
-
ノベルゲームを作ろうとおもっ...
-
FLASHとデータのセーブについて
-
ジョイパッドの状態を読み込む...
-
ポトリスのようなゲームを作り...
-
C言語で簡単なゲームを作る方法
-
abnormal program termination
-
1日1回だけ遊べるゲームの作り...
-
体験版のmod導入
-
ゲームプログラムについて
-
JavaScriptを使ったゲームがお...
-
androidアプリプログラミングに...
-
普通科か工業科か・・・
おすすめ情報