おまいら最強の麻雀プログラムしてみろよ Part2at TECH
おまいら最強の麻雀プログラムしてみろよ Part2 - 暇つぶし2ch900:デフォルトの名無しさん
08/10/12 21:56:01
ありがとn
完成したら使わせてもらうかも

901:デフォルトの名無しさん
08/10/19 23:45:00
保守


902:デフォルトの名無しさん
08/10/20 04:45:24
営業「ネットワーク対応であれば使用言語によりません。ひまわりでもなでしこでも使えます」
営業「残業代は出すし。家に帰らなくていいから。今月中にできるよね。信頼してるし。お願いしたよ」

903:デフォルトの名無しさん
08/10/20 11:41:29
URLリンク(ayamariplus.seesaa.net)

これワロタ 麻雀ソフトのイカサマについての論争


904:デフォルトの名無しさん
08/10/22 00:08:33
結局突き詰めると、ツモを操作するよりもヤマをそれっぽく作った方が
ちゃんとしたイカサマになる。
最も簡単といわれる積み込みも、実際の積み方を知らないで仕組むと
イカサマというよりもただ都合がいいだけのゲームになるしね。

河から牌を拾ったり、エレベーターしかけたりというのも
牌の配置(抜きやすいところにあるか、ツモ番ずれてないか、など)で
リアリティが増す

905:デフォルトの名無しさん
08/10/24 00:53:33
毎回テンホー

コレ最強

906:デフォルトの名無しさん
08/10/24 09:52:10
まずは親にならなくちゃな

907:デフォルトの名無しさん
08/10/24 21:29:49
おやややおやにおあやまり

908:デフォルトの名無しさん
08/10/31 18:32:54
(これから現れてくれることを願う) 海外の研究者のために (、またちょっとだけかっこいいという理由で)、コマンドの名前は英語を基本にした方がいいと思います
draw / discard / up / ...

909:デフォルトの名無しさん
08/10/31 22:23:02
むしろ日本のゲームなんだから誇りを持ってひらがなにしようぜ

910:デフォルトの名無しさん
08/11/01 00:39:22
「ひまわり」以外は使えないようにしよう!!!

911:デフォルトの名無しさん
08/11/01 01:51:45
>>908
ゲーム内の名前は変えちゃダメだ
ますます麻雀もどきになってしまう

ドンジャラみたいなw

912:デフォルトの名無しさん
08/11/01 01:58:23
麻雀が日本のゲーム?
そりゃルールは日本独自のもあるけどさ

913:デフォルトの名無しさん
08/11/01 02:00:56
>>908
>>909
>>910
632が錯和無しルールを強行した結果、オープンネットワーク麻雀はスレ民に完全に見捨てられました
今後は電脳荘か、あらさんの企画が通信規約の規定に達するまで静かに見守って下さるようお願い致します

914:デフォルトの名無しさん
08/11/01 05:00:57
ひたすら他力本願だなw

915:デフォルトの名無しさん
08/11/01 07:35:42
ここにある「ルールベースのアルゴリズム」って何ですか?

URLリンク(mahjong.ara3.net)

916:デフォルトの名無しさん
08/11/02 10:41:08
>>915
三着と2万点以上の差がある場合には、
配牌で7種以上のヤオチュウ牌があったら国士を狙う、
とか、
チートイの二向聴のときは、
残り枚数が一番少ない中で一番内側の牌を捨てる
とか、
そんな感じで全部ルールで決めてしまう方式。

917:デフォルトの名無しさん
08/11/02 18:59:11
>>916
分りやすい解説
ありがとうございました

918:デフォルトの名無しさん
08/11/03 18:45:13
決め打ち のアルゴリズムでかっこういいのが出来そう
ちょっと古いけどナルミみたいなのが出来たらいいな

919:デフォルトの名無しさん
08/11/08 04:54:39
結局ソースフォージーたて逃げ

920:デフォルトの名無しさん
08/11/08 13:53:51
死んだ子の齢を数えても仕方ない

921:デフォルトの名無しさん
08/11/08 15:21:41
>>919>>920
詳しく

922:デフォルトの名無しさん
08/11/08 19:06:12
>>738
738 名前:632[sage] 投稿日:2008/09/27(土) 15:39:46
ちなみに、開発途中ではありますが、ソースコードをSourceForgeの
SVNに随時commitしているので、興味のある方は
URLリンク(svn.sourceforge.jp)
から拾って下さい。

