Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
C#ドキドキライブコーディング by @RyotaMurohoshi
Search
RyotaMurohoshi
October 28, 2017
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
C#ドキドキライブコーディング by @RyotaMurohoshi
2017/10/28(土)・29(日)に開催された仙台IT文化祭の
C#ドキドキライブコーディング のむろほしの資料です。
RyotaMurohoshi
October 28, 2017
More Decks by RyotaMurohoshi
See All by RyotaMurohoshi
Tilemapのアップデートについて
ryotamurohoshi
0
96
Unityの合同同人誌や合同商業誌を書いてる僕は感想やレビューや評価が欲しい
ryotamurohoshi
0
630
Unity 2021.1での Unityパッケージの名称変更について
ryotamurohoshi
0
900
Odin Validationはいいぞ!
ryotamurohoshi
2
1.1k
Tilemapはいいぞ!2020 〜すごいぞ、プロジェクト専用拡張Brush〜
ryotamurohoshi
0
2.6k
Unityでも、新しいC#
ryotamurohoshi
0
1.5k
Riderはいいぞ!
ryotamurohoshi
1
3.8k
Riderのススメ〜俺はRiderここが好き〜
ryotamurohoshi
1
2.8k
Unity開発者に伝えたい.NETのこと
ryotamurohoshi
4
38k
Other Decks in Technology
See All in Technology
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.9k
Sigmaユーザーのための有用リソース一挙公開 & Sigmaで使えるMCP #sigma_ucj /useful-resources-for-sigma-computing-users-and-mcps-with-sigma
shinyaa31
0
200
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
470
NW運用でNWトポロジ可視化ツールに期待すること/shumoku-meetup1
corestate55
2
120
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
600
Claude Code本って、 読む必要あるの?
oikon48
2
420
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
150
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
340
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
960
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
190
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
4
2.1k
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
170
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
Docker and Python
trallard
47
4.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
410
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
How to make the Groovebox
asonas
2
2.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
30 Presentation Tips
portentint
PRO
1
390
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Paper Plane
katiecoart
PRO
3
53k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Transcript
C#ドキドキライブコーディング by @RyotaMurohoshi 2017/10/28(土) 仙台IT文化祭 C#ドキドキライブコーディング @RyotaMurohoshi
「むろほし」です
むろほし(RyotaMurohoshi) ・新潟出身、千葉在住 ・趣味 : Unityでゲーム開発 ・仕事 : Androidアプリ開発 ・ MS
MVP2年目
None
好きな言葉
未来を予測する最善の方法は、 それを発明することだ - アラン・ケイ
C#の好きなところ
『Unityで使える』
Switchのゲームやモバイルゲームが Unityで作られています
そして、医療や建築などの分野で VR/AR/MRでの活用も進んでいます
5年前・10年前には なかった/少なかった活躍の場が どんどん出てきます
プログラミング言語は適材適所 今までよりもC#の活躍の場が 広がることを祈っています
「むろほし」です。 よろしくお願いします。
次はオセロの作戦
の前に、過去のおさらい
C# ドキドキ・ライブコーディング とは?
毎年、北陸で開催されるイベント「BuriKaigi」 石野さん、小島さん、Xin9leさんの恒例セッション
ライブコーディング そして 事前準備したプログラムバトル
2回目・3回目を見た感想
『すげぇ、プログラムバトル アルゴリズムで勝負じゃないんだ!』
『真正面から戦うんじゃなくて、 C#を駆使して(ズルじゃなくて) ハックして戦うんだ!』
4回目の今年の1月 むろほしはバトルに初参加
前回のオセロ対決、結果は?
None
青ゴマが盤面を染め上げた! 完全勝利!
ではなくて、 反則失格負けorz
C#を駆使して ゲーム開始時に盤を書き換え
『最初にあんなことしたら もうオセロじゃない』
ごもっともです 無念の反則負け!
今回は前回の 反省をイカします
いよいよ本題
4人うち変則オセロプログラミング 難しい・・・
・普通とは違う初期配置 ・使えないオセロの定石 ・4回に1回しか回ってこない手 ・予測できない対戦相手
自分の番が回ってこない 未来の予測、超難しい!
好きな言葉
未来を予測する最善の方法は、 それを発明することだ - アラン・ケイ
「あ、そっか」
「予測がむずかしいならば、 自分が勝てるように ほかの人を打たせればいいじゃん!」
むろほし が望む未来
None
むろほし の作戦
むろほし の作戦 ・C#を駆使して全プレイヤーのAIを置き換え ・置き換えたプレイヤーはあらかじめを決めた手を打つ ・むろほし が26目で勝つ!
むろほし の作戦 ・前回に比べて、ハックが難しくなってるけど対処 ・「オセロじゃない」という指摘にも配慮 ・あと、失格になったときの予備プログラムも準備
None
C# ドキドキライブコーディング! だからC#を駆使して戦う! Not アルゴリズム!