Submit Search
Upload
4 Colors Othello’s Algorithm
•
0 likes
•
923 views
Takaaki Suzuki
Follow
BuriKaigi 2017 in Toyama で行ったセッション「C# ドキドキ・ライブコーディング」で作成した 4 色オセロの解説資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 24
Recommended
C# 7 Current Status
C# 7 Current Status
Takaaki Suzuki
Live Coding で学ぶ C# 7
Live Coding で学ぶ C# 7
Takaaki Suzuki
基礎からC言語 part1
基礎からC言語 part1
Hiroyuki Ito
Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」
Masayuki Isobe
Implement tech
Implement tech
HCPC: 北海道大学競技プログラミングサークル
Ilerpg Study 006
Ilerpg Study 006
Yoshiki Ushida
トランジスタの接合容量(C-B)シミュレーション
トランジスタの接合容量(C-B)シミュレーション
Tsuyoshi Horigome
Ilerpg Study 003
Ilerpg Study 003
Yoshiki Ushida
Recommended
C# 7 Current Status
C# 7 Current Status
Takaaki Suzuki
Live Coding で学ぶ C# 7
Live Coding で学ぶ C# 7
Takaaki Suzuki
基礎からC言語 part1
基礎からC言語 part1
Hiroyuki Ito
Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」
Masayuki Isobe
Implement tech
Implement tech
HCPC: 北海道大学競技プログラミングサークル
Ilerpg Study 006
Ilerpg Study 006
Yoshiki Ushida
トランジスタの接合容量(C-B)シミュレーション
トランジスタの接合容量(C-B)シミュレーション
Tsuyoshi Horigome
Ilerpg Study 003
Ilerpg Study 003
Yoshiki Ushida
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Yoshifumi Kawai
Neo4jrbにおけるOGM
Neo4jrbにおけるOGM
takabes00
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
m ishizaki
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
Go Sueyoshi (a.k.a sue445)
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
Masashi Shinbara
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
Unite2017Tokyo
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
Unity Technologies Japan K.K.
C# 7 New Features
C# 7 New Features
Takaaki Suzuki
IGDA日本 GDC2015報告会 「ゲームから社会へ、社会からゲームへ」
IGDA日本 GDC2015報告会 「ゲームから社会へ、社会からゲームへ」
Youichiro Miyake
Friendly
Friendly
Takaaki Suzuki
自動化ツールの違いを探る
自動化ツールの違いを探る
Toshiya Mabuchi
WebpackとReactで作るGoogle Chrome 拡張
WebpackとReactで作るGoogle Chrome 拡張
K Sasaki
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
Nobuhiro Nakajima
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
y_uuki
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
Takeshi Mikami
Devlove仙台20130309 レガシープロジェクト脱出大作戦
Devlove仙台20130309 レガシープロジェクト脱出大作戦
Masaki Yamamoto
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
Azure&C#によるClovaスキル+LINE Bot短期開発
Azure&C#によるClovaスキル+LINE Bot短期開発
拓将 平林
#crazy-js Quiz
#crazy-js Quiz
Takaki Hoshikawa
5 分で学ぶ Interpolated String Handler
5 分で学ぶ Interpolated String Handler
Takaaki Suzuki
C# における Redis 徹底活用
C# における Redis 徹底活用
Takaaki Suzuki
More Related Content
Similar to 4 Colors Othello’s Algorithm
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Yoshifumi Kawai
Neo4jrbにおけるOGM
Neo4jrbにおけるOGM
takabes00
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
m ishizaki
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
Go Sueyoshi (a.k.a sue445)
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
Masashi Shinbara
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
Unite2017Tokyo
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
Unity Technologies Japan K.K.
C# 7 New Features
C# 7 New Features
Takaaki Suzuki
IGDA日本 GDC2015報告会 「ゲームから社会へ、社会からゲームへ」
IGDA日本 GDC2015報告会 「ゲームから社会へ、社会からゲームへ」
Youichiro Miyake
Friendly
Friendly
Takaaki Suzuki
自動化ツールの違いを探る
自動化ツールの違いを探る
Toshiya Mabuchi
WebpackとReactで作るGoogle Chrome 拡張
WebpackとReactで作るGoogle Chrome 拡張
K Sasaki
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
Nobuhiro Nakajima
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
y_uuki
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
Takeshi Mikami
Devlove仙台20130309 レガシープロジェクト脱出大作戦
Devlove仙台20130309 レガシープロジェクト脱出大作戦
Masaki Yamamoto
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
Azure&C#によるClovaスキル+LINE Bot短期開発
Azure&C#によるClovaスキル+LINE Bot短期開発
拓将 平林
#crazy-js Quiz
#crazy-js Quiz
Takaki Hoshikawa
Similar to 4 Colors Othello’s Algorithm
(20)
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Neo4jrbにおけるOGM
Neo4jrbにおけるOGM
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
【Unite 2017 Tokyo】3次元CAD VR化最速ツールの秘密
C# 7 New Features
C# 7 New Features
IGDA日本 GDC2015報告会 「ゲームから社会へ、社会からゲームへ」
IGDA日本 GDC2015報告会 「ゲームから社会へ、社会からゲームへ」
Friendly
Friendly
自動化ツールの違いを探る
自動化ツールの違いを探る
WebpackとReactで作るGoogle Chrome 拡張
WebpackとReactで作るGoogle Chrome 拡張
Mashup Awards は新しい技術を試す絶好の機会です
Mashup Awards は新しい技術を試す絶好の機会です
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
Devlove仙台20130309 レガシープロジェクト脱出大作戦
Devlove仙台20130309 レガシープロジェクト脱出大作戦
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Azure&C#によるClovaスキル+LINE Bot短期開発
Azure&C#によるClovaスキル+LINE Bot短期開発
#crazy-js Quiz
#crazy-js Quiz
More from Takaaki Suzuki
5 分で学ぶ Interpolated String Handler
5 分で学ぶ Interpolated String Handler
Takaaki Suzuki
C# における Redis 徹底活用
C# における Redis 徹底活用
Takaaki Suzuki
Inside FastEnum
Inside FastEnum
Takaaki Suzuki
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki
30min Serverless xTuber
30min Serverless xTuber
Takaaki Suzuki
Tetris Algorithm
Tetris Algorithm
Takaaki Suzuki
Sharing Deep Dive
Sharing Deep Dive
Takaaki Suzuki
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
DeclarativeSql
DeclarativeSql
Takaaki Suzuki
Sevens Algorithm
Sevens Algorithm
Takaaki Suzuki
WPF Interoperability
WPF Interoperability
Takaaki Suzuki
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Takaaki Suzuki
酒の肴はC# vNext
酒の肴はC# vNext
Takaaki Suzuki
Async History in .NET
Async History in .NET
Takaaki Suzuki
SignalR Tune-up
SignalR Tune-up
Takaaki Suzuki
Twilioと.NET
Twilioと.NET
Takaaki Suzuki
Programmer's Brain
Programmer's Brain
Takaaki Suzuki
What's MVP
What's MVP
Takaaki Suzuki
C#のココが好き!
C#のココが好き!
Takaaki Suzuki
Non-Stop Experience
Non-Stop Experience
Takaaki Suzuki
More from Takaaki Suzuki
(20)
5 分で学ぶ Interpolated String Handler
5 分で学ぶ Interpolated String Handler
C# における Redis 徹底活用
C# における Redis 徹底活用
Inside FastEnum
Inside FastEnum
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
30min Serverless xTuber
30min Serverless xTuber
Tetris Algorithm
Tetris Algorithm
Sharing Deep Dive
Sharing Deep Dive
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
DeclarativeSql
DeclarativeSql
Sevens Algorithm
Sevens Algorithm
WPF Interoperability
WPF Interoperability
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
酒の肴はC# vNext
酒の肴はC# vNext
Async History in .NET
Async History in .NET
SignalR Tune-up
SignalR Tune-up
Twilioと.NET
Twilioと.NET
Programmer's Brain
Programmer's Brain
What's MVP
What's MVP
C#のココが好き!
C#のココが好き!
Non-Stop Experience
Non-Stop Experience
Recently uploaded
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Recently uploaded
(9)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
4 Colors Othello’s Algorithm
1.
BuriKaigi 2017 in
Toyama 鈴木 孝明 4 Colors Othello’s Algorithm - 過去の傾向から見る必勝法 -
2.
Name 鈴木 孝明 a.k.a
@xin9le Work VR Engineer Award Microsoft MVP for Visual Studio and Development Technologies Web Site http://xin9le.net About Me
3.
4.
5.
using CSharp;
6.
Grani, Inc. MVPs @neuecc Visual
C# http://neue.cc/ @guitarrapc_tech PowerShell http://tech.guitarrapc.com/ @mayuki Visual C# (たぶん) http://www.misuzila.org/ @xin9le Visual C# http://xin9le.net/
7.
Grani, Inc. MVPs @neuecc Visual
C# http://neue.cc/ @guitarrapc_tech PowerShell http://tech.guitarrapc.com/ @mayuki Visual C# (たぶん) http://www.misuzila.org/ @xin9le Visual C# http://xin9le.net/ 四天王の中でも最弱 /(^o^) \
8.
最先端を追求するグラニの新たな取り組み What’s New in
Grani
9.
オフィス体験 最先端のスキャン技術 超高精細なオフィスを再現 もちろん C# +
Unity で開発 継続的な投資 今後もコンテンツ作成予定 得た知見の共有 VR/AR に挑戦
10.
11.
今回「特に」オススメしたいところ 2 選 Recommended
Points for C#
12.
Life Runs on
C#!! Windows Linux Mac iOS Android Windows 10 Mobile VR / AR / MR Games Azure AWS GCP .NET Core Xamarin Unity Web / Cloud
13.
C# 7 coming
soon… 十分に実用的で圧倒的な生産性を誇るも、今なお絶賛進化中 Windows 10 Creators Update ぐらいには出てほしい #願望 C# 8 に向けた動きも Null Reference Types / Record Types / Supersedes など GitHub で開発状況はすべて見られるので、興味があれば是非 Now Evolving!!
14.
Learn more… C# vNext http://blog.xin9le.net/entry/csharp-vnext
15.
https://github.com/xin9le/TryCSharpVNext Samples on GitHub
16.
過去にこの方たちが何をしでかして来たか Trends and Measures
17.
MVP Community Camp
2014 真面目に勝負 真面目に勝負 真面目に勝負 このときは 平和でした
18.
MVP Community Camp
2015 他人のインスタンスを挿げ替え 真面目に勝負 真面目に勝負 デビル Fujiwo 降臨
19.
Hokuriku ComCamp 2016 「ここに完成版の
dll があります」 真面目に実装して時間切れ 真面目に実装して作りきる Live Coding #とは
20.
21.
IL 介入で全部俺のターン インスタンス差し替えなんてミミッチィ手はもう使えない 実行時にターン変更メソッドを書き換えればワンチャン 他力本願まじサイコー 自分のインスタンスの中で誰かのインスタンスを作って計算 まだ誰のが強いか分からないのでネットワーク経由で動的変更 悪魔に魂を売ろうじゃないか
22.
しゃーなしフォールバック 前回のオセロ対決で最強だった石野アルゴリズムで動かす それでもダメなら自分のアルゴリズムを渋々実行 基本アルゴリズム 角に置ければ置き、相手がパスするところを選ぶ 途中まで自分の石が「少なくなる」ようにし、最後に取り返す もしネットが切られたら
23.
別スレッドで監視 静的コンストラクタでタイマーを張る 少なくとも一度は必ず走るハズなので、ほぼ監視可能 月に替わってお仕置きよ タキシードだろうが仮面だろうが剥いで、型名を晒し上げる ムーンプリズムパワーでアプリ強制終了 インスタンス差し替え検知
24.
Grani leads VR/AR/MR
future using C#!! Thank you