AI Games Collection

10+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
PEGI 3
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

๊ฒŒ์ž„ ์†Œ๊ฐœ

AI ๊ฒŒ์ž„ ์ปฌ๋ ‰์…˜
์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ์ˆ˜์ •์„ ํŠน์ง•์œผ๋กœ ํ•˜๋Š” AI ์ง€์›์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์ž‘๋œ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ ๊ฒŒ์ž„ ์ปฌ๋ ‰์…˜์ž…๋‹ˆ๋‹ค. [jereme.dev/games](https://jereme.dev/games)์—์„œ ํ˜„๋Œ€์ ์ด๊ณ  ๋ฐ˜์‘์„ฑ์ด ๋›ฐ์–ด๋‚œ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋งค๋ ฅ์ ์ธ ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด๋ฅผ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”.

๐ŸŽฎ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒŒ์ž„

๋„ˆ๋“ค
์œ ๋ช…ํ•œ ๋‹จ์–ด ๊ฒŒ์ž„์— ๋Œ€ํ•œ ๊ดด์งœ ํŠธ์œ„์ŠคํŠธ. 6๋ฒˆ์˜ ์‹œ๋„ ๋์— ์ˆจ๊ฒจ์ง„ "nerdy" ๋‹จ์–ด๋ฅผ ๋งž์ถฐ๋ณด์„ธ์š”.

ํŒŒ์ดํ”„
ํŒŒ์ดํ”„๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์—ฐ์†์ ์ธ ํ๋ฆ„์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ „๋žต์  ๊ณ„ํš๊ณผ ๊ณต๊ฐ„ ์ธ์‹์ด ํ•„์š”ํ•œ ์ด ๋„์ „์ ์ธ ํผ์ฆ ๊ฒŒ์ž„์œผ๋กœ ๋…ผ๋ฆฌ์  ์‚ฌ๊ณ  ๋Šฅ๋ ฅ์„ ํ…Œ์ŠคํŠธํ•ด๋ณด์„ธ์š”.

๋ฉ”๋ชจ๋ฆฌ
์ง‘์ค‘๋ ฅ๊ณผ ๊ธฐ์–ต๋ ฅ ํ–ฅ์ƒ์— ๋„์›€์„ ์ฃผ๋Š” ํด๋ž˜์‹ ์นด๋“œ ๋งค์นญ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ์ด ์‹œ๋Œ€๋ฅผ ์ดˆ์›”ํ•œ ๋‘๋‡Œ ํ›ˆ๋ จ ์—ฐ์Šต์—์„œ ์ผ์น˜ํ•˜๋Š” ์นด๋“œ ์Œ์„ ์ฐพ์•„ ๊ธฐ์–ต๋ ฅ์„ ํ…Œ์ŠคํŠธํ•˜์„ธ์š”.

์ง€๋ขฐ ์ฐพ๊ธฐ
ํ˜„๋Œ€์ ์ธ ํ„ฐ์น˜๋ฅผ ๊ฐ€๋ฏธํ•œ ํด๋ž˜์‹ ์ง€๋ขฐ์ฐพ๊ธฐ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ์ด ์ „๋žต ํผ์ฆ ๊ฒŒ์ž„์—์„œ ์ง€๋ขฐ์— ๋ถ€๋”ชํžˆ์ง€ ์•Š๊ณ  ๋ณด๋“œ๋ฅผ ํด๋ฆฌ์–ดํ•˜์„ธ์š”.

๋ฑ€
ํ˜„๋Œ€์ ์ธ ์š”์†Œ๋ฅผ ๊ฐ€๋ฏธํ•œ ํด๋ž˜์‹ ์Šค๋„ค์ดํฌ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ์Œ์‹์„ ๋จน๊ณ , ๋” ์˜ค๋ž˜ ์„ฑ์žฅํ•˜๊ณ , ๋ฒฝ์ด๋‚˜ ์ž์‹ ์— ๋ถ€๋”ชํžˆ์ง€ ์•Š๋„๋ก ๋…ธ๋ ฅํ•˜์„ธ์š”!

์ถ•๊ตฌ ์ €๊ธ€๋ง
๊ฐ€๋Šฅํ•œ ํ•œ ์˜ค๋žซ๋™์•ˆ ์ถ•๊ตฌ๊ณต์„ ๊ณต์ค‘์— ์œ ์ง€ํ•˜์„ธ์š”. ์ด ์ค‘๋…์„ฑ ์žˆ๋Š” ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜ ๊ฒŒ์ž„์—์„œ ์ตœ๊ณ ์˜ ์ €๊ธ€๋ง ์—ฐ์† ๊ธฐ๋ก์— ๋„์ „ํ•ด๋ณด์„ธ์š”.

๋ฌผ๊ณ ๋ฆฌ ๋˜์ง€๊ธฐ
์ด ๊ณ ์ „์ ์ธ ๋ฌผ ๊ฒŒ์ž„์—์„œ ๋‹น์‹ ์˜ ๊ธฐ์ˆ ๊ณผ ์ธ๋‚ด์‹ฌ์„ ํ…Œ์ŠคํŠธํ•ด๋ณด์„ธ์š”! ์ •๋ฐ€ํ•˜๊ฒŒ ๋ชจ๋“  ๋ง์„ ํŽ˜๊ทธ์— ๊ณ ์ •ํ•˜์‹ญ์‹œ์˜ค. ๋‹น์‹ ์€ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์ ์ˆ˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‚˜์š”? (๋ชจ๋ฐ”์ผ ์ „์šฉ)

ํŒŒํ˜•
์ด ๋…ํŠนํ•œ ๋ฌผ๋ฆฌ ํผ์ฆ์—์„œ ์žฅ์• ๋ฌผ์„ ํ”ผํ•˜๋ฉด์„œ ์ฃผํŒŒ์ˆ˜, ์ง„ํญ ๋ฐ ์œ„์ƒ ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ๋™์„ ํ˜•์„ฑํ•˜์—ฌ ์ž…์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์œ ๋„ํ•˜์„ธ์š”.

๋ฒ„๋ธ”ํŒ
๋ฒ„๋ธ”์ด ํƒˆ์ถœํ•˜๊ธฐ ์ „์— ํ„ฐ๋œจ๋ฆฌ์„ธ์š”! ๊ธด์žฅ์„ ๋Šฆ์ถ”์ง€ ์•Š๊ณ  ์ •๋ฐ€ํ•จ๊ณผ ๋ฐ˜์‚ฌ ์‹ ๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋Š” ๋น ๋ฅธ ์†๋„์˜ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.

๋ธŒ๋ ˆ์ดํฌ์•„์›ƒ
๋ฒฝ๋Œ์„ ๋ถ€์ˆ˜๊ณ  ๋ ˆ๋ฒจ์„ ์˜ฌ๋ ค ์ตœ๊ณ  ์ ์ˆ˜๋ฅผ ๊นจ๋ณด์„ธ์š”! ๋ชจ๋“  ์—ฐ๋ น๋Œ€๋ฅผ ์œ„ํ•œ ๋น ๋ฅธ ์†๋„์˜ ๊ธฐ์ˆ ๊ณผ ์ „๋žต ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋”...

๐Ÿš€ ํŠน์ง•
- ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ๊ฐ–์ถ˜ ๊นจ๋—ํ•˜๊ณ  ํ˜„๋Œ€์ ์ธ UI
- ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์ž‘๋™ํ•˜๋Š” ๋ฐ˜์‘ํ˜• ๋””์ž์ธ
- ๋ถ€๋“œ๋Ÿฌ์šด ์ „ํ™˜ ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜
- ๊ฒŒ์ž„ ๊ฐ„ ์‰ฌ์šด ํƒ์ƒ‰
- ๋ฉ”๋‰ด๋กœ ๋น ๋ฅด๊ฒŒ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ „์ฒด ํ™”๋ฉด ๊ฒŒ์ž„ ๋ชจ๋“œ
- ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด์— ์ดˆ์ ์„ ๋งž์ถ˜ ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ŠคํŠธ ๋””์ž์ธ

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์„ธ๋ถ€์ •๋ณด
์‚ฌ์ดํŠธ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
- HTML5
- CSS3(CSS Grid ๋ฐ Flexbox์™€ ๊ฐ™์€ ์ตœ์‹  ๊ธฐ๋Šฅ ํฌํ•จ)
- ๋ฐ”๋‹๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ
- ๊ฒŒ์ž„ ํ‘œํ˜„์„ ์œ„ํ•œ SVG ์•„์ด์ฝ˜
- ๊ฒŒ์ž„ ๋กœ๋”ฉ์„ ์œ„ํ•œ ๋ฐ˜์‘ํ˜• iframe ๊ตฌํ˜„

๐ŸŽจ ๋””์ž์ธ ํŠน์ง•
- ๊ทธ๋ผ๋ฐ์ด์…˜ ๋ฐฐ๊ฒฝ
- ํ˜ธ๋ฒ„ ์• ๋‹ˆ๋ฉ”์ด์…˜
- ๋ฐ˜์‘ํ˜• ์นด๋“œ ๋ ˆ์ด์•„์›ƒ
- ์ ์‘ํ˜• ๊ฐ„๊ฒฉ ๋ฐ ํฌ๊ธฐ ์กฐ์ •
- ์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ

๐Ÿ“ฑ ๋ฐ˜์‘ํ˜• ๋””์ž์ธ
์‚ฌ์ดํŠธ๋Š” ๋‹ค์–‘ํ•œ ํ™”๋ฉด ํฌ๊ธฐ์— ์›ํ™œํ•˜๊ฒŒ ์ ์‘ํ•ฉ๋‹ˆ๋‹ค.
- ๋ฐ์Šคํฌํƒ‘: ์ „์ฒด ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ
- ํƒœ๋ธ”๋ฆฟ: ์นด๋“œ ํฌ๊ธฐ ์กฐ์ •
- ๋ชจ๋ฐ”์ผ: ๊ฐ„๊ฒฉ์ด ์ตœ์ ํ™”๋œ ๋‹จ์ผ ์—ด ๋ ˆ์ด์•„์›ƒ

๐ŸŒ ๋ธŒ๋ผ์šฐ์ € ์ง€์›
๋‹ค์Œ์„ ํฌํ•จํ•œ ๋ชจ๋“  ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
- ํฌ๋กฌ
- ํŒŒ์ด์–ดํญ์Šค
- ์‚ฌํŒŒ๋ฆฌ
- ๊ฐ€์žฅ์ž๋ฆฌ

๐Ÿ“ฒ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ
๊ธฐ๋ณธ ๊ฒฝํ—˜์„ ์„ ํ˜ธํ•˜๋Š” Android ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ:

๐Ÿณ Docker์—์„œ ๋กœ์ปฌ๋กœ ์‹คํ–‰
๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ Docker๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„ ์ปฌ๋ ‰์…˜์„ ๋กœ์ปฌ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

### ์˜ต์…˜ 1: Docker Hub์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ
1. ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
``๋ฐฐ์‰ฌ
docker pull bozodev/ai-game-collection:latest
````

2. ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
``๋ฐฐ์‰ฌ
docker run -d -p 38008:80 ai-game-collection:latest
````

์˜ต์…˜ 2: ๋กœ์ปฌ๋กœ ๋นŒ๋“œ
1. ์ €์žฅ์†Œ๋ฅผ ๋ณต์ œํ•ฉ๋‹ˆ๋‹ค.
``๋ฐฐ์‰ฌ
์ž์‹ ํด๋ก  https://github.com/jeremehancock/AI-Game-Collection.git
CD AI ๊ฒŒ์ž„ ์ปฌ๋ ‰์…˜
````

2. Docker ์ด๋ฏธ์ง€๋ฅผ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค.
``๋ฐฐ์‰ฌ
docker build -t ai-game-collection .
````

3. ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
``๋ฐฐ์‰ฌ
docker run -d -p 38008:80 ai-game-collection
````

์•ก์„ธ์Šค ๋ฐ ๊ด€๋ฆฌ
๋‘ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋กœ ์‹คํ–‰ํ•œ ํ›„:
- ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  `http://localhost:38008/games/`๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ ๊ฒŒ์ž„์— ์•ก์„ธ์Šคํ•˜์„ธ์š”.
- ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ ๋ณด๊ธฐ: `docker ps`
- ์ปจํ…Œ์ด๋„ˆ ์ค‘์ง€: `docker stop `

๐Ÿค– AI ๊ฐœ๋ฐœ
์ด ํ”„๋กœ์ ํŠธ๋Š” AI ์ง€์› ๊ฐœ๋ฐœ์˜ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒŒ์ž„๊ณผ ๊ธฐ๋ณธ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ฃผ๋กœ AI ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜๋ฏ€๋กœ ์ตœ์†Œํ•œ์˜ ์ˆ˜๋™ ์ฝ”๋“œ ์กฐ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ˆ ๋ฏธ๋ž˜ ๊ฐœ๋ฐœ
์ปฌ๋ ‰์…˜์€ ์‰ฝ๊ฒŒ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์–ด ์ผ๊ด€๋œ ๋””์ž์ธ๊ณผ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด ๊ฒŒ์ž„์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---
AI ์ง€์›์œผ๋กœ ์ œ์ž‘ - ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์—์„œ AI์˜ ์ž ์žฌ๋ ฅ ์ž…์ฆ
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2025. 1. 1.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

Updated manifest