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.3k
(白虎)タイピングゲームガチ勢、タイピングゲームを自作する
akatsukinewgrad
August 02, 2021
Tweet
Share
More Decks by akatsukinewgrad
See All by akatsukinewgrad
2023/1/25_QAテスター meet up!
akatsukinewgrad
0
98
成果発表資料.pdf
akatsukinewgrad
0
1.7k
広大なフィールドを気持ちよく駆け抜けるための技術.pdf
akatsukinewgrad
0
380
正規表現とReDoS.pdf
akatsukinewgrad
0
380
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
400
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
350
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
400
7分でわかるアカツキゲームス
akatsukinewgrad
0
390
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
620
Other Decks in Programming
See All in Programming
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
260
新宿ダンジョンを可視化してみた
satoshi7190
2
260
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
930
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
340
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
150
Anthropic Cookbook のおすすめレシピ
schroneko
7
980
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
340
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
180
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
950
Milestoner
bkuhlmann
1
410
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
490
Featured
See All Featured
Bash Introduction
62gerente
604
210k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Building Adaptive Systems
keathley
31
1.9k
It's Worth the Effort
3n
180
27k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
KATA
mclloyd
15
12k
4 Signs Your Business is Dying
shpigford
175
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
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) ϏϧυࡁΈͷͷΛެ։͍ͯ͠ΔͷͰݱ࣌Ͱͷ࣮͕༡Δ
λΠϐϯάΨνɺ λΠϐϯάήʔϜΛࣗ࡞͢Δ ऴ ੍࡞ɾஶ࡞ നޅ