Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ゲーム作成の定石
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=249#CommentId1752
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
刈谷勇
 (社会人)
投稿日時
2009/1/21 01:31:44
質問の内容があまり理解できていないのですが、定石とは具体的にはどのようなことをさしているのでしょうか?
以下推測の書きます。
1.コンピュータの指向ルーチンについての場合
オセロの場合でも、人それぞれに考え方(角をなるべく取るように打つ人、とにかく多くひっくり返せるように打つ人等)がいますので考え方は無数にあると思います。
2.プログラムの作り方についての場合
これについては、定石といっているものの精度によると思います。
たとえば、オセロでは
1.白と黒の石を中央におく
2.白の人が現時点での一番いい手を考える
3.石を置く
4.ひっくり返せる石をひっくり返す
5.黒の人の番になる
という考え方をする人がほとんどと思いますが、4.の内容を細かく見たときどのようにひっくり返す石をどのようにして探すかは人それぞれになると思います。(これは、10回ループを繰り返すプログラムを作るのにForを使う人もいれば、Whileを使う人もいるということと同じです)
なんかまとまりがつかないですが、このようなことでよろしいのでしょうか?