プログラミング

Go言語でコマンドラインオプション対応点数計算プログラム
13view

2017/10/19

Go言語で麻雀プログラミング事始め(2)~コマンドラインオプションの実装

Go言語で麻雀プログラミング事始めで作った点数計算プログラムは、符・翻・親子・アガリ方の値が固定されて、汎用性に欠けるものでした。値を変更するたびにプログラムを修正してコンパイルし直すのは現実的ではありませんよね。 今回は、これらの値をコマンドラインオプションで指定して実行できるように、プログラムを修正します。 flagパッケージを組み込む Go言語のflagパッケージを組み込むことで、コマンドラインオプションを使えるようになります。

受け ...

GO言語イメージキャラクタ
46view

2017/9/28

Go言語で麻雀プログラミング事始め

こんにちは。エイプリルフールは天鳳が絶好調で「嘘でしょ?w」と調子に乗っていたら、翌日は3ラス食らって「マジか?嘘でしょ...」と無言の悲鳴を上げてシオシオのパーになっている僕です。上げて叩き落とすとは、さすが、やってくれますね。誰とは言いませんが(笑) そんなわけで、天鳳のモチベが地の底を這いずりまわる状態になってしまい、やる気の泉が枯渇してしまいました。でも、空いた時間を無為に過ごすのは人生の無駄です。 だから、麻雀も速く打て! あっ、どうでも良いことでしたね(笑) というわけで、以前から気になってい ...

Javascriptで麻雀プログラミング
19view

2017/9/28

プログラミングの世界から覗いたブロック理論(1)~ブロックの抜き方について

趣味で麻雀のWEBツールを作って公開しています。メインのプログラミング言語は、WEBサービスの性質上、JavaScriptを利用しています。 WEBツールで利用したコードを短くまとめたプログラミング集のページも開設してます。自分のプログラミングのスキルアップや、小粒プログラムをモジュール化っぽく再利用しようというのが開設の目的です。もし、興味があればぜひ御覧ください。 リンクJavaScriptとHTML5で遊ぶ麻雀小粒プログラミング さて、シャンテン数を算出するプログラムがあります。このプログラムにメン ...

牌記号を生成する
8view

2017/9/22

牌記号の生成&牌姿を復元する

JavaScriptとHTML5で遊ぶ小粒プログラミングのページを更新しました。今回は2ページです。 牌記号を生成する 【記事ページ】牌記号を生成する 2種類の牌記号を生成します。ひとつは、天鳳民が何切るをツイッターに投稿する時によく使う牌記号です。MPS形式と呼ばれているそうです。もうひとつは、天鳳の牌理で使われている記号です。こちらはMPSZ形式と呼ばれているようです。MPSZ形式は牌記号から牌姿に復元しやすいので、よく利用しています。当サイトの天鳳牌理支援ツールもMPSZ形式の牌記号を生成して天鳳牌 ...

第一ツモをツモった時のシャンテン数をシミュレートする
12view

2017/10/7

第一ツモをツモった時のシャンテン数をシミュレートしてみた

ただいまシミュレート中... 前回の記事に続いて、第一ツモをツモった場合のシャンテン数をシュミレートしてみます。 シミューレーション結果 集計条件は前回と同じ。通常手のシャンテン数のみ。国士無双とチートイツは対象外。1000局シュミレートを10回繰り返します。結果は次の通りです。参考に、配牌を取った時の結果ものせておきます。 配牌の場合-表 配牌の場合-グラフ 第一ツモの場合-表 第一ツモの場合-グラフ 今回はこんな感じです。配牌を取った時の平均シャンテン数は約3.76で、第一ツモをツモった時の平均シャン ...

シャンテン数シュミレーション
266view

2017/10/7

配牌のシャンテン数をシミュレートしてみた

当サイトによるJavaScriptとHTML5で遊ぶ麻雀小粒プログラミングの記事を紹介します。 配牌を取った時のシャンテン数はだいたいどのくらいになるか気になったので、1000回配牌を取り出してシャンテン数の割合を集計してみました。手順は次の通りです。 配牌のシャンテン数を集計する手順 シミューレーション結果 集計対象は通常手のシャンテン数のみで、国士無双とチートイツは含まれていません。次表は10回繰り返した結果です。 結果-表 結果-グラフ まとめ こんな感じです。ちなみに平均シャンテン数は3.768で ...

麻雀ツールサイト点数計算ラボ
6view

2017/9/22

サイト名の変更と新ページ開設のお知らせ

サイト名を「麻雀サークルDAME雀」から「麻雀ツールサイト点数計算ラボ」に変更しました。麻雀サークルコンテンツの更新が停止したこと。WEBツールの比重が高まったためです。なお、管理者はそのままです。 麻雀ツールサイト点数計算ラボ サイトの主軸が天鳳関連・点数計算関連・牌画タグ入力支援などの麻雀WEBツールになってきため、副タイトルの麻雀ツールサイト点数計算ラボ」を主タイトル名に変更しました。また、新たにJavaScriptとHTML5で遊ぶ小粒プログラミングを開設。当サイトのWEBツールに組み込まれている ...

麻雀点数計算機
10view

2017/10/1

jQuery Mobileでプログラミング!スマフォ版麻雀点数計算機を作ってみた

iPhoneの登場。Androidが追随。熱い開発競争が続いたおかげか、便利なアプリやゲームもどんどん供給され、たいへんホットな状況です。スマートフォンを持っている人をよく見かけるようになりました。jQuery Mobileもα3版がリリースされて、ますますスマートフォンのアプリケーション開発が楽しくなる予感がします。今回のお題は、スマフォ版の点数計算機のプログラミングです。 スマフォ版麻雀点数計算機 jQuery Mobileのおかげで、画面周りのコーディングがかなり楽になりました。自分でCSSを用意し ...

12view

2017/10/1

麻雀プログラミング講座 │ 点数練習計算機作成への道2

前回の「符と翻数を決まった範囲内で出力するプログラム」の続きです。今回は、問題を作成して利用者が回答した点数をチェックするプログラムを作ってみます。 動作の確認は、サンプルページをご覧ください。 点数計算練習問題を作成するプログラム ・JQueryの組み込み

・JavaScriptコード

・HTML画面 今回は問題を作成、正解まで計算します。あらかじめ正解はテキストボックス( ...

120view

2017/10/1

麻雀プログラミング講座 │ 点数練習計算機作成への道

麻雀の点数を求めるコンテンツが揃ったので、そろそろ点数を求めてもらうコンテンツを作ろうと思います。点数計算の練習のためのプログラムの製作に着手します。 まず、はじめは、符と翻数をランダムに算出するプログラムを組みます。プログラミングは、いつものようにjQueryを組み込んで、コーディングの手間を省きました^^ 動作の確認は、サンプルページをご覧ください。 符と翻数を決まった範囲内で出力するプログラム 今回は、あらかじめ最低値と最高値を設定して、その範囲内の値を出力させるプログラムを組みます。 ・JQuer ...

Copyright© 麻雀ブログ!勝負は下駄を履くまで , 2019 All Rights Reserved.