Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
C#ドキドキライブコーディング by @RyotaMurohoshi
Search
RyotaMurohoshi
October 28, 2017
Technology
0
1.1k
C#ドキドキライブコーディング by @RyotaMurohoshi
2017/10/28(土)・29(日)に開催された仙台IT文化祭の
C#ドキドキライブコーディング のむろほしの資料です。
RyotaMurohoshi
October 28, 2017
Tweet
Share
More Decks by RyotaMurohoshi
See All by RyotaMurohoshi
Tilemapのアップデートについて
ryotamurohoshi
0
56
Unityの合同同人誌や合同商業誌を書いてる僕は感想やレビューや評価が欲しい
ryotamurohoshi
0
570
Unity 2021.1での Unityパッケージの名称変更について
ryotamurohoshi
0
770
Odin Validationはいいぞ!
ryotamurohoshi
2
1k
Tilemapはいいぞ!2020 〜すごいぞ、プロジェクト専用拡張Brush〜
ryotamurohoshi
0
2.4k
Unityでも、新しいC#
ryotamurohoshi
0
1.4k
Riderはいいぞ!
ryotamurohoshi
1
3.6k
Riderのススメ〜俺はRiderここが好き〜
ryotamurohoshi
1
2.6k
Unity開発者に伝えたい.NETのこと
ryotamurohoshi
4
38k
Other Decks in Technology
See All in Technology
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
700
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
140
Qiita Bash アドカレ LT #1
okaru
0
170
迷わない!AI×MCP連携のリファレンスアーキテクチャ完全ガイド
cdataj
0
260
Java 25に至る道
skrb
3
160
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
1.1k
AIと融ける人間の冒険
pujisi
0
110
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
340
AI with TiDD
shiraji
1
340
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
140
Keynoteから見るAWSの頭の中
nrinetcom
PRO
1
160
AWS re:Invent 2025 を振り返る
kazzpapa3
2
110
Featured
See All Featured
Accessibility Awareness
sabderemane
0
31
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
78
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
37
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Designing for Performance
lara
610
70k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building AI with AI
inesmontani
PRO
1
610
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.3k
WCS-LA-2024
lcolladotor
0
400
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
59
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
34
Exploring anti-patterns in Rails
aemeredith
2
220
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 アルゴリズム!