このエントリーをはてなブックマークに追加

Aug

1

ぶっつけ本番でモデリングしてみる配信

ガチでぶっつけ本番なので全然進まなかったらごめんなさい

Organizing : hirodragon

Registration info

視聴枠

Free

Attendees
72

やる枠

Free

FCFS
1/1

参加者への情報
(参加者と発表者のみに公開されます)

Description

イベント概要

モデリングをしている光景を配信するのでコメントとかでちょっかい出してみてくださいってイベントです。

ご挨拶

ども。
hirodragonです。
普段は主にサーバーサイドエンジニアとか要件定義とか会社経営とかをしています。

今回は主催している #ペチオブ という勉強会に宿題チャンネルってのがあるのですが、そこでは宿題を出したり出されたりしています。

自分も先日モデリングの宿題を出しまして、とは言え、思い付きベースでこんなのをモデリングしてみてくださいーって感じでだしたのですが、出題したのでせっかくなので自分でもモデリングしてみようかなと思った次第です。

んで、もしかしたらモデリングの成果物だけじゃなくて、モデリングしている工程自体に興味がある人もいるかもしれないと、チャンネル内で問い合わせたところ10名前後が見てみたいとの事だったので、「それならば作業を中継でもしてみるか」。ってのがこのイベントです!

やる事

ペチオブで出した宿題をモデリングします。 宿題の内容は下記

概要
以下ようなシステムがあります。
ある条件でn回ブラックジャックした際の勝敗をシュミレートするシステム
BlackJackSimulatorです。

条件
a, b 2人のプレイヤーがいて、aの手札の1枚目が必ずA(エース)となる事
試行回数
1万回
その他
実際にブラックジャックを対戦できるシステムではないです。
blackJackSimulator.simulate() が呼ばれる度に1回の勝敗結果が返ってきます
今回のBalckJackシュミレーターのでのブラックジャックのルールは下記のような簡易的なルールとなります。

今回のプレイヤーはA, B 二人のみ。ディーラーはプレイしません。
ブラックジャックはディーラーがカードをシャッフルしてプレイヤーにカードを2枚配ります
本来は交互に選択しますがこのシュミレーターでは交互でなくて良いです
a, b どちらも手札が15以下の場合は次を引き、15を越えたらもう引かない
先行のプレイヤーが既にドボンでも後攻も同じルールで引く(つまり先攻後攻関係ない)
スプリット等の複雑なルールはなしとする
A1 or 11 として計算する
※ ↓最終的なクライアントコードのイメージ(架空言語です)
const blackJackSimulator = new BlackJackSimulator();
const win = 0;
const lose = 0;
const even = 0;
for (i = 0; i < 10000; i++) {
    const result = blackJackSimulator.simulate()    
    if (result.isWin()) {
        win++;
    } elseif (result.isLose()) {
        lose++;
    } else {
        even++;
    }
}
echo 勝敗は {win} 勝 {lose} 敗 {even} 引き分けです

免責事項

  • 開始、終了の時刻は予告なく変更される事があります。
  • ガチでぶっつけ本番でなんの準備もしてないので、もしかしたら時間内に全然進まないかもしれませんし、ちょっと実装までしてみるかもしれません。
  • 落としどころは検討ついてないので温かい目でご覧くださいw。
  • 見てる人がゼロになったら途中でやめても良いですか?
  • 配信場所が会社だった場合はUberで差し入れを募集する可能性があります。

お酒でも飲みながら見てください。 俺は飲むとすぐ寝ちゃうので途中までは控えておきます。

発表者

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

reiwa2020

reiwa2020 wrote a comment.

2020/08/01 19:00

はじめまして、講座楽しみです。よろしくお願いいたします。

hirodragon

hirodragon published ぶっつけ本番でモデリングしてみる配信.

07/29/2020 20:51

ぶっつけ本番でモデリングしてみる配信 を公開しました!

Ended

2020/08/01(Sat)

19:00
21:00

You cannot RSVP if you are already participating in another event at the same date.

Registration Period
2020/07/29(Wed) 20:51 〜
2020/08/01(Sat) 21:00

Location

オンライン

オンライン

オンライン

Organizer

Attendees(73)

ucan-lab

ucan-lab

ぶっつけ本番でモデリングしてみる配信 に参加を申し込みました!

natsu

natsu

ぶっつけ本番でモデリングしてみる配信に参加を申し込みました!

irongineer

irongineer

ぶっつけ本番でモデリングしてみる配信に参加を申し込みました!

SYM

SYM

ぶっつけ本番でモデリングしてみる配信に参加を申し込みました!

hideto-o

hideto-o

ぶっつけ本番でモデリングしてみる配信に参加を申し込みました!

JunYasumura

JunYasumura

ぶっつけ本番でモデリングしてみる配信 に参加を申し込みました!

Kei_Acarroll

Kei_Acarroll

ぶっつけ本番でモデリングしてみる配信 に参加を申し込みました!

Kyohei Seo

Kyohei Seo

ぶっつけ本番でモデリングしてみる配信 に参加を申し込みました!

meijin

meijin

ぶっつけ本番でモデリングしてみる配信に参加を申し込みました!

choimake

choimake

ぶっつけ本番でモデリングしてみる配信に参加を申し込みました!

Attendees (73)