ํ ์ด ์์ด....๊ทธ๋์ ํ ์ด์ผ
| ์ด๋ฆ | Sophia ๊น์ ์ฌ | Oliver ๊น์ฑํ | Raven ์์ค์ | Edward ์ต๋ฒ์ |
|---|---|---|---|---|
| ์บ ํผ ID | S004 | S005 | S016 | S037 |
| ์ฌ์ง | ![]() |
![]() |
![]() |
![]() |
| ์ญํ | ํ์ | ๐คด๐ป ํ์ฅ | ํ์ | ํ์ |
๊ฐ๋ฐ์ ํค์ฐ๊ธฐ๋ ๋ฐฑ์์์ ์์ํด ์๋ํด๋์ค iOS ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๋ ์๋ฎฌ๋ ์ด์ ๊ฒ์์ ๋๋ค.
๋ณธ ํ๋ก์ ํธ๋ ๋จ์ํ ํญ ๋ฐ๋ณต ์์ฃผ์ ๋ฐฉ์นํ ๊ฒ์์์ ๋ฒ์ด๋, iOS ๊ธฐ๊ธฐ ๊ณ ์ ์ ์ ๋ ฅ ๋ฐฉ์๊ณผ ๋ฌผ๋ฆฌ ์์คํ ์ ์ ๊ทน ํ์ฉํ ๊ฒ์ ๊ฒฝํ์ ๋ชฉํ๋ก ๊ธฐํ๋์์ต๋๋ค. ์ฌ์ฉ์๋ ํ๋ฉด ํฐ์น๋ฟ๋ง ์๋๋ผ ๊ธฐ๊ธฐ์ ๊ธฐ์ธ๊ธฐ๋ฅผ ์ง์ ์กฐ์ํ๋ฉฐ ๋ค์ํ ๋ฏธ๋๊ฒ์์ ํ๋ ์ดํ๊ฒ ๋ฉ๋๋ค.
๊ฒ์์ ํต์ฌ ๋ฃจํ๋ ๋ฏธ๋๊ฒ์ โ ์ฌ์ฐ ํ๋ โ ์คํฌ/์์ดํ
/๋ถ๋์ฐ ๊ฐํ โ ์ปค๋ฆฌ์ด ์ฑ์ฅ ๋ฐ ๋ฏธ์
๋ณด์ ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ,
ํ๋ ์ด๊ฐ ๋์ ๋ ์๋ก ๋ ํจ์จ์ ์ธ ์ฑ์ฅ ์ ๋ต์ ์ค๊ณํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ด๋ฅผ ํตํด ๋จ์ํ ๋ฐ๋ณต์ด ์๋, ์ ํ๊ณผ ์ ๋ต์ด ๊ฐ์
๋๋ ์ฑ์ฅ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ธฐ์ ์ ์ผ๋ก๋ CoreMotion์ ํ์ฉํ ๊ธฐ๊ธฐ ๊ธฐ์ธ๊ธฐ ์
๋ ฅ ์ฒ๋ฆฌ์
SpriteKit ๋ฌผ๋ฆฌ ์์ง์ ํ์ฉํ ์ค๋ธ์ ํธ ์ํธ์์ฉ์ ํตํด
iOS ๊ธฐ๊ธฐ ํน์ ์ โ์๋งโ๊ณผ ์ง๊ด์ ์ธ ์กฐ์๊ฐ์ ๊ตฌํํ์ต๋๋ค.
๋ํ SwiftUI ๊ธฐ๋ฐ UI ๊ตฌ์ฑ๊ณผ Actor๋ฅผ ํ์ฉํ ๋์์ฑ ์ ์ด๋ฅผ ํตํด
๊ฒ์ ๋ก์ง๊ณผ ์ํ ๊ด๋ฆฌ๋ฅผ ๋ช
ํํ ๋ถ๋ฆฌํ๊ณ , ์์ ์ ์ด๊ณ ๋ถ๋๋ฌ์ด ํ๋ ์ด ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ต๋๋ค.
ํ๊น์ SoloDeveloperTraining์ผ๋ก ์ค์ ํ ๋น๋ํฉ๋๋ค.
Minimum Deployment Target: iOS 17.0
| ๊ตฌ๋ถ | ์คํ |
|---|---|
| Language | Swift 6.0 |
| UI | SwiftUI, Observable |
| Framework | CoreMotion, SpriteKit |
| Async | Swift Concurrency |
| Tools | SwiftLint |
| CI/CD | Github Actions |
SoloDeveloperTraining/
โโโ Prototype/ # ํ๋กํ ํ์
ํ๋ก์ ํธ
โโโ SoloDeveloperTraining/ # ๋ฉ์ธ ํ๋ก์ ํธ
โโโ SoloDeveloperTraining.xcodeproj
โโโ SoloDeveloperTraining/
โ
โโโ App/ # ์ฑ ์ง์
์ (AppDelegate, SceneDelegate ๋ฑ)
โ
โโโ DesignSystem/ # ๋์์ธ ์์คํ
โ
โโโ Extensions/ # Swift ํ์ฅ ๊ธฐ๋ฅ
โ
โโโ GameCore/ # ๊ฒ์ ํต์ฌ ๋ก์ง
โ โโโ Models/
โ โโโ Games/ # ๋ฏธ๋๊ฒ์
โ โโโ Items/ # ์์ดํ
๋ชจ๋ธ
โ โโโ Storages/ # ์ ์ฅ์ ๋ชจ๋ธ
โ โโโ Systems/ # ๊ฒ์ ์์คํ
โ โโโ User/ # ์ ์ ๊ด๋ จ
โ
โโโ Production/ # ํ๋ก๋์
์ฝ๋
โ โโโ Data/ # ๋ฐ์ดํฐ ๋ ์ด์ด
โ โโโ Error/ # ์๋ฌ ์ฒ๋ฆฌ
โ โโโ FeedbackSystem/ # ํผ๋๋ฐฑ ์์คํ
(ํ
ํฑ, ์ฌ์ด๋ ๋ฑ)
โ โโโ Presentation/ # UI ๋ ์ด์ด
โ โโโ Utility/ # ์ ํธ๋ฆฌํฐ ํจ์๋ค
โ
โโโ Development/ # ๊ฐ๋ฐ์ฉ ์ฝ๋
โ โโโ Presentation/ # ๊ฐ๋ฐ์ฉ UI
โ
โโโ Resources/ # ๋ฆฌ์์ค ํ์ผ
โโโ Assets.xcassets/ # ์ด๋ฏธ์ง, ์ปฌ๋ฌ ์์
โโโ Audio/ # ์ค๋์ค ํ์ผ
โโโ Fonts/ # ํฐํธ ํ์ผ
- 9๋จ๊ณ ์ปค๋ฆฌ์ด ๋ฑ๊ธ
๋ฐฑ์ โ ๋ ธํธ๋ถ ๋ณด์ ์ โ ๊ฐ๋ฐ์ ์ง๋ง์ โ ... โ ์๋ํด๋์ค ๊ฐ๋ฐ์
- ๋์ ์ฌ์ฐ ๊ธฐ๋ฐ ์๋ ์น๊ธ: ํ๋ ์ดํ๋ฉฐ ์์ฐ์ค๋ฝ๊ฒ ์ฑ์ฅํ๋ ์์คํ ์ ๋๋ค.
- ๋ฑ๊ธ๋ณ ์ฝํ ์ธ ํด๊ธ: ์๋ก์ด ๋ฏธ๋๊ฒ์ ๋ชจ๋์ ๊ฐํ ์ฝํ ์ธ ๋ฅผ ํด๊ธํ ์ ์์ต๋๋ค.
- 3๋จ๊ณ ํผ๋ฒ ๊ฒ์ด์ง:ย 0~300%๊น์ง ๋ ธ๋์ย โ ์ฃผํฉ์ โ ๋นจ๊ฐ์์ผ๋ก ์๊ฐํ ํ์ต๋๋ค.
- ๋จ๊ณ๋ณ ๋ฐฐ์จ: 100% ๋๋ฌ ์ x๋ฐฐ, 200% ๋๋ฌ ์ย y๋ฐฐ, 300% ๋๋ฌ ์ย z๋ฐฐ ํ๋ ํ ์ ์์ต๋๋ค.
- ๊ฒ์ด์ง ๋ณํ: ์ก์ ย ์ฑ๊ณต ์ ์ฆ๊ฐํ๊ณ ,ย n์ด๋ง๋ค ์๋ ๊ฐ์ํฉ๋๋ค.
| 0๋จ๊ณ | 1๋จ๊ณ | 2๋จ๊ณ | 3๋จ๊ณ |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |


















