AI Games Collection

10+
แž€แžถแžšแž‘แžถแž‰แž™แž€
แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
PEGI 3
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹

แžขแŸ†แž–แžธโ€‹แž แŸ’แž‚แŸแž˜โ€‹แž“แŸแŸ‡

แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž แŸ’แž‚แŸแž˜ AI
แž”แžŽแŸ’แžแžปแŸ†แž“แŸƒแž แŸ’แž‚แŸแž˜แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžŠแŸ„แž™แž”แŸ’แžšแžพแž‡แŸ†แž“แžฝแž™ AI แžŠแŸ‚แž›แž”แž„แŸ’แž แžถแž‰แž–แžธแž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แž€แžผแžŠแžแžทแž…แžแžฝแž…แž”แŸ†แž•แžปแžแŸ” แž‘แž‘แžฝแž›แž”แžถแž“แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแž›แŸแž„แž แŸ’แž‚แŸแž˜แžŠแŸแž‘แžถแž€แŸ‹แž‘แžถแž‰แž‡แžถแž˜แžฝแž™แž“แžนแž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž†แŸ’แž›แžพแž™แžแž”แž‘แŸ†แž“แžพแž”แž“แŸ… [jereme.dev/games](https://jereme.dev/games)แŸ”

๐ŸŽฎ แž แŸ’แž‚แŸแž˜แžŠแŸ‚แž›แž˜แžถแž“

แžŽแžบแžŠแž›
แž—แžถแž–แžŸแŸ’แžšแžพแž”แžŸแŸ’แžšแžถแž›แž›แžพแž›แŸ’แž”แŸ‚แž„แž–แžถแž€แŸ’แž™แžŠแŸแž›แŸ’แž”แžธแž›แŸ’แž”แžถแž‰แŸ” แž‘แžถแž™แž–แžถแž€แŸ’แž™ "nerdy" แžŠแŸ‚แž›แž›แžถแž€แŸ‹แž€แŸ’แž“แžปแž„ 6 แž–แŸ’แž™แžถแž™แžถแž˜แŸ”

แž”แŸ†แž–แž„แŸ‹
แž—แŸ’แž‡แžถแž”แŸ‹แž”แŸ†แž–แž„แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž›แŸ†แž แžผแžšแž”แž“แŸ’แžแŸ” แžŸแžถแž€แž›แŸ’แž”แž„แž‡แŸ†แž“แžถแž‰แž‚แžทแžแžกแžผแž‡แžธแžแž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‡แžถแž˜แžฝแž™แž“แžนแž„แž›แŸ’แž”แŸ‚แž„แž•แŸ’แž‚แžปแŸ†แžšแžผแž”แžŠแŸแž›แŸ†แž”แžถแž€แž“แŸแŸ‡ แžŠแŸ‚แž›แž‘แžถแž˜แž‘แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแž•แŸ‚แž“แž€แžถแžšแž™แžปแž‘แŸ’แž’แžŸแžถแžŸแŸ’แžแŸ’แžš แž“แžทแž„แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธแž›แŸ†แž แŸ”

แž€แžถแžšแž…แž„แž…แžถแŸ†
แž แŸ’แž‚แŸแž˜แž•แŸ’แž‚แžผแž•แŸ’แž‚แž„แž€แžถแžแž”แžปแžšแžถแžŽแžŠแŸ‚แž›แž‡แžฝแž™แž€แŸ‚แž›แž˜แŸ’แžขแž€แžถแžšแž•แŸ’แžแŸ„แžแžขแžถแžšแž˜แŸ’แž˜แžŽแŸ แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แžšแŸ†แž›แžนแž€แžกแžพแž„แžœแžทแž‰แŸ” แžŸแžถแž€แž›แŸ’แž”แž„แž€แžถแžšแž…แž„แž…แžถแŸ†แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžŠแŸ„แž™แžŸแŸ’แžœแŸ‚แž„แžšแž€แžŸแž“แŸ’แž›แžนแž€แž”แŸ€แžŠแŸ‚แž›แž•แŸ’แž‚แžผแž•แŸ’แž‚แž„แž“แŸ…แž€แŸ’แž“แžปแž„แž›แŸ†แž แžถแžแŸ‹แž แŸ’แžœแžนแž€แž แžถแžแŸ‹แžแžฝแžšแž€แŸ’แž”แžถแž›แžŠแŸ‚แž›แž˜แžทแž“แž…แŸแŸ‡แž…แž”แŸ‹แž“แŸแŸ‡แŸ”

แžขแŸ’แž“แž€แž”แŸ„แžŸแžŸแž˜แŸ’แžขแžถแžแž˜แžธแž“
แž แŸ’แž‚แŸแž˜ Minesweeper แž”แžปแžšแžถแžŽแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž”แŸ‰แŸ‡แž‘แŸ†แž“แžพแž”แŸ” แžŸแž˜แŸ’แžขแžถแžแž€แŸ’แžแžถแžšแžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž”แžปแž€แž˜แžธแž“แž€แŸ’แž“แžปแž„แž›แŸ’แž”แŸ‚แž„แž•แŸ’แž‚แžปแŸ†แžšแžผแž”แž™แžปแž‘แŸ’แž’แžŸแžถแžŸแŸ’แžแŸ’แžšแž“แŸแŸ‡แŸ”

แž–แžŸแŸ‹
แž›แŸ’แž”แŸ‚แž„แž–แžŸแŸ‹แž”แžปแžšแžถแžŽแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž”แž„แŸ’แžœแžทแž›แž‘แŸ†แž“แžพแž”แŸ” แž‰แŸ‰แžถแŸ†โ€‹แžขแžถแž แžถแžšโ€‹แžŠแžปแŸ‡โ€‹แžœแŸ‚แž„โ€‹แž แžพแž™โ€‹แž–แŸ’แž™แžถแž™แžถแž˜โ€‹แž˜แžทแž“โ€‹แž”แŸ‰แŸ‡โ€‹แž‡แž‰แŸ’แž‡แžถแŸ†แž„โ€‹แžฌโ€‹แžแŸ’แž›แžฝแž“โ€‹แžฏแž„!

แž€แžธแžกแžถแž”แžถแž›แŸ‹แž‘แžถแžแŸ‹
แžšแž€แŸ’แžŸแžถโ€‹แž”แžถแž›แŸ‹โ€‹แž‘แžถแžแŸ‹โ€‹แžฑแŸ’แž™โ€‹แž“แŸ…โ€‹แž›แžพโ€‹แžขแžถแž€แžถแžŸโ€‹แžฑแŸ’แž™โ€‹แž”แžถแž“โ€‹แž™แžผแžšโ€‹แžแžถแž˜โ€‹แžŠแŸ‚แž›โ€‹แžขแžถแž…โ€‹แž’แŸ’แžœแžพโ€‹แž‘แŸ…โ€‹แž”แžถแž“แŸ” แž”แŸ’แžšแž€แžฝแžแž”แŸ’แžšแž‡แŸ‚แž„แžแŸ’แž›แžฝแž“แžฏแž„แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž€แž˜แŸ’แžšแžทแžแž“แŸƒแž€แžถแžšแž›แŸแž„แž›แŸ’แž”แŸ‚แž„แž”แŸ€แžšแžแŸ’แž–แžŸแŸ‹แž”แŸ†แž•แžปแžแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž€แŸ’แž“แžปแž„แž แŸ’แž‚แŸแž˜แž•แŸ’แžขแŸ‚แž€แž›แžพแž‡แŸ†แž“แžถแž‰แžŠแŸ‚แž›แž‰แŸ€แž“แž“แŸแŸ‡แŸ”

แž€แŸ’แžšแžœแŸ‰แžถแžแŸ‹แž‘แžนแž€แŸ”
แžŸแžถแž€แž›แŸ’แž”แž„แž‡แŸ†แž“แžถแž‰ แž“แžทแž„แž—แžถแž–แžขแžแŸ‹แž’แŸ’แž˜แžแŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž€แŸ’แž“แžปแž„แž แŸ’แž‚แŸแž˜แž‘แžนแž€แž”แžปแžšแžถแžŽแž“แŸแŸ‡! แž”แŸ’แžšแžพแž—แžถแž–แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž…แžปแŸ‡แž…แžแž…แžทแž‰แŸ’แž…แŸ€แž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž›แžพแž”แž„แŸ’แž‚แŸ„แž›แŸ” แžแžพแžขแŸ’แž“แž€แžขแžถแž…แžšแž€แž–แžทแž“แŸ’แž‘แžปแž”แžถแž“แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“? (แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ‚แž‘แžผแžšแžŸแŸแž–แŸ’แž‘)

แž‘แž˜แŸ’แžšแž„แŸ‹แžšแž›แž€
แžŽแŸ‚แž“แžถแŸ†แž—แžถแž‚แž›แŸ’แžขแžทแžแž‘แŸ…แž€แžถแž“แŸ‹แž‚แŸ„แž›แžŠแŸ…แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแžŠแŸ„แž™แž”แž„แŸ’แž€แžพแžแžšแž›แž€แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ’แžšแŸแž€แž„แŸ‹ แžขแŸ†แž–แŸ’แž›แžธแž‘แžธแž แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž› แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž‡แŸ€แžŸแžœแžถแž„แžงแž”แžŸแž‚แŸ’แž‚แž“แŸ…แž€แŸ’แž“แžปแž„แž›แŸ’แž”แŸ‚แž„แž•แŸ’แž‚แžปแŸ†แžšแžผแž”แžšแžผแž”แžœแžทแž‘แŸ’แž™แžถแžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แž“แŸแŸ‡แŸ”

Bubble Pop
แž•แŸ’แž‘แžปแŸ‡แž–แž–แžปแŸ‡แž˜แžปแž“แž–แŸแž›แž–แžฝแž€แž‚แŸแžšแžแŸ‹! แž แŸ’แž‚แŸแž˜แžŠแŸ‚แž›แž˜แžถแž“แž›แŸ’แž”แžฟแž“แž›แžฟแž“แž“แŸƒแž—แžถแž–แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ แž“แžทแž„แž€แžถแžšแž†แŸ’แž›แžปแŸ‡แž”แž‰แŸ’แž…แžถแŸ†แž„แžŠแŸ‚แž›แž“แžนแž„แžšแž€แŸ’แžŸแžถแžขแŸ’แž“แž€แž“แŸ…แž›แžพแž˜แŸ’แžšแžถแž˜แž‡แžพแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž€แžถแžšแž”แŸ†แž”แŸ‚แž€
แž”แŸ†แž”แŸ‚แž€แžฅแžŠแŸ’แž‹ แž€แž˜แŸ’แžšแžทแžแžกแžพแž„ แž“แžทแž„แžœแžถแž™แž–แžทแž“แŸ’แž‘แžปแžแŸ’แž–แžŸแŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€! แž›แŸ’แž”แŸ‚แž„แžŠแŸ‚แž›แž˜แžถแž“แž›แŸ’แž”แžฟแž“แž›แžฟแž“แž“แŸƒแž‡แŸ†แž“แžถแž‰ แž“แžทแž„แž™แžปแž‘แŸ’แž’แžŸแžถแžŸแŸ’แžแŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แžœแŸแž™แŸ”

แž“แžทแž„แž…แŸ’แžšแžพแž“แž‘แŸ€แž...

๐Ÿš€แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸ
- แžŸแŸ’แžขแžถแž UI แž‘แŸ†แž“แžพแž”แž‡แžถแž˜แžฝแž™แž“แžนแž„แžšแžผแž”แžšแžถแž„แž„แž„แžนแž
- แž€แžถแžšแžšแž…แž“แžถแž†แŸ’แž›แžพแž™แžแž”แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแžงแž”แž€แžšแžŽแŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”
- แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžšแž›แžผแž“แž“แžทแž„แž…แž›แž“แžถ
- แž€แžถแžšแžšแžปแž€แžšแž€แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžšแžœแžถแž„แž แŸ’แž‚แŸแž˜
- แžšแž”แŸ€แž”แž›แŸแž„แž แŸ’แž‚แŸแž˜แž–แŸแž‰แžขแŸแž€แŸ’แžšแž„แŸ‹แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž˜แŸ‰แžบแž“แžปแž™แžšแž แŸแžŸ
- แž€แžถแžšแžšแž…แž“แžถแžแžผแž…แž”แŸ†แž•แžปแžแž•แŸ’แžแŸ„แžแž›แžพแž€แžถแžšแž›แŸแž„แž แŸ’แž‚แŸแž˜

๐Ÿ› ๏ธ แž–แŸแžแŸŒแž˜แžถแž“แž›แž˜แŸ’แžขแžทแžแž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ
แž‚แŸแž แž‘แŸ†แž–แŸแžšแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžถแž„แžŸแž„แŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแŸ–
- HTML5
- CSS3 (แž‡แžถแž˜แžฝแž™แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž‘แŸ†แž“แžพแž”แžŠแžผแž…แž‡แžถ CSS Grid แž“แžทแž„ Flexbox)
- แžœแŸ‰แžถแž“แžธแžกแžถ JavaScript
- แžšแžผแž”แžแŸ†แžŽแžถแž„ SVG แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ†แžŽแžถแž„แž แŸ’แž‚แŸแž˜
- แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž iframe แž†แŸ’แž›แžพแž™แžแž”แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž‘แžปแž€แž แŸ’แž‚แŸแž˜

๐ŸŽจ แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžšแž…แž“แžถ
- แž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™แž–แžŽแŸŒแž‡แž˜แŸ’แžšแžถแž›
- แžŠแžถแž€แŸ‹แž…แž›แž“แžถ
- แž”แŸ’แž›แž„แŸ‹แž€แžถแžแž†แŸ’แž›แžพแž™แžแž”
- แž‚แž˜แŸ’แž›แžถแž แž“แžทแž„แž‘แŸ†แž แŸ†แžŸแž˜แžŸแŸ’แžšแž”
- แž€แžถแžšแž–แžทแž…แžถแžšแžŽแžถแž›แž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹

๐Ÿ“ฑแž€แžถแžšแžšแž…แž“แžถแž†แŸ’แž›แžพแž™แžแž”
แž‚แŸแž แž‘แŸ†แž–แŸแžšแž“แŸแŸ‡แžŸแž˜แŸ’แžšแž”แžแŸ’แž›แžฝแž“แž™แŸ‰แžถแž„แžšแž›แžผแž“แž‘แŸ…แž“แžนแž„แž‘แŸ†แž แŸ†แžขแŸแž€แŸ’แžšแž„แŸ‹แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ–
- แž•แŸ’แž‘แŸƒแžแžปแŸ– แž”แŸ’แž›แž„แŸ‹แž€แŸ’แžšแžกแžถแž…แžแŸ’แžšแž„แŸ’แž‚แž–แŸแž‰
- แžแŸแž”แŸ’แž›แŸแžแŸ– แž‘แŸ†แž แŸ†แž€แžถแžแžŠแŸ‚แž›แž”แžถแž“แž€แŸ‚แžแž˜แŸ’แžšแžผแžœ
- แž‘แžผแžšแžŸแŸแž–แŸ’แž‘แž…แž›แŸแžแŸ– แž”แŸ’แž›แž„แŸ‹แž‡แžฝแžšแžˆแžšแžแŸ‚แž˜แžฝแž™แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‚แž˜แŸ’แž›แžถแžแžŠแŸ‚แž›แž”แžถแž“แž€แŸ‚แž›แž˜แŸ’แžข

๐ŸŒ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€
แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž‘แŸ†แž“แžพแž”แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžšแžฝแž˜แž‘แžถแŸ†แž„แŸ–
- Chrome
- Firefox
- แžŸแžถแž แŸ’แžœแžถแžšแžธ
- แž‚แŸ‚แž˜

๐Ÿ“ฒแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Android
แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ Android แžŠแŸ‚แž›แž…แžผแž›แž…แžทแžแŸ’แžแž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแžŠแžพแž˜แŸ–

๐Ÿณ แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แž“แŸ…แž€แŸ’แž“แžปแž„ Docker
แžขแŸ’แž“แž€แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžŽแŸ’แžแžปแŸ†แž แŸ’แž‚แŸแž˜แž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แžŠแŸ„แž™แž”แŸ’แžšแžพ Docker แžแžถแž˜แž–แžธแžšแžœแžทแž’แžธแŸ–

### แž‡แž˜แŸ’แžšแžพแžŸแž‘แžธ 1แŸ– แž‘แžถแž‰แž…แŸแž‰แž–แžธ Docker Hub
1. แž‘แžถแž‰แžšแžผแž”แž—แžถแž–แŸ–
``แž”แžถแžŸ
docker แž‘แžถแž‰ bozodev/ai-game-collection: แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž”แŸ†แž•แžปแžแŸ”
```

2. แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžปแž„แžแžบแž“แŸแžš:
``แž”แžถแžŸ
docker แžŠแŸ†แžŽแžพแžšแž€แžถแžš -d -p 38008:80 ai-game-collection: แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž”แŸ†แž•แžปแžแŸ”
```

แž‡แž˜แŸ’แžšแžพแžŸแž‘แžธ 2แŸ– แžŸแžถแž„แžŸแž„แŸ‹แž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€
1. แž€แŸ’แž›แžผแž“แžƒแŸ’แž›แžถแŸ†แž„แŸ–
``แž”แžถแžŸ
แž€แŸ’แž›แžผแž“ git https://github.com/jeremehancock/AI-Game-Collection.git
แžŸแŸŠแžธแžŒแžธ แžขแžถแž™-แž แŸ’แž‚แŸแž˜-แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›
```

2. แž”แž„แŸ’แž€แžพแžแžšแžผแž”แž—แžถแž– DockerแŸ–
``แž”แžถแžŸ
docker build -t ai-game-collection แŸ”
```

3. แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžปแž„แžแžบแž“แŸแžš:
``แž”แžถแžŸ
docker แžŠแŸ†แžŽแžพแžšแž€แžถแžš -d -p 38008:80 ai-game-collection
```

แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพ แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„
แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž˜แžฝแž™แž‡แž˜แŸ’แžšแžพแžŸแžŽแžถแž˜แžฝแž™แŸ–
- แž…แžผแž›แž”แŸ’แžšแžพแž แŸ’แž‚แŸแž˜แžŠแŸ„แž™แž”แžพแž€แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž แžพแž™แž…แžผแž›แž‘แŸ…แž€แžถแž“แŸ‹ `http://localhost:38008/games/`
- แž˜แžพแž›แž’แžปแž„แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ– `docker ps`
- แž”แž‰แŸ’แžˆแž”แŸ‹แž€แžปแž„แžแžบแž“แŸแžšแŸ– `docker stop `

๐Ÿค– แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ AI
แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž”แž„แŸ’แž แžถแž‰แž–แžธแž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‡แŸ†แž“แžฝแž™ AI แžŠแŸ„แž™แž แŸ’แž‚แŸแž˜แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž“แžทแž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž…แž˜แŸ’แž”แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž‡แžถแž…แž˜แŸ’แž”แž„แžŠแŸ„แž™แž”แŸ’แžšแžพแžงแž”แž€แžšแžŽแŸ AI แžŠแŸ‚แž›แž‘แžถแž˜แž‘แžถแžšแž€แžถแžšแž€แŸ‚แžแž˜แŸ’แžšแžผแžœแž›แŸแžแž€แžผแžŠแžŠแŸ„แž™แžŠแŸƒแžแžทแž…แžแžฝแž…แž”แŸ†แž•แžปแžแŸ”

๐Ÿ“ˆ แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แžถแž–แŸแž›แžขแž“แžถแž‚แž
แž”แžŽแŸ’แžแžปแŸ†แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แžขแžถแž…แž–แž„แŸ’แžšแžธแž€แž”แžถแž“แž™แŸ‰แžถแž„แž„แžถแž™แžŸแŸ’แžšแžฝแž› แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แž แŸ’แž‚แŸแž˜แžแŸ’แž˜แžธแŸ—แž”แž“แŸ’แžแŸ‚แž˜ แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแž”แžถแž“แž“แžผแžœแž€แžถแžšแžšแž…แž“แžถแž‡แžถแž”แŸ‹แž›แžถแž”แŸ‹ แž“แžทแž„แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ”

---
แž”แž„แŸ’แž€แžพแžแžŠแŸ„แž™แž‡แŸ†แž“แžฝแž™ AI - แž”แž„แŸ’แž แžถแž‰แž–แžธแžŸแž€แŸ’แžแžถแž“แžปแž–แž›แž“แŸƒ AI แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž แŸ’แž‚แŸแž˜
แž”แžถแž“โ€‹แžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚โ€‹แž“แŸ…
1 แž˜แž€แžšแžถ 2025

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž–แžธโ€‹แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž˜แžผแž› แž“แžทแž„โ€‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžโ€‹แž…แŸ†แž–แŸ„แŸ‡แžŸแž“แŸ’แžแžทแžŸแžปแž แž“แžทแž„โ€‹แžฏแž€แž‡แž“แž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžขแžถแž…แžแžปแžŸแž‚แŸ’แž“แžถแž‘แŸ…แžแžถแž˜โ€‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แžแŸ†แž”แž“แŸ‹ แž“แžทแž„โ€‹แžขแžถแž™แžปแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แžถแž“แž•แŸ’แžŠแž›แŸ‹โ€‹แž–แŸแžแŸŒแž˜แžถแž“แž“แŸแŸ‡ แž“แžทแž„โ€‹แžขแžถแž…แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–โ€‹แžœแžถแž“แŸ…แž–แŸแž›แžแžถแž„แž˜แžปแžแŸ”
แž˜แžทแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž—แžถแž‚แžธแž‘แžธแž”แžธแžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™
แž˜แžทแž“แž”แŸ’แžšแž˜แžผแž›โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธ

Updated manifest

แž‡แŸ†แž“แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ

แž แŸ’แž‚แŸแž˜โ€‹แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