【オセロ,将棋】ボードゲーム【囲碁,War】 at GAMEDEV【オセロ,将棋】ボードゲーム【囲碁,War】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト11:名前は開発中のものです。 03/07/11 11:04 JYguR8yG.net いきなり7行オセロかよ!初心者にはつらそう。 まぁ、適当にサンプルを書いておこう。 syouhai_hantei() cpu_no_sikou_routine() の二つの関数さえ書けば、完璧な囲碁ソフトだぜ! ちなみに、↓は囲碁だけどbanmen,koma,syohaiを変えれば、将棋でもチェスでも同じ。 ------------------ int banmen[19][19] = {{0}}; /* ←グローバル変数 */ char *koma[] = {"+", "●", "○"}; char *syohai[] = {"", "●の勝ちです", "○の勝ちです", "引き分けです"}; int i, j, r; while (1) { for (i = 0; i < 19; i++) { for (j = 0; j < 19; j++) { printf("%s", koma[banmen[i][j]]); } printf("\n"); } 12:続き 03/07/11 11:05 JYguR8yG.net do { printf("縦?\n"); scanf("%d", &i); printf("横?\n"); scanf("%d", &j); } while(i < 0 || i >= 19 || j < 0 || j >= 19); banmen[i][j] = 1; r = syouhai_hantei(); if (r != 0) break; cpu_no_sikou_routine(&i, &j); banmen[i][j] = 1; r = syouhai_hantei(); if (r != 0) break; } printf("%sの勝ちです。", syohai[r]); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch