C言語でトランプゲー ..
97:デフォルトの名無しさん
07/09/18 23:01:26
>>93 一番上が見やすい
98:デフォルトの名無しさん
07/09/18 23:02:42
for文や配列くらいしかワカラナイ俺でも大富豪ってできる?
99:デフォルトの名無しさん
07/09/18 23:16:13
できんことはないと思うがポインタとかそういうの分かってたほうが短くかけるかも
100:デフォルトの名無しさん
07/09/18 23:36:14
そんな初心者だが俺もやってみる。ほんとワカラナイことだらけだから変なプログラムやこれはおかしいって
やつも貼り付けると思うけど教えてくれ
101:デフォルトの名無しさん
07/09/18 23:42:00
そういうことはコードを張ってから言え。
102:デフォルトの名無しさん
07/09/19 00:14:08
今はとりあえずカードをスペード、ハート、クローバー、ダイヤを13枚ずつランダムに表示するようなものを作ってる。
103:デフォルトの名無しさん
07/09/19 01:11:26
一応やってみました。でもただランダムに表示するだけ。ポインタとかも使ってません。
突っ込みどころ満載とはおもいますがお願いします。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
104:とりあえず
07/09/19 01:37:06
> 62 をソートしてみた
static int getCmpRank(int *p){ int r=*p%13; return (r<2)?r+13:r; }
static int cmp(const void *p1, const void *p2){ int r1=getCmpRank((int *)p1), r2=getCmpRank((int *)p2);
if(r1!=r2) return (r1<r2)?-1:1;
else{ int s1=*((int *)p1)/13, s2=*((int *)p2)/13;
if(s1!=s2) return (s1<s2)?-1:1;
}
return 0;
}
#define NumOfPlayer 5
void dispAll(void){int i;
printf("%4c",' '); for(i=0; i<52/NumOfPlayer+1; ++i) printf(" -%2d- ", i); putchar('\n');
for(i=0; i<NumOfPlayer; ++i){
printf("#%02d:",i+1);
qsort(hand[i], numOfHand[i], sizeof(int *), cmp); cardDisp(numOfHand[i], hand[i]);
}
}
int main(void){
srand(time(NULL));
shuffle();
deal(NumOfPlayer);
dispAll();
return 0;
}
105:デフォルトの名無しさん
07/09/19 01:38:44
>>103と>>104の違いに吹いたw
106:デフォルトの名無しさん
07/09/19 01:40:06
とりあえずこっそりと そぉ〜っと ソート してみたんですが、気づきましたか?
107:103
07/09/19 01:43:59
やっぱりポインタとかは必要ですか・・・
108:デフォルトの名無しさん
07/09/19 01:45:39
> 107
'関数'化だな、まずは。
109:デフォルトの名無しさん
07/09/19 01:46:50
>>107
俺の経験によると、お前は伸びるタイプだな
がんばれ
110:デフォルトの名無しさん
07/09/19 01:47:31
グローバル領域に
int s[13],h[13],c[13],d[13];
だろ?伸びる兆しが見えん。
111:デフォルトの名無しさん
07/09/19 01:49:10
>>110
まだ、うまいへたを論じるレベルじゃない
112:デフォルトの名無しさん
07/09/19 01:50:59
> 110
まてまて
それを2次元配列にすれば→ int card[4][13];
そんなに悪くはないぞ
113:デフォルトの名無しさん
07/09/19 01:52:06
...C言語で「2次元」配列は無いわな orz
114:デフォルトの名無しさん
07/09/19 01:53:10
ポインタ知らなきゃグローバル領域に置くほかない罠
115:103
07/09/19 02:08:03
すいませんお風呂入ってました。
関数化にポインタに二次元配列ですか・・・
まだカードを配るところにすらいってないのに・・・
お風呂上りに麦茶一気飲みしたらお腹が痛くなってきたので寝ます。
また来ますのでそのときはアドバイスよろしくお願いします
116:デフォルトの名無しさん
07/09/19 02:11:26
お大事にw
117:デフォルトの名無しさん
07/09/19 02:15:15
その麦茶、腐ってねーか?
118:デフォルトの名無しさん
07/09/19 02:22:27
っつか、俺流だと1〜52までの数値をそれぞれ4つの1〜13のスーツに割り当てるけどね。
ちなみに、スーツの強弱は ♠ ♥ ♦ ♣ の順になっているんで
1から13までをスペードといった形で割り当てている。
119:デフォルトの名無しさん
07/09/19 02:24:23
ここにあがってるソースはほとんどそうなってると思うが?
120:デフォルトの名無しさん
07/09/19 02:27:05
ここって、そんなに出てないじゃん・・・しかも一部、その順番になってないものもあるしw
121:デフォルトの名無しさん
07/09/19 02:34:24
大富豪だよな?
大富豪にスートの強弱なんか無えよ
122:デフォルトの名無しさん
07/09/19 02:38:39
まあ普通は1から52じゃなくて、0から51にするよな
123:デフォルトの名無しさん
07/09/19 03:14:07
まぁまだ始めたばかりみたいだしあれもこれもってなるときついとこもあるな。とりあえず書いていって後からポインタとかに書き直せばいい
124:デフォルトの名無しさん
07/09/19 04:30:31
>107
この程度なら「必要」ではないよ。使えた方が「効率的」だったり「楽」なこともあるけど。
125:デフォルトの名無しさん
07/09/19 05:28:52
>>76
整数にキャストするなら実数に変換する意味なくない?
普通に剰余を求めればいいのでは。
126:デフォルトの名無しさん
07/09/19 05:40:08
>>125
rand()の実装を考えると、普通に剰余するだけでは精度が悪い。
精度を上げるために上位ビットの値を使ってる。
127:デフォルトの名無しさん
07/09/19 06:12:55
流れからすると構造体でカードを一枚一枚作ってる自分は負け組っぽいな
やる気が失せる
128:デフォルトの名無しさん
07/09/19 06:36:14
グローバルに int hand[player][cards] 宣言して処理してる
構造体なんか使ってねえや
129:デフォルトの名無しさん
07/09/19 07:00:22
カードを構造体にするのも悪くないと思う。
カードの表示や比較をする度に除算や余算をしなくていいし。
いまどきの環境なら容量に気をつかう必要があるわけじゃないしね。
130:デフォルトの名無しさん
07/09/19 09:13:32
struct Card {
CARD_NUM number;
CARD_SUIT suit;
FUGO_CARD_RANK rank;
LPCSTR str;
};
131:デフォルトの名無しさん
07/09/19 09:23:02
AIで探索したりするなら容量に気を使うこともあるかもなー
132:デフォルトの名無しさん
07/09/19 09:58:33
>>130は流石に大げさだと思うけど、逆にメモリ使用量を一番ケチれるのはどんな方法?
133:デフォルトの名無しさん
07/09/19 10:13:20
必要最小限のメモリ確保で、ポインタを使って(シーク的な意味で)アクセス。
134:デフォルトの名無しさん
07/09/19 10:44:07
HDに保存
135:デフォルトの名無しさん
07/09/19 18:00:20
大げさなデータ構造にしといた方がのちのち便利だと思うけどね。
特に大富豪は数字が一番低いのがカードの強さが一番低いになってないのがぶちきれる
136:デフォルトの名無しさん
07/09/19 18:02:38
革命があると強さが逆転したり、
同時に複数枚数出す事が出来たり、
面倒だ
137:デフォルトの名無しさん
07/09/19 18:25:47
がんばって作れよ
138:103
07/09/19 19:47:06
二人に分けるにはどうしたらいいでしょうか・・・
139:デフォルトの名無しさん
07/09/19 19:53:04
>>138
日本語で
140:103
07/09/19 19:56:04
すいません。>>103でハート、クローバー、スペード、ダイヤを13枚ずつ作りました。これを二人にランダムで分けたいんです。
二人なので26枚ずつに
141:デフォルトの名無しさん
07/09/19 19:59:11
>>140
とりあえず、C言語の本を一冊やり切ってからまた来い
142:デフォルトの名無しさん
07/09/19 20:01:59
>>103で何をしたつもりになってるの?
143:103
07/09/19 20:11:19
すいません。やったつもりでいました。とりあえずまた来ます
144:デフォルトの名無しさん
07/09/19 20:17:28
マークごとに配列4つ作っても意味ない
145:デフォルトの名無しさん
07/09/19 20:28:27
先はまだまだ長そうだな
146:デフォルトの名無しさん
07/09/19 20:34:08
初心者でも作ろうとすることはいいことだ。ただ今の知識じゃちょっときついとこがあるだけ
147:デフォルトの名無しさん
07/09/19 20:39:23
んだ
學而不思則罔、思而不學則殆つってな
工夫して勉強しての繰り返しだ
148:デフォルトの名無しさん
07/09/19 20:48:41
目的に合わない無駄なことを繰り返して苦労しても何も結果は出ないよ。
まず何を作るべきか、手段や手法を理解した方が良い。
この場合、トランプゲームにおいて、カードの山を作るということを
イメージして、それをどのように実装するか?をまず考える。
スーツごとに分けたものをシャッフルした山を用意してどないしましょ?
149:デフォルトの名無しさん
07/09/19 20:49:26
とりあえず今はカードの配列を作ってそれに数字を入れて表示しただけ。これをカードとして
使うのは・・・まぁ頭のいい人に聞いて
150:デフォルトの名無しさん
07/09/19 20:53:15
このスレ頭から読み直して、他の人がカードをどういうふうに扱ってるか良く見ればいいのに
151:デフォルトの名無しさん
07/09/19 20:58:31
具象から抽象へ思考のジャンプが必要になるところ
本質的に難しいことなので、理解するのにちょっと時間かかってもしょうがない
152:デフォルトの名無しさん
07/09/19 21:16:46
抽象から具象じゃなくて?
153:デフォルトの名無しさん
07/09/19 21:36:25
データ構造が大事だな
154:デフォルトの名無しさん
07/09/19 22:11:14
>>143
なんかよくわかんないけど130は基本的にダメPO。
宿題スレの乗りでおいてみる¨
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <memory.h>
int S=0,H=13,C=26,D=39,J=52,N=4,M=54;
char* SUIT[5]={"S","H","C","D"};
void swap(int *a,int *b) {int t=*a;*a=*b;*b=t;}
void initDeck(int *d){int i;for(i=0;i<M;i++)d[i]=i;}
void initHand(int *h){memset(h,-1,sizeof(int)*N*M);}
void shuffle(int* d){int i,j;srand((unsigned)time(0));
for(i=0;i<M;i++){j=rand()%M;swap(d+i,d+j);}}
void distribute(int *d,int *h){int i;
for(i=0;i<M;i++)swap(h+((i%N)*M+(i/N)),d+i);}
void show(int *h){int i,j,t;for(i=0;i<N;i++){
printf("PLAYER%d: ",i);for(j=0;(t=h[i*M+j])>=0;j++){
if(t<J)printf("%s-%d ",SUIT[t/13],t%13+1);
else printf("JOKE ");}puts("");}}
void game(){int d[M];int h[N*M];initDeck(d);initHand(h);
shuffle(d);distribute(d,h);show(h);}
int main() {game();system("PAUSE");return 0;}
155:デフォルトの名無しさん
07/09/19 22:27:02
>154
どこら辺がダメぽか書けよ…
つーかお前のそのコードは読めんぞ。
7行スレとかのノリのつもり?
156:デフォルトの名無しさん
07/09/19 22:35:34
>>154
どうみてもダメなのはお前
157:154
07/09/19 22:37:33
>>155 ゴメン。 130じゃなくて103ネ。安価間違えた
ロダにあげるのメドクサイから改行抜いただけだけど。
158:デフォルトの名無しさん
07/09/19 22:38:58
>>103のためにどこがいけないか教えてあげないと
159:デフォルトの名無しさん
07/09/19 22:40:09
なんでわざとわかりずらく書くんだよ読む人のことをしないならうpるなよまじしねまじしね
160:デフォルトの名無しさん
07/09/19 22:41:12
その偏ったシャッフルでカードをシャッフルしたつもりかよw
161:デフォルトの名無しさん
07/09/19 22:50:07
もう誰か>>34を作ってやれよ。俺には無理だけど
162:デフォルトの名無しさん
07/09/20 00:38:25
>>161
できる奴がやってもしょうがねえって
よって、おまえやれや。教えてやっからよ
163:デフォルトの名無しさん
07/09/20 01:56:08
とりあえずおおまかな流れでも。
カードをシャッフル
プレイヤーにカードを配る
プレイヤー、対戦相手は出すカードを選択する
ゲームのルールに則って出されたカードを処理する
ゲームが終了する条件が満たされたら結果を表示
みたいな。コンピュータがどのように出すカードを選択するか
その辺りは適当に独自でライブラリを作って対処。
164:デフォルトの名無しさん
07/09/20 02:03:31
>>163
おおまかすぎつか粒度がおかしいだろ
とりあえずプレイヤーとかカードとか手札とかのデータ構造考えてみ?
165:デフォルトの名無しさん
07/09/20 02:11:39
>>164
口先だけで何も提案しないお前が言うなボケクズw
お前みたいな口先だけでデータの構造考えてみ?とか
他人任せなくせして自分が何も考えてないのがバレバレ。
それはただの処理の流れであって、具体的な処理についてじゃないぞw
お前、プログラムを作るとき、先にソースを書いて後で分からなくなるタイプだろ?w
普通、処理の手順や流れを決めてから部分部分を作って、後でおのおのを組み合わせるなんて
当たり前だぞw
166:デフォルトの名無しさん
07/09/20 02:12:14
164 名前:デフォルトの名無しさん 投稿日:2007/09/20(木) 02:03:31
>>163
おおまかすぎつか粒度がおかしいだろ
とりあえずプレイヤーとかカードとか手札とかのデータ構造考えてみ?
お前が おかしいだろ おかしいだろ おかしいだろ おかしいだろ おかしいだろ おかしいだろ
手札とかのデータ構造考えてみ? 手札とかのデータ構造考えてみ? 手札とかのデータ構造考えてみ? 手札とかのデータ構造考えてみ?
手札とかのデータ構造考えてみ? 手札とかのデータ構造考えてみ? 手札とかのデータ構造考えてみ? 手札とかのデータ構造考えてみ?
だからまだそういう段階の話じゃねーってバーかw
167:デフォルトの名無しさん
07/09/20 02:12:53
> 手札とかのデータ構造考えてみ?
ワラタw こいつ何が言いたいんだ?っつかなんだこいつ?リーダーでもないくせに。
そこまで言うならお前がその手札とかのデータ構造考えてみ?w
168:デフォルトの名無しさん
07/09/20 02:14:15
162 名前:デフォルトの名無しさん 投稿日:2007/09/20(木) 00:38:25
>>161
できる奴がやってもしょうがねえって
よって、おまえやれや。教えてやっからよ
↑あとこいつも。アホだろ。お前がやれよ、まるで自分は出来る奴みたいな
結果を出してもいないくせに、出来ない奴を目の前にしてやってもない
自分の方が出来るとか思いたいんだろw
169:デフォルトの名無しさん
07/09/20 02:18:12
>>163はただの流れ。まずはどういう手順で処理されていくかの
どういう処理をするモジュールが必要になるかの前に考えるだろ。
データ構造って、何が言いたいんだ?それを言うならお前がまず
それについて述べろ。>>164
170:デフォルトの名無しさん
07/09/20 02:18:14
>>165-168
171:デフォルトの名無しさん
07/09/20 02:19:25
とりあえず大まかな仕様だけ決めちゃってよ
そうして分担すればいいじゃないか。。。
172:デフォルトの名無しさん
07/09/20 02:20:45
エキサイトしてんなあ
気に入らないレスをスルーできないなら
最初から書き込まなきゃよくね?w
173:デフォルトの名無しさん
07/09/20 02:25:39
URLリンク(www.google.co.jp)
たかだか1〜52(あるいはジョーカーを入れても53?)の数字を扱う程度でデータ構造とか
あまり重要ではないな。ゲームのルールがどうかであって、それに応じたプログラムの
処理手順や全体の構造をまず先に考えるだろ。データ構造が出来ていればなんとかなるのか?
さすがに痛すぎだわ、データ構造を考えてみ?さんw
174:デフォルトの名無しさん
07/09/20 02:27:49
どうでもいいよ
荒らすのはカンベン
175:デフォルトの名無しさん
07/09/20 02:35:27
URLリンク(dictionary.goo.ne.jp)
りゅうど りふ― 1 【粒度】
粉状物体の粒子の大きさの度合。一般に、粒子の平均直径で示される。
164 名前:デフォルトの名無しさん 投稿日:2007/09/20(木) 02:03:31
>>163
おおまかすぎつか粒度がおかしいだろ
これは何が言いたかったんだろうか?最近覚えた言葉をなんとなく使っただけの
初心者です、ありがとうございました。
176:デフォルトの名無しさん
07/09/20 02:43:23
あーあ、わりと良スレだったのに。
177:デフォルトの名無しさん
07/09/20 02:43:51
こんな瞬発力のある粘着は初めて見た
178:デフォルトの名無しさん
07/09/20 05:43:43
Cがらみででこいつを知らないのは素人だぜ
179:デフォルトの名無しさん
07/09/20 05:56:58
大富豪の英語訳はMulti Millionaireなんだがwikipedia日本語版にはmuiti millionaireとある。
てっきりmultiだと思ってコピペしてたらmultiと打って弾かれたのでおかしいとは思ったんだ。
180:デフォルトの名無しさん
07/09/20 18:11:02
Wikipedia項目リンク
とりあえず七並べ作ろうぜ?
181:デフォルトの名無しさん
07/09/20 18:13:45
っつか具体的な内面的な処理やコードはおいといて、大まかにどういう流れで
勧めていくかの項目くらい作っておくだろ。それに応じて必要な部分を作っていくなんて
プログラミングをやっていれば当たり前だと思うが。
まさか、mainの中に全部詰め込んでしまうタイプ?
182:デフォルトの名無しさん
07/09/20 18:40:41
ごちゃごちゃ言ってねーでそろそろ誰もが納得する>>34を実現した理想的なコードをあpれや
183:デフォルトの名無しさん
07/09/20 18:51:46
お前がやれよ
184:デフォルトの名無しさん
07/09/20 19:24:49
>>182
やだぷー、俺は今から七ならべを作るからw
185:42
07/09/20 19:27:05
>>182
ごめん、まだできてない。
186:デフォルトの名無しさん
07/09/20 19:40:15
しょうがねえなお前ら
俺が今からjavaで作ってやるよ
187:デフォルトの名無しさん
07/09/20 19:41:13
>>186
スレタイ読んでくれい。「C言語で」な。
188:デフォルトの名無しさん
07/09/20 19:46:52
っつーか、カードをシャッフルして分配するところまで作ったけど
対戦相手のコンピュータがどのようにカードを場に出すかってところでつまづく。
189:デフォルトの名無しさん
07/09/20 19:48:56
とりあえず、なにも考えずにそのとき出せるカードで一番弱い奴を出すって実装してみたら?
その実装のままゲームとして出してる例もあることだし。
190:デフォルトの名無しさん
07/09/20 19:49:03
とりあえずは一番小さいのから出すってのでいいんじゃない?
191:デフォルトの名無しさん
07/09/20 20:09:42
>>189-190
甘いな。
最初からwikipediaに載ってるローカルルールを全て実装可能なように設計するのだ。
192:デフォルトの名無しさん
07/09/20 20:11:22
ルールとCPUアルゴリズムの区別もつかないバカはひっこんでろ
193:デフォルトの名無しさん
07/09/20 20:12:36
おっと先に言われた
194:192
07/09/20 20:13:37
すいませんちょっといいすぎました
これからはきをつけますので
195:デフォルトの名無しさん
07/09/20 20:15:39
誰だ、お前w
196:デフォルトの名無しさん
07/09/20 20:17:37
んじゃ俺はおっきいのから出すようにするよ。ナニの小さい奴は最後ね
197:デフォルトの名無しさん
07/09/20 20:18:29
男ならランダムだろうが!
198:デフォルトの名無しさん
07/09/20 20:26:15
>>197
いや、ランダムったって、ゲームのルールに応じて出せないカードじゃ仕方がないし
出せる中からなんて探しててもそれはそれで面倒だし・・・
199:デフォルトの名無しさん
07/09/20 20:28:39
ルール上次に出せるカードをリストアップするのなんか簡単だろ・・・
200:デフォルトの名無しさん
07/09/20 20:31:02
ルール通りに動くものなんて再発明はどうでもいいよ
URLリンク(www.tnlab.ice.uec.ac.jp)
これに従ってAI作って競う方が面白そう
201:デフォルトの名無しさん
07/09/20 20:35:52
そうだね
君はそれをやればいい
202:デフォルトの名無しさん
07/09/20 20:37:50
>>200
SDKのコンパイルの段階で躓く奴が多そうだ
203:デフォルトの名無しさん
07/09/20 20:57:30
宣伝スレおつ
204:デフォルトの名無しさん
07/09/20 23:16:30
ちゃらんらん
205:デフォルトの名無しさん
07/09/21 00:48:40
7ならべを作ったらここで公開しても良い?それとも公開したら後悔しそう?
206:デフォルトの名無しさん
07/09/21 00:55:58
そのセンスの無さから見るとたぶん後悔することになるだろうな
207:デフォルトの名無しさん
07/09/21 01:06:31
んじゃ公開せずに作ったことを後悔しまつ orz
208:デフォルトの名無しさん
07/09/21 01:08:15
後悔後に立つ
209:デフォルトの名無しさん
07/09/21 01:24:55
あっ、それじゃソースは公開せずに、チョンパイルした
Win32用の実行プログラムだけをうpするわ。
210:とりあえず
07/09/21 01:31:27
>104 で場に出すまで (しかしまだ入力できない...力尽きた)
int field[52],numOfSet,passCount;
int sequence(int *chkHand, int len){ int i=0;
if(len>=3) for(i=1; i<len; ++i) if(getCmpRank(chkHand+i)!=getCmpRank(chkHand+i-1)+1 || *(chkHand+i)/13!=*(chkHand+i-1)/13) break;
return (i==len)?getCmpRank(&chkHand[len-1]):0;
}
int pair(int *chkHand, int len){ int i;
for(i=1; i<len; ++i) if(*(chkHand+i)%13!=*(chkHand+i-1)%13) break;
return (i==len)?len*10+*(chkHand+len-1)%13:0;
}
int higher(int *nowHand, int len){ int stat;
if(numOfSet==0 && (len<=1 || pair(nowHand,len) || sequence(nowHand,len))) return 1;
else{
if(0<(stat=sequence(field,numOfSet)) && stat<sequence(nowHand,len)) return 1;
if(0<(stat=pair(field,numOfSet)) && stat<pair(nowHand,len)) return 1;
}
return 0;
}
int putCard(int player, int *list, int len){ int i, nowHand[52];
if(len<=numOfHand[player]){
for(i=0; i<len; ++i) nowHand[i]=hand[player][*(list+i)]; qsort(nowHand, len, sizeof(int *), cmp);
if(higher(nowHand, len)){
for(i=0; i<len; ++i){ hand[player][*(list+i)]=hand[player][--numOfHand[player]]; field[i]=nowHand[i]; }
return (numOfSet = len);
}
}
return 0;
}
:
numOfSet=passCount=0;
if(putCard(i, list, len)==0) ++passCount; else passCount=0;
211:デフォルトの名無しさん
07/09/21 01:58:31
>>210 プログラム見るの面倒だけどどんな仕様ってかルールで作ってるんだ?
212:デフォルトの名無しさん
07/09/21 02:02:15
うpロダにまとめてうpしてくれい。コピペしてコンパイルするのまんどくせっ
213:デフォルトの名無しさん
07/09/21 03:17:55
手持ちのカードについて思ったんだけど、やはり数字とスーツの情報を持った
構造体を作って、それを双方向リストにでもして、抜いたカードの部分を
リストを削除するように消してといった感じにして、手持ちのカードリストが
ヌルポになったら手持ちがなくなったという感じにするとか考えてみたけど
やっぱやーめた。
214:127
07/09/21 04:00:02
>>213のような話は既に実装済みで今はこんな感じ
*** Card Simulation ***
#InCase
S-A S-2 S-3 S-4 S-5 S-6 S-7 S-8 S-9 S10 S-J S-Q S-K H-A H-2 H-3 H-4 H-5
H-6 H-7 H-8 H-9 H10 H-J H-Q H-K D-A D-2 D-3 D-4 D-5 D-6 D-7 D-8 D-9 D10
D-J D-Q D-K C-A C-2 C-3 C-4 C-5 C-6 C-7 C-8 C-9 C10 C-J C-Q C-K (J) (J)
*** Multi Millionaire Begin ***
<Shuffle>
#Shuffled(HinduShuffle X10 / RifleShuffle X1 / HinduShuffle X10)
S-A D-2 S-2 D-3 S-3 D-4 S-4 D-5 S-5 D-6 S-6 D-7 S-7 D-8 S-8 D-9 S-9 D10
S10 D-J S-J D-Q S-Q D-K S-K C-A H-A C-2 H-2 C-3 H-3 C-4 H-4 C-5 H-5 C-6
C-7 H-6 C-8 H-7 C-9 H-8 C10 H-9 C-J H10 C-Q H-J C-K H-Q (J) H-K (J) D-A
<Deal>
#Player01
H-3 D-3 S-4 C-5 D-6 S-7 H-7 C-7 D-9 S10 H10 C10 D-Q S-K H-K C-K S-A C-2
#Player02
C-3 H-4 D-4 S-5 C-6 D-7 S-8 H-8 C-8 D10 S-J H-J C-J D-K H-A D-A S-2 (J)
#Player03
S-3 C-4 H-5 D-5 S-6 H-6 D-8 S-9 H-9 C-9 D-J S-Q H-Q C-Q C-A H-2 D-2 (J)
215:デフォルトの名無しさん
07/09/21 05:25:32
>>214
というか、実装したコードを書いてもらわんとさっぱり・・・
216:デフォルトの名無しさん
07/09/21 22:16:49
今からC言語猛勉強やって1ヶ月で大富豪できるかな。前やって途中でやめてしまったんだよな
217:デフォルトの名無しさん
07/09/21 22:20:42
前やって途中でやめたんなら状況が変わらない限りまた途中でやめてしまうだろう
何か意欲を維持できるものができたのなら話は別
218:デフォルトの名無しさん
07/09/21 23:38:50
いい感じで実装できてきたので、ちょっとルールについて質問。
革命のルールなんだけどさ、たとえば3人でゲームをしている状況で、
A氏が 6 を 4枚、B氏が 9 を4枚、C氏が Q を 4枚持っている。
B 氏から始まる場になったので、B氏は 9 を 4枚出した。
そしたら、この場はどうなるの?
1. そのまま流れて、次のB氏の場から革命の場になる。
2. B氏が 9 を 4枚出した次点で革命が発動するので、A氏が 6 を 4枚出せば切れる。
さらにこの場合だと、そのあとC氏が Q を 4枚出せば切れる。
3. B氏が 9 を 4枚出した場はまだ革命の場ではないから、C氏が Q を 4枚出せば切れる。
この場合、次のC氏の場は革命の状態?それとも通常に戻る?
4. その他
さて、どれが主流?
オレは2でやってたけど。熊本で。
219:210
07/09/21 23:41:01
>211
複数枚カードの組 or 3枚以上の同じスーツのシーケンス は出せる、ルール
当然、場札より大きくないとダメ(3,4,...J,Q,K,A,2の順)
>212
「うpロダ」って何?
220:デフォルトの名無しさん
07/09/21 23:42:31
もいっこ。
次はパスのルールなんだけど、
場で一度パスしたらその場はもう参加できないの?
また3人でやっているとして、
A氏が4、B氏が7ときて、C氏はQがあるけど、出したくないからパスした。
そしたらA氏がJで切った。B氏はパスした。
この状況で、C氏はQ出せる?それとも強制パスでA氏の場になる?
221:デフォルトの名無しさん
07/09/21 23:43:41
>218
もれも 2. だな。埼玉、千葉で。
222:デフォルトの名無しさん
07/09/21 23:44:45
>>218 俺のところでは2の条件かな。
>>220 パスした人はその場が切れるまで参加できないってしてた
おそらく地方とかでルール変わるかもしれないけど、公式ルールってないのかな
223:デフォルトの名無しさん
07/09/21 23:45:37
>>221
お、2が増えた。
母集団が増えることはあまり期待していないので、
もう2人くらいいるなら2で実装してみようかな。
一番簡単だし。
224:221
07/09/21 23:46:46
>220
C氏はQ出せる。
場に出した人"以外の他の人全て"がパスした時だけ流れる、ルール
だったな
225:221
07/09/21 23:49:07
>224 ちょっと説明不足だな
誰かが出したらその時点でカウントがリセットになって、それ以降からパスのカウントが始まる
って感じ
言葉にするとよく分からないな...
226:デフォルトの名無しさん
07/09/21 23:51:46
>>225
分かるよ。自分が出したカードを自分が切ることになったら流れるってことでしょ。
でもやっぱり>>222タイプもあるんだよねぇ。
いや、CPUの思考ルーチンに差を出せないかと思ってさ。
昔でいうパックマンのモンスターみたいに。
とりあえず手札を減らしたい派、Aや2を温存する派、革命できるときは何より革命を狙う派…とか。
もちょっと考えてみる。
227:デフォルトの名無しさん
07/09/22 01:24:42
ちょっと頑張って、テストまったくせずに一通り書いた
エラー直してコンパイルしたら、手札のあまりの見にくさに吹いた
二人対戦だと一人のカード多いよ('A`)
おまけに複数枚出しを忘れてたorz
もういいや寝よ
俺みたいな初心者じゃなくてちゃんとした人が結構作ってるみたいだし
228:デフォルトの名無しさん
07/09/22 01:36:07
何故Cでやらねばならないのかと言えば
スレタイに「C言語で」とはっきり断ってあるからだ。
これがなければどれだけ簡単だっただろうか。
229:デフォルトの名無しさん
07/09/22 01:57:11
>>228
1はCで作りたいといっているだけで、
ほかのやつは他の言語を使ったって一向に構わないと俺は思うぞ。
230:デフォルトの名無しさん
07/09/22 02:05:29
作るのは勝手だが、このスレには必要ないな
231:デフォルトの名無しさん
07/09/22 03:39:44
rank = ( num + 11 ) % 13
232:デフォルトの名無しさん
07/09/22 03:45:16
>>229
君は本当にC言語もスレタイも理解できてないのかね?
ある程度の実装がされている開発環境なら言語を選ばずとも作れるんだよ。
このスレは”C言語で”だからね。かまわないって言い出すとキリがなくなるだろ。
東京から京都へ東海道を歩いて行くというイベントで
移動して目的地に到達すりゃ良いから鉄道でも自動車でも
一向に構わないなんて言ったら歩いていくという目的が無視されるでしょうに。
233:デフォルトの名無しさん
07/09/22 03:47:31
東京から京都へ 足を使って移動 ってなら
歩くも良し、走るも良し、屁理屈抜きで足でこぐ自転車でも良し
という条件ならおkとも言えよう。歩くって言ったら歩く。
234:デフォルトの名無しさん
07/09/22 04:03:42
楽しむのが目的だあな
おおらかさが無いとつまらん
235:デフォルトの名無しさん
07/09/22 04:11:08
頑張ってソートのアルゴリズムとかを調べながら作ってて、
ふとスレ読み返したら>>104を見てソート関数があらかじめ用意されていたことを知ったorz
なんか負けた気分
配列でやるのはやっぱりきついかな?
出したカードの分、穴が空いちゃうし。
236:デフォルトの名無しさん
07/09/22 04:13:47
出したら詰めればいいだけじゃね?
237:デフォルトの名無しさん
07/09/22 04:32:48
出したカードを詰めるところをどうしようか考えたが
やはり双か単方向リストでリストを削除するかのように実装すべきか、それが問題だ。
238:235
07/09/22 04:44:37
>>236
いやあ、何かスマートじゃない気がして
いっそ詰めないで、カード無いとこには-1とか入れて、画面表示の際のループで残り枚数カウントするとかも考えたんだけど
無駄なループだ
>>237
やっぱ単か双のリストが良いかねえ
まあプログラミング初心者としては、それも面白そうではあるんだけど
239:デフォルトの名無しさん
07/09/22 08:16:51
ゲ製に移動したら?
>>232
君は本当にスレタイを理解できてないのかね?
このスレは”トランプゲームを作りたい”だからね。かまわないって言い出すとキリがなくなるだろ。
240:デフォルトの名無しさん
07/09/22 09:30:59
スレタイは「C言語でトランプゲームを作りたい」です。
241:デフォルトの名無しさん
07/09/22 13:54:47
流石にJavaで作ったら1の神経逆撫でだろうな。
242:デフォルトの名無しさん
07/09/22 14:00:44
いいねそれ
Javaで作ろうか
243:デフォルトの名無しさん
07/09/22 14:09:52
JavaでもC++でもいいよ
できないよりマシ
244:デフォルトの名無しさん
07/09/22 17:15:48
>>239は何が言いたい?バカじゃね?
245:デフォルトの名無しさん
07/09/22 17:21:51
大丈夫、>244ほどじゃない。
246:デフォルトの名無しさん
07/09/22 17:43:13
>>232はスレタイの「C言語」にこだわっているが、
スレタイにこだわりだしたら、「ゲーム」と入ってる時点でLR違反だってことを>>239は皮肉ってるつもりだろう
俺はCだけにこだわる必要はないと思うし、
わざわざ移転する必要もないと思うが
247:デフォルトの名無しさん
07/09/22 17:49:45
javaとかいってる奴らは、自分じゃ書かない癖に間口を広げて、
少しでもゲームできる可能性を増やしたい乞食だろ。
248:デフォルトの名無しさん
07/09/22 17:58:38
>>245 お前がバカなだけだろ
249:デフォルトの名無しさん
07/09/22 18:00:49
>>246
必要があるないじゃないんだよ、スレタイは C言語で って書かれてあるだろ。
日本語が読めないなら祖国に帰れよ
250:デフォルトの名無しさん
07/09/22 18:01:57
>>246
お前みたいな奴ってトランプゲームを作ることだけに頭がいっているんだろうけど
C言語の宿題や質問スレでJavaやその他の言語の質問してもスルーされるだけだぞ
251:デフォルトの名無しさん
07/09/22 18:03:26
アホか
ゲームやりたいだけならヤフーとかハンゲにでも行くさ
252:デフォルトの名無しさん
07/09/22 18:04:19
>>249
スレタイは ゲーム って書かれてあるだろ。
> ゲーム関係の話題はゲーム製作板へどうぞ。
日本語が読めないなら祖国に帰れよ
253:デフォルトの名無しさん
07/09/22 18:06:52
板違いとスレ違いの区別ぐらいつけろよ。
254:デフォルトの名無しさん
07/09/22 18:08:09
板違いのスレでスレ違いの指摘とは。
それなんてダブスタ?
255:デフォルトの名無しさん
07/09/22 18:12:38
板違いといいたいなら最初からそういえばいいのに
性格ねじまがってるのかな??
256:デフォルトの名無しさん
07/09/22 18:13:30
板違いだろうと>>1が立ててしまったのだから仕方がない。
257:デフォルトの名無しさん
07/09/22 18:13:43
gdgdC言語以外の言語で作ることを言っている奴はもう一度
ス レ タ イ 読 め
C言語でトランプゲームを作りたい
スレリンク(tech板)
スレ違いの奴らは出ていって結構
258:デフォルトの名無しさん
07/09/22 18:14:49
それなんて開き直り?
259:デフォルトの名無しさん
07/09/22 18:16:52
板違いだと思うんなら、javaとかCとか関係なく書き込むべきじゃないだろ。
260:デフォルトの名無しさん
07/09/22 18:18:21
○○言語で○○作りたい
って言ったらキリがないぞ。ここに立ってる以上ここを有効活用するべき
261:デフォルトの名無しさん
07/09/22 18:18:25
Cにこだわる意味がわからん
262:デフォルトの名無しさん
07/09/22 18:21:57
>>1ってまだ居るの?
263:デフォルトの名無しさん
07/09/22 18:47:42
何か普通に作る流れだったのに、gdgdになってきてこのまま誰も作らなそうだな
264:35
07/09/22 18:58:33
>>35ですが、
通常ルール部分の判定処理(出せるか出せないか)
AI(簡単なものなら、上の判定を使って適当にカードを選ぶ)
特殊ルール(8切りなど)の実装
がコーディングできれば完成です。
265:デフォルトの名無しさん
07/09/22 18:58:35
俺は自分で作る気は無いけど質問とかがあれば答えてるよ
正直言って今ここのレベルは高くないと思ってるけど
作る人が居るなら成長できるよう応援する
266:デフォルトの名無しさん
07/09/22 19:03:03
俺も他の人が悩んでるのを見て一緒に考えるのが楽しいわ
267:デフォルトの名無しさん
07/09/22 19:23:43
複数枚出しの指定方法てどうしたらいいかな?
1.
[1:H4][2:D6][3:S6][4:C9]
番号を入力してください>1 //一枚出し
番号を入力してください>23 //二枚出し?
2.
手札/[H4][D6][S6][C9]
Single/[1:H4][2:D6][3:S6][4:C9]
Double/[5:D6,S6]
番号を入力してください>4 //二枚出し
(出せるカードのみリスト)
3.
[H4][D6][S6][C9]
出したいカードを入力してください>H4 //一枚出し
出したいカードを入力してください>DS6 //二枚出し
268:デフォルトの名無しさん
07/09/22 19:24:58
2番の方向で
269:デフォルトの名無しさん
07/09/22 19:26:20
>>267
手順が一つ増えるけど...
もう一枚手札を切りますか? (y or n) :
270:35
07/09/22 19:27:50
>>267
カード選択 > S1 H1
みたいなのを有効にしてます
手札からカードを選ぶだけ選んで、出せなかったら選び直しにしてます
>>267の方がUI的に優れてるかな
271:デフォルトの名無しさん
07/09/22 19:31:20
既に複数枚出しの場になってることきのことも考えれば、2がいいと思う。
272:デフォルトの名無しさん
07/09/22 19:45:31
>219
「うpロダ」はアップローダのことだな。
ただ、巷のアップローダは画像用とか圧縮ファイル用が多いから
あんまりテキストアップロードには向かないかもね…
サイトとかブログとか持ってるならそこに上げたりしてもいいと思う。
昔、プログラムコード用の外国のアップローダ
見たことあるんだけど、忘れちゃったな…どこだっけか。
273:デフォルトの名無しさん
07/09/22 19:55:21
うpろだなら、C/C++の宿題スレに張ってあるのはどうだろう?
274:267
07/09/22 20:24:11
>>268-271
ありがとうございます
その方向で作ってみます
>>267の2番はユーザー入力値間違えましたw
あれじゃ一枚出しだ……
275:デフォルトの名無しさん
07/09/22 20:43:07
大富豪作ってる人は一日どのくらいのペースで作ってる?
276:デフォルトの名無しさん
07/09/22 21:31:37
できる人はルールを設定してくれれば一日でその通りに作れる。
普通は一週間以内かな。大富豪作ってばかりもいられないし
277:デフォルトの名無しさん
07/09/22 21:49:12
大富豪でこのスレが終わるわけじゃないからな
大富豪が終わったら次は何にする?
278:デフォルトの名無しさん
07/09/22 21:49:59
仕切りたがるだけのアホは市ね
279:デフォルトの名無しさん
07/09/22 21:50:15
>>277
王道なトランプゲームをいくつか実装してみる
280:デフォルトの名無しさん
07/09/22 22:19:44
>>278
自己紹介乙
281:デフォルトの名無しさん
07/09/22 22:23:00
思考ルーチンはこんな具合で造った。
URLリンク(www.imgup.org)
282:デフォルトの名無しさん
07/09/22 22:28:12
>>281
参考にさせてもらうぴょん。
ところでJkKってのは何?誤記?
283:デフォルトの名無しさん
07/09/22 22:33:57
C言語暦三日の俺が一ヶ月でこれ作れるかな。Cについてはポインタやって今は構造体やってる
284:デフォルトの名無しさん
07/09/22 22:35:11
プログラミング暦三日じゃなきゃ、できるんじゃね?
285:デフォルトの名無しさん
07/09/22 22:37:13
プログラミング暦三日です・・・
286:デフォルトの名無しさん
07/09/22 22:51:11
とりあえずCやって目標は11月までに作る!これを一ヶ月で作るなんて考えがやっぱ初心者だな
って思った方。あなたが正しい
287:デフォルトの名無しさん
07/09/22 22:53:32
>>282
Joker Killerの略です。すまんこって。
一応ルールは、2/Jk上がり禁止、革命有り、Jk殺し有り、が前提です。
288:デフォルトの名無しさん
07/09/22 22:57:10
複数枚(ダブル等)の表現方法(表示方法では無しに)で困っているんだが、
配列以外でいい方法無いかね
複数枚だと必ず数字が同じだから(階段は考えないで)、
それを利用して排他な表現方法が無いものかと思うんだけど……
289:デフォルトの名無しさん
07/09/22 23:00:19
>>288
どういう意味?
290:デフォルトの名無しさん
07/09/22 23:01:34
カード選択前に「何枚モード」を選ぶとか
ルーチンは簡単になるけどあんまりスマートではないか
291:デフォルトの名無しさん
07/09/22 23:04:57
>>289
場札をint型変数で管理してるんだけど、
複数枚出してる時はどんな値を格納しようかと思って。
単純に要素数が4の配列で場札を管理すりゃいいのかもしんないけどさ、
せっかく「数字が同じ」て限られているのに、
わざわざ実際にはありえない物も含めた全組み合わせを格納できる方法を採用するのも癪で……
292:デフォルトの名無しさん
07/09/22 23:08:28
このスレには実際に大富豪作ってる、または作った経験があるって人はどのくらいいるんだろう。
ちなみに俺は作りたいけど作れない人だけど
293:デフォルトの名無しさん
07/09/22 23:15:52
>>291
階段は使えない仕様なん?
294:デフォルトの名無しさん
07/09/22 23:18:16
>>293
とりあえず基本ルールのみ実装だからw
でも後でいろいろ加えていくとき、やっぱ困るか……
大人しく配列にします。
295:デフォルトの名無しさん
07/09/22 23:28:35
>>291
階段なしなら、(出してる枚数-1)*13を加えてやればいいんじゃないかと
>>294
階段ありなら配列は4じゃなくて出せる最大枚数分だな
296:デフォルトの名無しさん
07/09/22 23:33:10
>>295
>(出してる枚数-1)*13
スートはいらないならそれでいんだけど。
まあ大富豪においてスートなんか飾りだけど。
そうかあ、階段ありなら出せる枚数増えるんだよな……定数宣言しとこ
297:デフォルトの名無しさん
07/09/22 23:40:07
>>292
ノ
プレイできる所まで作ったら飽きちゃって、そのまま。
298:デフォルトの名無しさん
07/09/22 23:42:04
>>296
>まあ大富豪においてスートなんか飾りだけど。
ローカルルールにはスートがかなり絡んでるようだよ
299:デフォルトの名無しさん
07/09/22 23:46:27
>>267の2の方法でやるとき、
ユーザー入力と一対一対応させるために出せるカード組み合わせの配列を作ろうとしたんだ。
この配列の要素数っていくつにすればいいんだ?
300:デフォルトの名無しさん
07/09/22 23:52:26
>>299
自由に出せるときにもその方法を取るのか
そうなると手札が多いとき選択肢が多くなるぞ
301:デフォルトの名無しさん
07/09/23 00:09:02
昔ポーカーなら作った事あるが、変な最適化はしなかったな。
トランプをデッキとして捕らえ、54枚のデッキをひとつ使うゲームとして組んだ。
俺も当然のごとく飽きて、折角用意した汎用性は無に帰したけど。
302:デフォルトの名無しさん
07/09/23 00:12:13
その昔、といっても、もう6年以上前になるが、ブラックジャックを作ったことがある
303:デフォルトの名無しさん
07/09/23 00:36:39
プレイヤーが知っているはずであることは知ることができなければならないし、
プレイヤーが知らないはずであることは知ることができてはいけないし、知ろうとしてはいけない
という自分で作った条項に苦しんでる。
クラスじゃないから隠蔽ができないので結局そのつもりだけなんだが。
304:デフォルトの名無しさん
07/09/23 00:47:50
54枚がどの領域に配置されてるかが管理されてれば出来るでしょ。
公にオープンされる場(7並べなら並べる場所)と自分にだけオープンされる場(手札)
場構造体にユーザIDとカード配列を持たせればいい。何か難しく考えてない?
305:デフォルトの名無しさん
07/09/23 01:15:12
ユーザIDがグローバルなら0、それ以外ならrandで割り振れば嫌でもクローズドな世界に突入さ
306:デフォルトの名無しさん
07/09/23 01:17:11
やべっ、なんかVisualC++で作りたくなってきたw
307:デフォルトの名無しさん
07/09/23 01:30:11
そっちのほうが楽かも
308:デフォルトの名無しさん
07/09/23 01:34:02
本当にやりたいと思っている奴はやりたいなんてわざわざ書き込まない
309:デフォルトの名無しさん
07/09/23 01:35:00
やべ、なんかVisualC++で作りたくなくなってきたw
310:デフォルトの名無しさん
07/09/23 02:02:50
プログラミング初心者です
カード出した後の穴空き配列の対処に困っているんですが
・穴空きはそのままループ用いて処理
・一回一回詰める
どちらが良いんでしょうか?
311:デフォルトの名無しさん
07/09/23 02:04:56
空を表す常態で放置
312:デフォルトの名無しさん
07/09/23 02:24:33
一回一回詰めてたが、考え直してみればその方がいいな
313:310
07/09/23 02:38:51
>>311
ふと思ったんですが、その場合ユーザー入力はどうすればよいでしょうか?
-1をカードが無い状態として、配列に
{6,-1,8,-1,-1}
と入ってるとします
-1はループで飛ばされるので、ユーザー的には{6,8}と同義です
つまりユーザーが入力した数値が添字に対応してなくて不便ではないかと。
一回一回、ユーザー入力に対応した別の配列を生成するくらいなら、
配列を一々詰めた方が効率が良いのではないでしょうか?
もっと良い方法がありますかね?
314:デフォルトの名無しさん
07/09/23 02:42:42
6,8 で添字を合わせたいなら、{-1,-1,-1,-1,-1,-1,1,-1,-1,1,...} じゃないの?
315:デフォルトの名無しさん
07/09/23 02:49:37
ランダムアクセスできないといけない問題でもあるの?
if (EMPTY_CARD != card[i]) みたいに毎度サーチすればいいじゃん。
316:デフォルトの名無しさん
07/09/23 03:04:39
>>314
ああ、そういうタイプの配列にすればできますね
{6,8,11,23,48,51}(実際にはランク順ソート)
みたいな配列ばかりイメージしてました
>>315
例えば{6,8,11,23,48,51}で、
ユーザーが2と入力したら11を出す、と添字に対応させることを考えていました。
{6,-1,11,23,48,51}
↑こうなると表示の際には-1は飛ばされて{6,11,23,48,51}と表示されますから、
ユーザーが23を出すつもりで2と入力しても、そのまま添字にできないなあ、と。
かと言って一々ユーザー入力に対応する配列を作るなら、詰めていく方が効率良いでしょうし。
それとも、ユーザー入力nに対して、ループで配列の有効な値のn個目を毎度探せばよい、ということでしょうか?
317:デフォルトの名無しさん
07/09/23 03:07:38
>>316
そういう選択のさせ方をするならその通り
318:デフォルトの名無しさん
07/09/23 03:13:46
コンパクションや線形リストのためのコード書くほうが手間じゃない?
カードゲームなんて配列の要素数が少ないんだから
変に手間掛けてもCPUは喜ばないよ。
319:デフォルトの名無しさん
07/09/23 03:14:58
やべっ、トランプゲームより子供を作りたくなってきたw
320:316
07/09/23 03:57:41
>>317
すいません、こんなこと聞くのも恥ずかしいんですが、「その通り」って
>一々ユーザー入力に対応する配列を作るなら、詰めていく方が効率良い
>ユーザー入力nに対して、ループで配列の有効な値のn個目を毎度探せばよい
どちらの意味で?
321:デフォルトの名無しさん
07/09/23 04:18:59
>>320
後者だろ常考
322:210
07/09/23 09:27:46
>316
もれのは前者(いちいち詰めているタイプ)
高々50数枚程度なら効率とか気にしない
まぁプログラミングの勉強に、って観点なら効率を考えてみるのもよいかもだが
323:デフォルトの名無しさん
07/09/23 09:47:09
c++とboostとpstade解禁してくだちぃ
あとついでにpdcursesも
324:デフォルトの名無しさん
07/09/23 10:11:28
>>323
公開したもの勝ちだ
325:デフォルトの名無しさん
07/09/23 12:56:36
わざわざお題から外れてまで他の言語を使用する程の問題でも無いと思うけどね。
無粋と言うか子供っぽいと言うか…
326:デフォルトの名無しさん
07/09/23 13:02:09
わざわざ議論を蒸し返すなよ
327:デフォルトの名無しさん
07/09/23 13:16:05
ま、そういう事だね。
328:210
07/09/23 13:34:35
宿題スレの借りますた
URLリンク(kansai2channeler.hp.infoseek.co.jp)
とりあえずゲーム進行まで。
革命なし。2上がり禁止なし。
次は思考ルーチンかぁ...
329:デフォルトの名無しさん
07/09/23 13:43:35
>281
...見れないorz
330:デフォルトの名無しさん
07/09/23 16:53:46
ポーカ作ってみたけど、途中で飽きた…
URLリンク(kansai2channeler.hp.infoseek.co.jp)
331:デフォルトの名無しさん
07/09/23 17:52:00
ぽーかぽーか(ほうかほうか > そうかそうか)
332:デフォルトの名無しさん
07/09/23 18:19:24
とりあえず初心者向けの本一冊読んできたけどカードを作る際に実際に使えるものとして宣言するには
どうすればいいか分からなかった
333:デフォルトの名無しさん
07/09/23 19:26:03
今デバッグ中だが、ソースサイズが>>328の倍近くあるw
やべえ、公開したくなくなってきたww
334:デフォルトの名無しさん
07/09/23 20:04:21
>333
むしろ公開して、サイズが膨れあがった原因を突き止めるんだ
335:333
07/09/23 20:11:17
>>334
むしろデバッグが終わらな(ry
・複数枚が何故か出せない
・出せるはずのカードが何故か出せない
・AIが何故かたまに無限ループ
関数関係が複雑でデバッグめんどいw
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4757日前に更新/153 KB
担当:undef