π₯οΈProject
μ λͺ© μμ
β€ TEAM
- ν μ΄λ¦ : 15μ§μ‘°
- ν μκ° : λ©μ§μ£ ?
πΒ Progress
- νλ‘μ νΈ λͺ
: Sparta Text RPG
- νλ‘μ νΈ μκ° : λ°λ‘μ ν λ²νκΈ° μν μΊλ¦ν°μ μ¬μ
- νλ‘μ νΈ λ²μ : VS Community2022 - 17.9.6
- μμ΄μ΄νλ μ (μ )
- μμ΄μ΄νλ μ (ν)
- UML Diagram
- κ²μ λ°μ΄ν° μ€νλ λ μνΈ
- CSV β JSON λ³ν μ¨λΌμΈ ν΄
- νμμꡬμ¬ν
- μ νμꡬμ¬ν
π R&R(Roles &Responsibilities)
π μμ°μμ
15μ§μ‘°.mp4
π λ°ν
15μ§μ‘° λ°νμμ.mp4
π λ°μΌλ¦¬ μ€ν¬λΌ
ν루 κ³ννλ₯Ό μμ±νκ³ λ°μΌλ¦¬ μ€ν¬λΌμμ 곡μ ν©λλ€.
π μκ°μ μ΄λ»κ² νμ©νλ©΄ μ’μκΉμ - μκ° κ³ν
πResource
πκ³΅λΆ μλ£ λͺ¨μ
<aside>
π¨ μ΄μ μ¬ν
(μ°μ μ μΌλ‘ μμ
)
- [x] νλ μ΄μ΄ λ°μ΄ν°κ° λΆλ¬μ¬ λ μ½κ° λ°©λ²μ΄ μλͺ»λ¨.(μΉμ°)
- [x] μ΄λ¦ λΆλ¬μ€κΈ° λμλ¬Έμ λ¬Έμ ?(μΉμ°)
- [x] μ₯λΉ μμ΄ν
μμ μ€λ³΅ λ±μ₯ (μ§μ)
- [x] μ€ν¬λ¦° 리νλ μ ν΄κ²° λ° μμ€ν
μλ λλ½ (μ§μ)
- [x] μ§μ
μ ν νλ©΄
- [x] λ‘λΉνλ©΄
- [x] μν보기
- [x] μΈλ²€ν 리 μ λ°
- [x] μμ - λ©λ΄ μ ν
- [x] μμ - μμ΄ν
ꡬ맀 > μμ€ν
μλ λλ½
- [x] μμ - μμ΄ν
ν맀
- [x] λμ μ
μ₯ μ ν λ©λ΄ > μλͺ»λ μ
λ ₯ μ μ΄μ νλ©΄μΌλ‘ μ ν
- [x] λμ > λͺ¬μ€ν° μ ν > μλͺ»λ μ
λ ₯ μ μ€ν μ€λ₯
- [x] λμ > μ€ν¬ μ ν > μλͺ»λ μ
λ ₯ μ μ€ν μ€λ₯
- [x] λͺ¬μ€ν° νλλ§ μ‘μλ μ ν¬κ° λλλ λ²κ·Έ ? (μΉλ)
- [x] μν μ°½μμ μ₯λΉ λ₯λ ₯μΉκ° λ°λ‘ λμ€μ§ μμ (μΉλ)
- [x] μ₯λΉ μμ΄ν
μ΄ μ§μ
μκ΄μμ΄ μ₯μ°©μ΄ λ¨ (μΉλ)
- [x] νλ μ΄μ΄ μ₯λΉ μ₯μ°© λΆλΆμ μ₯λΉ ννμ λ°λΌ μ₯μ°©ν μ μλλ‘ λ°κΏμΌν¨ (μΉλ)
- [x] μ€λ³΅ μ½λ μμ : instance DungeonMangerμ GetMonsterEncountλ EnemyDataManagerμ GetSpawnMonstersλ κ²ΉμΉλλ―.(μΉμ°)
- [x] κ³΅μ© μ₯λΉ μ°©μ©μ κ°νΉ μ₯λΉκ° νκ°λ§ μ°©μ©μ΄ λλ νμ (μΉλ)
- [x] λ°°νμμ ννΌμΌ λ μμ΄ν
μ΄ μ¬μ©λ¨ (μΉλ)
- [x] λ³΄μ€ λμ κ°λ μ ν¬κ° λλκ³ λμ κ²°κ³Ό μ°½μ΄ λμλ€κ° λ³΄μ€ μ ν¬λ‘ κ°μΌλλλ° λ³΄μ€ μ ν¬λ‘ λ°λ‘ κ° (μΉλ)
- [x] μ ν¬ κ²°κ³Ό μ°½μμ μ ν¬ μμμ λλ₯΄λ©΄ λ‘λΉλ‘ κ°μ§ (μΉλ)
- [x] λμ΄λ μ νμ΄ μ λλ‘ μ μ©λμ§ μμ (νν)
- [x] μ ν¬ ν¨λ°°μ κ²°κ³Όμ°½μμ 0μ λλ₯΄λ©΄ λ‘λΉλ‘ κ°μ§ μκ³ λΆνν΄μ μ ν¬λ₯Ό μ§ν (νν)
- [x] νλλ‘ 3μ€ν
μ΄μ§ μ΄μ μ§μ
νλ©΄ randomMonsterEncount ν¨μ λ΄μμ System.ArgumentOutOfRangeException λ°μ
- [x] νμ€νΈ μΈλ±μ€ μμΈμ²λ¦¬ λ¬Έμ
</aside>
β±οΈArea (λͺ©ν)
πΒ μ°λ¦¬ ν μ½μ
**1. μμΉ¨ νμ: 09μ 00λΆ ~ 09μ 30λΆ
(κ°μ μ€λμ λͺ©ν 곡μ λ° νλ‘μ νΈ μ§νμ κ΄ν΄μ μν΅)
2. μ λ
νμ: 8μ 00λΆ ~ 9μ 00λΆ
(μλ‘μ TILλ₯Ό 곡μ )
3. μ리λ₯Ό λΉμ°κ² λλ©΄ 미리 λ§ν΄μ£ΌκΈ°.(νμ₯μ€, ν‘μ° μ μΈ 10λΆ μ΄μ)
4. νλ‘μ νΈ μ§νμ κ³ λ―Όμ΄λ μκ²¬μ΄ μλ€λ©΄ μ£Όμ μμ΄ νμλ€κ³Ό μν΅νκΈ°
5. νμλ€μ μκ°μ λ€μμ±μ μ‘΄μ€νκΈ° (νΌλλ°±, μν΅ ...)
6. ν¬κΈ°νμ§λ§κ³ μ΄μ¬νν©μλ€. νμ΄ν
π₯**
πͺπ» μ°λ¦¬ νμ λͺ©νλ?
**1. C#κ°μ μ°¨κ·Όμ°¨κ·Ό μ§λλκ°κΈ°
2. TIL κ°λ¨νκ²λΌλ μ°κΈ°
3. νλ¬μ€ μ£Όμ°¨ λ³΅μ΅ κ³Όμ μννκΈ°
4. μ’μλ° μ·¨μ
νλλ‘ λ
Έλ ₯νκΈ°**
β° μ°λ¦¬ ν μκ° μ½μ
**- μ€μ **
- 09:00 ~ 09:30 : λ°μΌλ¦¬ μ€ν¬λΌ βΒ λ
Έμ
νμ΄μ§μ κ° νμλ€μ μ€λ κ³ν μ 리
- 09:30 ~ 10:30 : μκ³ λ¦¬μ¦ νμ΅ 1μΌ 1λ¬Έμ λͺ©ν!
-μ μ¬μκ°: 13:00 ~ 14:00
**- μ§μ€ μ½λ© μκ° (14:00 ~ 18:00)**
- μΌλ°μ μΈ νμ΅κ³Ό λ¬λ¦¬ κ°μλ₯Ό λ£λ κ²λ§μΌλ‘λ κ°λ° μ€λ ₯μ΄ μμΉνμ§ μμ΅λλ€.
- κ°λ°μ κ³ λ―Όνκ³ , μ€μ€λ‘ μλνκ³ μκ°νλ μκ°μ΄ κ·Έ 무μ보λ€λ μ€μν©λλ€.
- μ§μ€ μ½λ© μκ°μ ν΅ν΄ νμλ€κ³Ό ν¨κ» λ¬Έμ μ λ§λ₯λ¨λ¦¬κ³ , μ 리ν΄λ³΄μΈμ.
-μ λ
μκ°: 18:00 ~ 19:00
**- μ€ν**
- 19:00 ~ 19:30 : μλ‘μ μ½λ 곡μ
- 19:30 ~ 20:30 : TIL μμ±
- 20:30 ~ 21:00 : ν루 νκ³ μ§ν(체ν¬λ¦¬μ€νΈ νμΈ, TIL λκΈ λ¬κΈ°)
π₯ μ°λ¦¬ν μ½λ© μ½μ
βοΈ κΉ μ»¨λ²€μ
κΈ°λ₯ λΆλ΄μ
<aside>
π’ λ¨μ μμ
μ¬ν
- [x] 보μ€
- [x] λμ λμ΄λ, λ 벨
- [x] μλΉ μμ΄ν
- [x] νμ€νΈ μ°κ²°
- [x] λμ 보μ (3κ° μ€ 1κ°)
- [x] μλ©
</aside>
<aside>
π μΆκ° κΈ°λ₯ μ¬ν
(μ£Όμ μμ
μ΄ λλ λ€ μ νν΄μ μ§ν)
- [x] μμνλ©΄: μ€νλ₯΄ν λ‘κ³ (μμ€ν€)
- [x] μμνλ©΄ : μ΄λ¦ νμΈ (λ°μ΄ν° μμ λ λΆλ¬μ€κΈ° ν κ±°λ)
- [x] μνμ΄μ
- [x] λμ μ/μ€/ν λμ΄λ μΆκ°
- [x] μ ν¬μμ λͺ¬μ€ν°κ° μ€ν¬μ μ°κΈ° μ μ 무μΈκ° μ€λΉμ€μ΄λΌλ μμ μ£ΌκΈ°
- [x] λ 벨μ λ°λ₯Έ νλ μ΄μ΄ μ€ν¬ ν΄κΈ
- [x] μ΄?μ€ν°μκ·Έ(ν¬λ λ§ λ±μ μΆκ°νλ κ²μμ μν₯μ μ£Όμ§ μλ μ¬λ―Έμμ μμ£Ό)
- [x] μΆκ°1: μ€ν 리νμ€νΈ 보μμλ Ή νμ΄μ§μμ 보μ쑰건 λ―Έλ¬μ±μΈλ° 보μμλ Ή λ²νΈ μ
λ ₯ μ βμ체β 문ꡬ μΆλ ₯
- [x] μΆκ°2: μ¬λ₯ν 보μμλ Ήμμ 무ν¨μΈ μν©μ 1 λλ₯Ό λ βλ λ°λΌλβ 문ꡬ μΆλ ₯
</aside>
π 15μ§μ‘° νκ³ λ‘
π ν νλ‘μ νΈ μμ
νν©
- κ°λ° μ§νμ λ°λ₯Έ κΈ°λ‘ μμ± (κ°μΈ)
μμ
νν©
π κ°μΈ κ³Όμ μμ
νν©
μ§μΉλ
μ μΉμ°
μ₯μ§μ
κΉννA