14
MVP Community Camp 2015 –北陸会場- Sevens Algorithm - .NET MVP対決 頂点への道 -

Sevens Algorithm

Embed Size (px)

Citation preview

MVP Community Camp 2015 –北陸会場-

Sevens Algorithm- .NET MVP対決 頂点への道 -

Name

鈴木孝明

Twitter Account

@xin9le

Award

Microsoft MVP for .NET

Web Site

http://xin9le.net

About Me

置くカードをどう決めるか

Basic Algorithm

1. 自分の残カードを算出

2. マークと大小でグループ化

3. 配置できるカードがあるグループを抽出

便宜的に全部置けるとする- 他のグループのものは置けなかったり -

4. グループ最後のカードは後回し

いつでも置ける- 置かない方が相手を長く困らせられる -

5. 7から遠いカードがあるグループを優先

端寄りのカードは早く出したい- 相手依存になりやすいので最優先で対処 -

6. 全カードが連続しているグループは優先度を下げる

長く止めても困らない- 相手が困る可能性はある -

7. 何も置けなければパス

敢えてパスをして相手をさらに困らせる

Strategic Pass

戦略的パスを選ぶケース

パス可能な範囲まで

グループ最後のカード

両端のカードではない

最後の1枚ではない

Enjoy C# !!

Thank you