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
(白虎)タイピングゲームガチ勢、タイピングゲームを自作する
Search
akatsukinewgrad
August 02, 2021
Programming
0
1.5k
(白虎)タイピングゲームガチ勢、タイピングゲームを自作する
akatsukinewgrad
August 02, 2021
Tweet
Share
More Decks by akatsukinewgrad
See All by akatsukinewgrad
2023/1/25_QAテスター meet up!
akatsukinewgrad
0
130
成果発表資料.pdf
akatsukinewgrad
0
2k
広大なフィールドを気持ちよく駆け抜けるための技術.pdf
akatsukinewgrad
0
550
正規表現とReDoS.pdf
akatsukinewgrad
0
540
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
580
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
510
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
680
7分でわかるアカツキゲームス
akatsukinewgrad
0
550
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
870
Other Decks in Programming
See All in Programming
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
240
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
230
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
320
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
130
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
310
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
230
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
850
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
880
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
800
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
310
XSLTで作るBrainfuck処理系
makki_d
0
210
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
1
310
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
93
6.1k
Practical Orchestrator
shlominoach
188
11k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Pragmatic Product Professional
lauravandoore
35
6.7k
What's in a price? How to price your products and services
michaelherold
246
12k
GraphQLとの向き合い方2022年版
quramy
48
14k
Designing Experiences People Love
moore
142
24k
Designing for Performance
lara
609
69k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Language of Interfaces
destraynor
158
25k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
Transcript
λΠϐϯάΨνɺ λΠϐϯάήʔϜΛࣗ࡞͢Δ
Ωϟϓγϣϯ ࣗݾհ HN: നޅʢͼΌͬ͜ʣ 22ଔΤϯδχΞ৬ఆऀ झຯ: ͍Ζ͍Ζ͋Δ͕࠷ۙλΠϐϯά͕Ξπ͍ ɹˠ େମฏۉ 15
key/sɺτοϓεϐʔυ 22 key/s ɹˠ e-typing ϩʔϚࣈࢼ͠ 743pts ͕࠷ߴ ɹɹ20ؒͷྺϥϯΩϯάͰ Top 50 ͘Β͍ ɹɹ16ʙ7࣌ؒଧͬͯΔ͋Δ
Ωϟϓγϣϯ ։ൃதͷήʔϜը໘ ը໘্෦ʹྫจͱଧ͖ͭจࣈ͕දࣔ͞ΕͯΩʔϘʔυͰೖྗ͍ͯ͘͠ γϯϓϧͳελΠϧͷλΠϐϯάήʔϜ
Ωϟϓγϣϯ ։ൃͷ͖͔͚ͬ ϩʔϚࣈೖྗͷλΠϐϯάήʔϜͷ࣮Λղઆͨ͠هࣄ͕গͳ͔͔ͬͨΒ ˠΨνͷ͕࣮ࣗࣗ͠ɺ࣮ͷํΛஸೡʹղઆ͢Δ͜ͱͰɺ ɹλΠϐϯάήʔϜΛ࡞Γ͍ͨͱࢥͬͨਓͷαϙʔτ͕Ͱ͖Δ ίϩφՒͰΦϯϥΠϯԽ͕ਐΈɺλΠϐϯάεΩϧͷॏཁੑ͕ ࠓҰݟ͞Ε͍ͯΔؾ͕͢Δ →͕ࣗͨͪλΠϐϯάͷָ͠͞ΛΊΔ͜ͱͰɺ ɹจষΛଧͭͷָ͕͍͠ʂλΠϐϯάָ͍͠ʂͱࢥ͏ਓ͕૿͑ͯ΄͍͠
Ωϟϓγϣϯ ࣮ͷϙΠϯτʢਖ਼ޡఆฤʣ ϩʔϚࣈೖྗͰଟ༷ͳೖྗํ๏ʹରԠ͖͢ ྫ͑ʮΜʹΌ͠Μ͗ΐ͏ʯͱ͍͏ྫจ 486 ௨Γͷೖྗํ๏͕͋Δ ɾʮ͠ʯ si, shi ͷ΄͔ɺci
Λڐ༰͢Δ IME ͋Δ ɾʮΜʯ n, nn, xn ͰଧͯΔ͕ޙΖʹΞߦɼφߦɼϠߦ͕͘Δͱ͖ͱ ɹจͷʮΜʯ nn, xn ͔͠μϝ ɾʮʹΌʯ nya, nilya, nixya ೖྗύλʔϯจࣈʹରͯ͠ࢦΦʔμʔͰ૿͑ΔͷͰɺ ਖ਼ޡఆΛ͠ͳ͍ͱήʔϜ͕·ͱʹಈ͔ͳ͘ͳΔ
Ωϟϓγϣϯ ࣮ͷϙΠϯτʢਖ਼ޡఆฤʣ ͻΒ͕ͳʹͨ͠จষΛ༻ҙ ༧Ί༻ҙͨ͠نଇʹԊͬͯ ͻΒ͕ͳ1ʙ3จࣈ͝ͱʹ۠Δ ͦͷ۠Γ͝ͱʹ ଧͪํΛྻڍ͠ӈਤͷΑ͏ʹ ͭͳ͍Ͱ͍͘ͱ શͯͷೖྗύλʔϯ͕ྻڍͰ͖Δʂ ※ৄ͍͠ղઆ
https://qiita.com/Arthur_Lugh/items/43b61877819e402c50d6
Ωϟϓγϣϯ ࣮ͷϙΠϯτʢྫจͷʣ ଧͭྫจϥϯμϜʹग़ݱ͢Δ͕ɺྫจͷʹݶΓ͕͋Δ → ࿅श͍ͯ͠Δͱطࢹײ͕͋Δ ͦ͜ͰϕʔεͷྫจΛϥϯμϜʹબͼɺͦͷྫจʹ͋ΔۭཝʹϥϯμϜʹ બΕͨ୯ޠΛೖΕͯλΠϐϯάྫจΛ࡞Δͱ͍͏ํࣜΛߟ͑ͨ
Ωϟϓγϣϯ ࣮ͷϙΠϯτʢྫจͷʣ ྫɿʮʢɹɹʣʹਓҰഒʹහײͰ͋ͬͨʯ ͕ϕʔεྫจͰʢɹɹʣʹผͷ୯ޠΛ ϥϯμϜʹೖΕΔ → ໘ന͍ྫจ͕ੜ·ΕΔ ۭཝͷೖΕࢠՄೳ ʮʢɹɹʣʹਓҰഒʹහײͰ͋ͬͨʯͷۭཝʹʮʢɹʣͱʢɹʣʯΛ ೖΕΔͱʮʢɹʣͱʢɹʣʹਓҰഒʹහײͰ͋ͬͨʯʹͳΓɺ
͜ͷೋͭͷʢɹʣʹͦΕͧΕผͷ୯ޠΛ͍ΕΔ͜ͱͰ͖Δ →ʮڅۚͱϫΫνϯʹਓҰഒʹහײͰ͋ͬͨʯͳͲͷྫจ͕Ͱ͖Δ ˛ੜ͞Εͨྫจͷྫ
Ωϟϓγϣϯ ࣮ͷϙΠϯτʢείΞͷʣ ࿅श݁Ռʹର࣮ͯ͠ྗΛʮείΞʯͱͯ͠ ࢉग़͢Διϑτଟ͍ ్தͰେྔͷଧͪؒҧ͑ͳͲͷࣦഊΛͯ͠͠·͏ͱ είΞ͕Ͱͳ͍ͷͰϦτϥΠͯ͠͠·͏ਓ͕ଟ͍ ϦτϥΠͷճΛݮΒ͕͢Ͱ͖ͳ͍͔ʁ ˛είΞྫ (e-typing)
Ωϟϓγϣϯ ࣮ͷϙΠϯτʢείΞͷʣ N จྫจΛଧͬͨͱͯ͠ɺྫจ i ʹ͓͍ͯεϐʔυͱਖ਼͔֬͞Β ηϯςϯεείΞ ɹ Λࢉग़ ʢɹɹɹɹɹɹɹʣ
ηϯςϯεείΞΛߴ͍ॱʹιʔτ͢Δ ʢɹɹɹɹɹɹɹɹɹ Λຬͨ͢Α͏ʹฒͼସ͑Δʣ ࠷ऴతͳείΞ S ΛҎԼͷॏΈ͖ͭฏۉʹΑͬͯࢉग़ ͭ·Γଧͭͷ͕͏·͔ͬͨྫจͷධՁ͕େ͖͘ͳΓɺ ͋·Γଧͭͷ͕͏·͘ͳ͔ͬͨྫจॏΈ͕΄΅ͳ͘ͳΔʂ
Ωϟϓγϣϯ Unity Ͱͷ࣮ͰΑ͔ͬͨ͜ͱ ϕʔε͕ C# ͳͷͰͱʹ͔͘ॻ͖͍͢ → όάΛຒΊࠐΈʹ͍͘ɼόά͕͋ͬͯൃݟ͍͢͠ C#
Unity ίϛϡχςΟͱͯ͠େ͖͍ͷͰࠔͬͨ࣌ʹ͙͢ݕࡧͯ͠ ղܾࡦ͕ݟ͚ͭΒΕΔ Unit Test ςετίʔυײతʹॻ͖͍͢͠ɺ Test Runner Ͱ؆୯ʹΒͤΒΕΔͷͰखܰʹ෦্࣭͕͛ΒΕΔ UI ໘ϘλϯςΩετɺύωϧͷஔɺςΩετͷϑΥϯτ αΠζɺදࣔΓସ͑ͳͲ͕ॊೈָ͔ͭʹͰ͖ͯྑ͍
Ωϟϓγϣϯ ࠓޙʹ͍ͭͯ ࣮͍ͨ͠ػೳ͕ͨ͘͞Μ͋ΔͷͰ͋ΔఔߜΓ͍ͨ ;;(´ŋωŋ`);; ɾॳ৺ऀ͚ͷϞʔυʢΩʔϘʔυ৮Γͨͯͷਓ͕1ਓͰֶΔΑ͏ͳʣ ɾਓؒΒ͍͠Α͏ͳଧͪํΛ͢Δ CPU ͱͷରઓػೳ ɾϨʔςΟϯάػೳ ɾຊޠͷࣈΧλΧφมࠐΈͷ࿅शϞʔυ
ɾΦϯϥΠϯϦΞϧλΠϜରઓʢͰ͖Εʣ ɾ͓͠ΌΕͳσβΠϯʢUnity ͬΆ͞Λফ͍ͨ͠ʂݟͨେࣄʂʣ Repository: WhiteFox-Lugh/FoxTyping (https://github.com/WhiteFox-Lugh/FoxTyping) ϏϧυࡁΈͷͷΛެ։͍ͯ͠ΔͷͰݱ࣌Ͱͷ࣮͕༡Δ
λΠϐϯάΨνɺ λΠϐϯάήʔϜΛࣗ࡞͢Δ ऴ ੍࡞ɾஶ࡞ നޅ