Upgrade to Pro — share decks privately, control downloads, hide ads and more …

複数ブラウザウィンドウを 単一平面とみなしてボールの 衝突判定をする

kthatoto
December 14, 2023

複数ブラウザウィンドウを 単一平面とみなしてボールの 衝突判定をする

kthatoto

December 14, 2023
Tweet

More Decks by kthatoto

Other Decks in Technology

Transcript

  1. ߴڮ Ұే (Kazuto Takahashi) ɾॴଐɿגࣜձࣾΫϩεϏοτ ɾۀ຿ɿγϑτ؅ཧαʔϏεͷ։ൃ, ςοΫϦʔυ 
 ɾٕज़ɿRails, Vue,

    React, NeoVim 
 ɾझຯɿٕज़ͷແବ࢖͍, ์ஔήʔϜ Zenn / GitHub @kthatoto Twitter 
 @h4topigeon
  2. ࣮ݱํ๏ (σʔλڞ༗) • localStorage • ಉ͡ΩʔΛ࢖͍ճ͍ͯ͠Δ͔ΒόοςΟϯάͯ͠࢖͍෺ʹ ͳΒͳ͔ͬͨ • ΩʔʹIDΛؚΜͰ͠·͏ͱҰཡੑ͕ࣦΘΕΔ 


    (localStorage.ball_1 = ...) • Ωʔ͕ଘࡏ͢ΔIDͷҰཡΛผͰอ࣋͢Δ͜ͱͰղܾ • ❌ localStorage.balls = "[{x:0,y:0},{x:100,y:100}]" • ⭕ localStorage.ball_ids = "[1,2]" 
 ɹ localStorage.ball_1 = "{id:1,x:0,y:0}" 
 ɹ localStorage.ball_2 = "{id:2,x:100,y:100}"
  3. ࣮ݱํ๏ (΢Οϯυ΢ҠಈՄೳ൑ఆ) • ͜ͷద੾ʹ͕େม... • ਫฏํ޲ͷҠಈՄೳ൑ఆ͚ͩͰ9ύλʔϯ • ਨ௚ํ޲9ύλʔϯΛ߹Θͤͯ18ύλʔϯ ো֐෺ ো֐෺

    ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺ ো֐෺