๐Ÿงพ5์›” 18์ผ ํšŒ์˜๋ก - FRONTENDBOOTCAMP-13th/JS-07-7zzang-Arcade GitHub Wiki

๐Ÿ’ฌ Daily Scrum (2025.05.18 ๊ธฐ์ค€)


โœ๏ธ ์–ด์ œ ํ•œ ์ผ

  • ์ดํ˜ธ์ •

    • (๋‚ด์šฉ ๋ฏธ์ž‘์„ฑ)
  • ํ™ฉ์œ ๋นˆ

    • space ๊ฒŒ์ž„ UI ์ „์ฒด ์ œ์ž‘
  • ๊น€์ง€์ˆ˜

    • ๋“œ๋ž˜๊ทธ ์ด๋ฒคํŠธ ์™„์„ฑ
    • ์ ์ˆ˜ ์ €์žฅ ๋กœ์ง ์„ค์ •
  • ๋ฐฐ๋™์ดˆ

    • ๋งˆ์šฐ์Šค ์ปค์„œ ์ˆจ๊น€ (ํ”Œ๋ ˆ์ด ์‹œ)
    • ์ ์ˆ˜/์‹œ๊ฐ„ UI ํฌ๊ธฐ ์กฐ์ •
    • UI 1์ฐจ ์ˆ˜์ • ๋ฐ ๊ตฌํ˜„

โš ๏ธ ์–ด๋ ค์›€ ๊ณต์œ 


๐ŸŽฏ ์˜ค๋Š˜ ๋ชฉํ‘œ / ์šฐ์„ ์ˆœ์œ„

์ดํ˜ธ์ •

  • (๋‚ด์šฉ ๋ฏธ์ž‘์„ฑ)

ํ™ฉ์œ ๋นˆ

  • ๊ฐœ์ธ ๊ฒŒ์ž„ BGM ์‚ฝ์ž…
  • ์ ์ˆ˜ ์ €์žฅ ์‹œ ๋‹‰๋„ค์ž„ ์กฐ๊ฑด ์ถ”๊ฐ€
  • ์ ์ด ํ™”๋ฉด ์•„๋ž˜ ๋„๋‹ฌ ์‹œ ๊ฒŒ์ž„ ์ข…๋ฃŒ ์ฒ˜๋ฆฌ

๊น€์ง€์ˆ˜

  • ๋ฒ ์ŠคํŠธ ์Šค์ฝ”์–ด โ†’ ์ธํŠธ๋กœ ํ™”๋ฉด์— ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
  • ํšจ๊ณผ์Œ ๋ฐ BGM ์‚ฝ์ž…
  • ๊ฒŒ์ž„ ์†Œ๊ฐœ์šฉ ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ & ํŒŒ๋น„์ฝ˜ ์ค€๋น„

๋ฐฐ๋™์ดˆ

  • ๋ฒ ์ŠคํŠธ ์Šค์ฝ”์–ด UI ์ˆ˜์ • ๋ฐ ๊ตฌํ˜„
  • ํšจ๊ณผ์Œ ๋ฐ BGM ์‚ฝ์ž…
  • ๋ฉ”์ธ ํ™”๋ฉด ๊ตฌํ˜„

๐Ÿ”ฅ Action Items

๋ฉ”์ธ ํ™”๋ฉด ์—ญํ•  ๋ถ„๋ฐฐ

๋‹ด๋‹น์ž ํŒŒ์ผ/๋ชจ๋“ˆ ์ฃผ์š” ์—…๋ฌด
A: Asset Lead utils/assetManager.ts ์ด๋ฏธ์ง€/์˜ค๋””์˜ค ๊ฒฝ๋กœ ๊ด€๋ฆฌ, preloadAssets, ์Šคํ”ผ๋„ˆ UI
B: Animation & Intro utils/anim.ts, CSS ๋™์ „ ํˆฌ์ž… ์• ๋‹ˆ๋ฉ”์ด์…˜, zoom-in ์Šคํƒ€์ผ, Intro CSS
C: Audio & UX utils/audio.ts ํšจ๊ณผ์Œ/BGM, ๋ณผ๋ฅจ ์ œ์–ด, ์ ‘๊ทผ์„ฑ ๊ณ ๋ ค
D: Menu & Integration main.ts, utils/stateMachine.ts, menu.ts ํ™”๋ฉด ์ „ํ™˜ ๋กœ์ง, ๊ฒŒ์ž„ ๋ฒ„ํŠผ ๋ Œ๋”๋ง, ์ „์ฒด ์‹œ๋‚˜๋ฆฌ์˜ค ์—ฐ๊ฒฐ

๐Ÿ–ฅ๏ธ ๋ฉ”์ธ ํ™”๋ฉด ๊ตฌ์„ฑ

  • ์คŒ ์•„์›ƒ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ (์ „์ฒด ์ธ๋ฑ์Šค ๋ณด๊ธฐ ์šฉ๋„)
  • โœ… ์คŒ ์ธ ์‹œ ์ฝ”์ธ ํˆฌ์ž… UI ๊ฐ€๋ ค์ง€์ง€ ์•Š๊ฒŒ ์กฐ์ • ํ•„์š”

ํฌํ•จ ์š”์†Œ (HTML ๊ธฐ์ค€)

  • ์ฝ”์ธ ํˆฌ์ž…๊ตฌ ์ด๋ฏธ์ง€
  • ๋ฉ”์ธ ๊ฒŒ์ž„ ํ™”๋ฉด ์บ”๋ฒ„์Šค
  • ๊ฒŒ์ž„ ์„ค๋ช…์„œ ์ด๋ฏธ์ง€
  • ์ธ๋ฑ์Šค ๋ณด๊ธฐ ๋ฒ„ํŠผ/์š”์†Œ

ํฌํ•จ ๊ธฐ๋Šฅ (JS ๊ธฐ์ค€)

  • ๋ฉ”์ธ BGM ์˜ค๋””์˜ค ์žฌ์ƒ
  • CSS ์• ๋‹ˆ๋ฉ”์ด์…˜
  • ์คŒ์ธ/์คŒ์•„์›ƒ ํŠธ๋žœ์ง€์…˜
  • 2ร—2 ๊ฒŒ์ž„ ์„ ํƒ ๊ทธ๋ฆฌ๋“œ + ํด๋ฆญ ์‹œ ์ธํŠธ๋กœ๋กœ ์ด๋™

๐Ÿ—‚๏ธ Index ํ™”๋ฉด ๊ตฌ์„ฑ

  • ์ธ๋ฑ์Šค๋ฅผ ์ด๋ฏธ์ง€๋กœ ๊ตฌํ˜„ํ• ์ง€, ์‹ค์ œ ํ™”๋ฉด์œผ๋กœ ๊ตฌํ˜„ํ• ์ง€ ๊ฒฐ์ •
  • ํฌํ•จ ์š”์†Œ ๋ชฉ๋ก ์ •๋ฆฌ

ํฌํ•จ๋  ๋‚ด์šฉ ํ›„๋ณด

  • ๊ฐ ๊ฒŒ์ž„ ์‚ฌ์šฉ ์„ค๋ช…์„œ ์š”์•ฝ
  • ํ”„๋กœ์ ํŠธ ๊ฐœ์š” ์š”์•ฝ
  • ์ฃผ์š” ๋‹จ์ถ•ํ‚ค, ์ธํ„ฐ๋ž™์…˜
  • UI/์‚ฌ์šด๋“œ ์„ค๋ช…
  • ๋ฆฌ๋“œ๋ฏธ ๊ธฐ๋ฐ˜ ๊ตฌ์„ฑ

๐Ÿ“˜ README.md ์ฐธ๊ณ  ๋‚ด์šฉ (Index ๋‚ด ๊ตฌ์„ฑ์•ˆ ์˜ˆ์‹œ)

## ๐ŸŽฎ 7์งฑ ์˜ค๋ฝ์‹ค ์†Œ๊ฐœ

**7์งฑ ์˜ค๋ฝ์‹ค**์€ ๋„ค ๊ฐ€์ง€ ๋ฏธ๋‹ˆ๊ฒŒ์ž„์„ ๋ชจ์•„ ๋งŒ๋“  ๋ ˆํŠธ๋กœ ๊ฐ์„ฑ ์˜ค๋ฝ์‹ค์ž…๋‹ˆ๋‹ค.  
๊ฐ ๊ฒŒ์ž„์€ ์•„๋ž˜์ฒ˜๋Ÿผ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, HTML/CSS/TypeScript ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

---

### ๐Ÿ”จ smash-seven-hit
- **์žฅ๋ฅด**: ๋‘๋”์ง€ ๊ฒŒ์ž„
- **์„ค๋ช…**: ํƒ€์ด๋จธ ์•ˆ์— ๋‘๋”์ง€๋ฅผ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ์žก์•„ ์ ์ˆ˜๋ฅผ ํš๋“ํ•˜์„ธ์š”.

---

### ๐Ÿ… tomato-box
- **์žฅ๋ฅด**: ํผ์ฆ
- **์„ค๋ช…**: ์ˆซ์ž์˜ ํ•ฉ์ด 10์ด ๋˜๋„๋ก ํ† ๋งˆํ† ๋ฅผ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

---

### ๐Ÿš€ the-seventh-space
- **์žฅ๋ฅด**: ์šฐ์ฃผ ์ŠˆํŒ…
- **์„ค๋ช…**: ์ ์„ ํ”ผํ•ด ์ƒ์กดํ•˜๋ฉฐ ๊ณต๊ฒฉํ•˜์„ธ์š”. ์ ์  ๋‚œ์ด๋„๊ฐ€ ์ƒ์Šนํ•ฉ๋‹ˆ๋‹ค.

---

### ๐Ÿน animal-patrol
- **์žฅ๋ฅด**: ํ”ผํ•˜๊ธฐ ๊ฒŒ์ž„
- **์„ค๋ช…**: ๋ณ‘์•„๋ฆฌ๋ฅผ ์กฐ์ž‘ํ•˜์—ฌ ํ•˜๋Š˜์—์„œ ๋–จ์–ด์ง€๋Š” ์žฅ์• ๋ฌผ์„ ํ”ผํ•ด ์‚ด์•„๋‚จ์œผ์„ธ์š”.

---

## ๐ŸŽต ์‚ฌ์šด๋“œ & ํšจ๊ณผ์Œ
- **๋ฉ”์ธ BGM**: 8bit retro theme
- **๊ฒŒ์ž„๋ณ„ ํšจ๊ณผ์Œ**: ๊ฐ ๊ฒŒ์ž„๋ณ„ ๊ณ ์œ  ํšจ๊ณผ ์ ์šฉ

## โš™๏ธ ์กฐ์ž‘ ์•ˆ๋‚ด
- ๋งˆ์šฐ์Šค ํด๋ฆญ/๋“œ๋ž˜๊ทธ ๊ธฐ๋ฐ˜
- ESC: ํŒ์—… ๋‹ซ๊ธฐ / ๋’ค๋กœ๊ฐ€๊ธฐ
- ์—”ํ„ฐ: ์‹œ์ž‘ ๋ฒ„ํŠผ