↑↑↑既に3週間放置↓↓↓
つか、9月末に公開して、10月初旬には既に放り投げてる

(dir) client/ 11 3 weeks yatsuhashi
(dir) common/ 9 4 weeks yatsuhashi
(dir) lib/ 10 4 weeks yatsuhashi
(dir) server/ 10 4 weeks yatsuhashi
(dir) test/ 7 4 weeks yatsuhashi * 点数計算とか追加
(file) Makefile 11 3 weeks yatsuhashi

923:デフォルトの名無しさん
08/11/09 14:34:08
ちやほやされたいだけだった、ってことだな。

924:632
08/11/10 01:41:55
お久しぶりです。SourceForgeの方の人ですw
叩かれてますな(^^;

途中で言われたように、とりあえずモノができないと話にならないと思い、
まずは作ってしまうまで発言は控えようと思ったものの、一人になると
生来の怠け癖と飽きっぽさで、すっかりサボってしまいました。
期待して下さっていた方には申し訳ありません。

ということで、その後も特に進展はないのですが、良かれ悪しかれ気にして
下さっている方もいるようなので、まだ死んでないよという書き込みでした(^^;

925:632
08/11/10 01:44:57
>>908
それも考えたんですが、それだとやはりわかりにくいだろうと
思って止めました。

926:デフォルトの名無しさん
08/11/10 01:50:11
>>924
せっかくsourceforgeを使ってるんだから孤独にやらず
仲間を募り方針を示して複数人数で開発をした方が
少しずつでも進展するのでは?
強いリーダーシップと適切なアプローチの提示が必要だとは思うけど

927:デフォルトの名無しさん
08/11/10 01:56:41
今更顔出すってことはチョンボはちゃんと罰符払う仕様に変わったってことだよね?


928:632
08/11/10 02:12:48
>>926
もちろん協力してくれる方がいれば嬉しいですが、それにしたって
もうちょっとできてからでないと話にならないかと(^^;
とりあえずはサーバ/GUIクライアントで麻雀が打てるレベルまでは
一人で仕上げたいと思います。
そこまではそんなに遠くない…ハズ。

>>927
久しぶりに書き込んだら早速それかw

929:デフォルトの名無しさん
08/11/10 10:13:49
もういいから次の新しい人に来て欲しいよね

まあ今スレは反省会で埋めて、次スレからは新仕様の話をしようか

930:デフォルトの名無しさん
08/11/10 13:50:44
作ってみたけど、まったり麻雀には全く及ばないので諦めたよw

931:デフォルトの名無しさん
08/11/10 14:25:59
そのうち慣れるんだろうけど、クライアント-サーバモデルでのプログラミングってなんか気持ち悪いな
初めてマルチスレッドアプリを作ったときの感覚を思い出すぜ

932:デフォルトの名無しさん
08/11/15 08:48:03
ならどんなモデルならいいんだよ

933:デフォルトの名無しさん
08/11/15 20:45:18
勝ちまくってるときは大ラスでチョンボして勝ち確定!!!

934:デフォルトの名無しさん
08/11/16 04:53:37
チョンボ罰則はリーグ戦みたいにチョンボ1回につき
トータルスコアから-100するなどの
ペナルティ制にするといいんじゃないか


935:デフォルトの名無しさん
08/11/16 15:52:53
>>933
チョンボはゲームそのものは続行が原則なので
オーラスでチョンボしても本場積まずに再開です

936:デフォルトの名無しさん
08/11/17 10:47:35
なるほど、いろいろあるんだな。
URLリンク(www.asamiryo.jp)

戦略でのチョンボは防ぐ方向にしたいところではあるな。

937:デフォルトの名無しさん
08/11/19 20:46:59
物理エンジン搭載で牌を手積みできるようにお願いします

938:デフォルトの名無しさん
08/11/20 10:36:37
インターフェースどうすんのよ。
マウスかタッチペンでやるか?

939:デフォルトの名無しさん
08/11/20 11:21:11
Macのマルチタッチパッドで

940:デフォルトの名無しさん
08/11/21 21:48:48
パワーグローブだろう。
牌は実際にどっかに物理的に用意された物をマニピュレータで積むのだ。

941:デフォルトの名無しさん
08/11/25 22:27:21
おもしろそうですね。
参加するならこれくらいは読んどかないと話にならん
という本があったら紹介してください

942:デフォルトの名無しさん
08/11/27 00:51:25
* 和了形判定にテーブルを用いるように
* 一盃口の判定がバグっていたので修正
* OpenMj::ClientにPlayerクラスを追加

あたりで力尽きてるっぽい

943:632
08/11/27 01:13:40
>>942
力尽きてないっすよw
クライアント(GUI)の鳴き処理(入力)をどうしようか考えてます。
赤牌なければ最大3パターンだけど、赤牌が複数種ある場合も想定
すると、晒す牌を個別に指定するのが単純だけど、UIとしては
微妙だなぁ、とか。

944:デフォルトの名無しさん
08/11/27 01:33:35
>>943
いいからもう寝とけ
もう誰も期待してないから

945:デフォルトの名無しさん
08/11/27 02:54:59
>>870を見るに箇条書きの頭に"*"を使うのは>>632の習慣。>>942>>632の自作自演だろ
力尽きていても尽きていなくても、出来上がるのはゴミっつうのがアレだねえ・・・

946:デフォルトの名無しさん
08/11/27 07:59:18
フォローをするけど>>942を書いたものだが自作自演じゃないよ
でも傍から見てるとあと1年は掛りそうなペースだな

947:デフォルトの名無しさん
08/11/27 09:51:09
人の意見を取り入れないからだれも手伝わなくなっちゃうんだよ

948:デフォルトの名無しさん
08/12/01 15:24:49
配牌の方法がわからん俺にヒントくれ

949:デフォルトの名無しさん
08/12/01 16:40:28
int i = 0, j = 0, color = 0, num = 0;
while(i < 13){ //配牌は13枚
j = kicha + kyoku;
while(j < PLAYER_CNT + kicha + kyoku){
color = (int)((rand() / ((double)RAND_MAX + 1.0f)) * 4);
num = (int)((rand() / ((double)RAND_MAX + 1.0f)) * 9);
if(!yama.Get(color, num)){ continue; }
if((color == TSUPAI)&&(num > CHUN)){ continue; }

nanikiru[j%4].SetTehai(color, num, 1);
yama.Set(color, num, -1);
++j;
}
++i;
}

950:デフォルトの名無しさん
08/12/01 22:42:55
配牌で配られる手牌って別に自分で
決めるわけじゃないだろ???

951:デフォルトの名無しさん
08/12/01 23:32:19
AIだけ作ってる奴なんていない。みんな自前で雀卓周りのコード書いてる
でなきゃAI強化したとき本当に強くなったか検証できないだろ


952:デフォルトの名無しさん
08/12/01 23:45:01
なら配牌の方法くらい自分で好き勝手に
定義すりゃいいじゃん
わざわざ聞くことでもないだろ

953:デフォルトの名無しさん
08/12/02 00:04:12
アホか。俺は答えた方だ

954:デフォルトの名無しさん
08/12/02 00:06:47
奈々氏ばっかなんだから
どっちがどっちなんか分るわけねーだろ

955:デフォルトの名無しさん
08/12/02 00:19:05
並の読解力があれば想像付くんだけどね。

956:デフォルトの名無しさん
08/12/02 09:55:54
136通りの牌をシャッフルして順番に並べて
席順とサイコロ振れば、配牌は自動的に決まるだろう。

957:デフォルトの名無しさん
08/12/02 14:47:49
白とか赤牌を入れたいときはどうすればいいの?

958:デフォルトの名無しさん
08/12/02 23:26:31
入れたって全体の数が増えるんじゃないんだから、id差し替えればいいだけでは

959:デフォルトの名無しさん
08/12/06 21:58:05
結局配牌はできたのか?

960:デフォルトの名無しさん
08/12/06 22:06:26
その前に自分自身に少なくともプロ並みの雀力がないと駄目だと思から、
俺は雀力向上と数学の知識を身につけてる。

961:デフォルトの名無しさん
08/12/06 22:08:39
配列のシャッフルが実装できないやつなんていないだろ

962:デフォルトの名無しさん
08/12/06 22:13:42
空鍋をかき回すように中身のない配列を…

963:デフォルトの名無しさん
08/12/06 22:20:22
>>960
それはプログラム投げ出したいいわけか?

964:デフォルトの名無しさん
08/12/07 07:12:36

「WOLF RPGエディター」とは? 
・高度なRPG開発が可能な、完全無料のゲーム作成ツールです。
・雰囲気はRPGツクール2000に近い。RPGツクール2000で自作システムを作りこむ際に
 不満だったところがいろいろ解消されていて、かなり自由度が高いです。ただし
 その分初心者には難しいかも。すでにツクール2000で自作システムを組むのに
 慣れた人やRPGツクールでは物足りないけどプログラミングはちょっという方にお勧め。
・作成したゲームは自由に配布したり、コンテストに投稿することも可能。
 また本ソフトを持たない人でもプレイ可能!ファイル暗号化も完備してるよ!
・要望、バグ報告などなど書き込みお願いします。
・それとマップやキャラなどのドット素材もじゃんじゃん募集中ですので
 一度サイトにお越しくださいませ。

2ちゃん本スレ
スレリンク(gamedev板)l100

965:デフォルトの名無しさん
08/12/08 23:51:46
>>960のAIは完成しないに1000ジンバブエドル

966:デフォルトの名無しさん
08/12/09 10:56:41
年明けには第4ジンバブエドルの発行来るかな?
今度は何桁切り捨てるんだろうね。

967:デフォルトの名無しさん
08/12/09 14:14:50
「国(政権)の崩壊が先に来る」に100第4ジンバブエドル。

968:デフォルトの名無しさん
08/12/10 03:07:32
ひとつ質問。基本的な麻雀の質問ですまないが。

暗槓3つと1枚の計13枚は七対子で言うと何向聴?
例えば、AAAABBBBCCCCDだとすると自作で判定させると5向聴なんだが、
実際5枚入れ替えても七対子として聴牌しない。

969:デフォルトの名無しさん
08/12/10 04:08:26
普通に考えたら六向聴だね。
多分だけど、たとえば AAEEBBFFCCCDD みたいになったときに、
CCC を対子ひとつと単騎の待ち牌とに誤認してるんじゃないかと思った。

970:デフォルトの名無しさん
08/12/10 06:00:05
>>968
槓しておいて七対子は無理でしょ
手牌が AAAABBBBCCCCD なら既にテンパイでは?

971:デフォルトの名無しさん
08/12/10 07:31:31
>>970のようなやつがジャンラインを作ってしまうと言うことがよくわかった



972:デフォルトの名無しさん
08/12/10 07:46:21
>>968
URLリンク(mahjong.ara3.net)
(6-3)+(7-4)=6
ですね。

973:デフォルトの名無しさん
08/12/10 07:56:08
>>972
計算間違ってるよw

974:デフォルトの名無しさん
08/12/10 09:16:18
>>969
うわ本当だ。そっちのパターンでも間違えた。
AAEECCCZXYWVUみたいな他がバラバラの時は正しかったから見逃してた。

>>970
11112222・・・じゃなくてAAAABBBB・・・って書いた理由を察してくれ。
その誤解を避けるために>>959はAAEEBB・・・ってしてくれたけど。

>>971
字牌でで順子が作れるやつかw

>>972
おお。同じ考え方だ。
でもそのページの一番下も14枚で考えてるだけで6向聴の間違いじゃないのかな?

実際ここから七対子狙いになんか行かないから実用上問題無いんだが、
例えば特殊なルールで七対子縛りとかあった場合にリアル麻雀では
何向聴扱いなのかなと疑問に思ったもので。

975:デフォルトの名無しさん
08/12/10 10:46:59
AAAABBBBCCCCDなら、カンを3回すれば2向聴じゃないの?
まあすぐ流されそうだが。

976:デフォルトの名無しさん
08/12/10 21:25:46
>>974
>でもそのページの一番下も14枚で考えてるだけで6向聴の間違いじゃないのかな?
AAAABBBBCCCCDDから何を捨てるかという話ですね

AAAABBBBCCCCDなら6向聴
AAAABBBBCCCDDなら5向聴

977:デフォルトの名無しさん
08/12/17 19:42:41
もうすぐクリスマスだけど、どうよ?

978:デフォルトの名無しさん
08/12/19 00:51:31
Revision 21 - (view) (download) - [select for diffs]
Modified Sun Nov 16 18:27:54 2008 UTC (4 weeks, 3 days ago) by yatsuhashi
File length: 2875 byte(s)
Diff to previous 7

* 和了形判定にテーブルを用いるように
* 一盃口の判定がバグっていたので修正
* OpenMj::ClientにPlayerクラスを追加

どうよも何もここで完全に放置しているし
このスレも収束かな?

979:デフォルトの名無しさん
08/12/19 18:20:51
チョンボ君はあれだけの情熱を見せたんだからきっと作ってるよ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch