- OldMan
- ๋ชฌ์คํฐ์ ๊ฐ์ ์ฆ๊ฐ
- ๋ณด์ ์์คํ ์ถ๊ฐ
- ๋ชฌ์คํฐ ๋ฐ ๋ณด์์ ๋ค์ํ๋ฅผ ์ํ ์ฝ๋ ์์
- ๊ฐ์ธ ํ์ผ ์ ๋ฆฌ
- Rabbit
- ์ ์ฒด์ ์ธ ๋ชจ๋ํ ์๋ฃ
- ๋ฐ์ค ๊ฝ ๋๋ ์ฒด๋ ฅ ํ๋ณต ๋๋ค ์ถ๋ ฅ ์๋ฃ
- ๋ชฌ์คํฐ ์ต๋ 3๋ง๋ฆฌ ๋๋ค ์ถ๋ ฅ ๋ฏธ๊ตฌํ
- Egg
- ๊ตฌํ ์๋ฃ
- ์ด๋ฒคํธ ์ฒ๋ฆฌ ๋ถ๋ถ ๋๋ฌธ์ ์ฝ๋๊ฐ ๋๋ฌ์ ์ง๋ ๊ฒฝํฅ์ด ์์, ๋ชจ๋ํ ํ์.
- ๋ฐ์ดํฐ ์ ๊ทผ ๋ฐฉ์ ๊ท์ ์ด ํ์ํ๋ค๊ณ ๋๋.
- ์๊ฑด
- ๋ฐ์ดํฐ ๊ตฌ์กฐ ํ๋ฆฝ
- UI๊ตฌํ (lv4)
- ์ ํฌ ๋งค์ปค๋์ฆ
- ํ๋ณต ๋งค์ปค๋์ฆ ํ๋ฆฝ
- ํ๋ฆฝ๋ ๋งค์ปค๋์ฆ์ ๋ํ ๋์ํ (lv3)
- ๊ตฌํ๋จ๊ณ ์กฐ์
- 1๋จ๊ณ
- OldManโs ์ ์์ ๋ชฉํ๋ก ์ง์
- ์์, ๋ชฌ์คํฐ ๋๋ค ์ธ์นด์ดํฐ (๋ณด์ ์ ์ธ) ๊ตฌํ
- 2๋จ๊ณ
- ์บ๋ฆญํฐ์ ์คํ
- ์บ๋ฆญํฐ ์คํฏ์ ๊ธฐ๋ฐํ ์์ดํ , ๋ชฌ์คํฐ
- ์์ดํ ๊ณผ ๋ชฌ์คํฐ์ ์ ์ฉ ๋งค์ปค๋์ฆ
- 3๋จ๊ณ
- UI๊ตฌํ
- ๊ฒ์ ์งํ ๋ฐฉ์์ ๋ํ ๊ณ ๋ฏผ ํ์
- ์งํ ๋ฐฉ์์ ๋ฐ๋ฅธ ์กฐ์๋ฒ์ ๊ตฌ์ฒดํ ํ์
- 4๋จ๊ณ
- ์คํฌ๋ฆฝํธ ์์ฑ
- 1๋จ๊ณ
- ๋ฐ์ดํฐ ๊ตฌ์กฐ ํ๋ฆฝ
- Stat
- Dex: ์ฅ๋น์ ์คํ , ์ ์ ๊ฐํธ
- Luck: ์ ์ ๊ฐํธ
- Dmg: ๋ ๋ฒจ์
- DMG_Weight: ์ฅ๋น ์คํ
- max_hp: ๋ ๋ฒจ์
- current_hp: ํฌ์ ํ๋ณต, max_hp๋ฅผ ๋์ ์ ์์
- ๊ณต์
- ์ต์ข dmg = dmg/2 * (dmg_weight + ๋ฌด๊ธฐ์ dmg_weight)
- ๋์ฃผ ์ฑ๊ณต๋ฅ : ๊ธฐ๋ณธ 50% + dex% + luck%
- ๋ช ์ค๋ฅ : ๊ธฐ๋ณธ 50% + dex% + luck%
- ์์ ๊ด๋ จ ํ๋ฅ ๊ตฌํ ๋ฐฉ์
- ์์ ๊ฐ์ฑ ์ฑ๊ณต or ์คํจ : ๊ธฐ๋ณธ 50% + luck%, 100% - (๊ธฐ๋ณธ 50% + luck%)
- ์ฑ๊ณต์, ์ฅ๋น ๋ฐ ํฌ์ ๊ฐ์ฑ ์งํ
- ์คํจ์, ๋น ์์ ์ ๋ฏธ๋ฏน(๋ฐ๋ฏธ์ง ๋ค์ด์ด) : 50%, 50%
- Player
- max_hp
- current_hp
- dmg
- dmg_weight
- dex
- luck
- Inven = []
- Monster
- name
- max_hp
- current_hp
- dmg
- dmg_weight
- dex
- tier(๋ฑ๊ธ)์ผ๋ก ๋ถ๋ฅ
- Potion
- name
- Effect
- ํ๋ณต๋์ ๋ฐ๋ฅธ tier(๋ฑ๊ธ)์ผ๋ก ๋ถ๋ฅ
- Equipment
- name
- dex
- dmg_weight
- ์ฑ๋ฅ์ ๋ฐ๋ฅธ tier(๋ฑ๊ธ)๋ก ๋ถ๋ฅ
- ์ฅ๋น๋ ํ ๊ฐ์ง๋ง ๋ค์ ์๋ค
- Game_weight.json
- monster_tier_weight = [50, 30, 20]
- Potion_tier_weight = [50, 30, 20]
- Equipment_tier_weight = [50, 30, 20]
- (Stage๋ง๋ค ํฐ์ด3 +0.25%, ํฐ์ด 1 -0.25%, ํฐ์ด 2๋ ๋ณ๋ ์์)
- ์์ ์์คํ
- ์์๋ฅผ ์ด ์ ์๋ ์ ํ๊ถ ์ ๊ณต
- ์ฌ๋ ๊ฒฝ์ฐ ๊ฝ, ๋ฐ๋ฏธ์ง(๋ฏธ๋ฏน), ๋ณด์ ์ธ๊ฐ์ง์ ๊ฒฝ์ฐ๋ก ๊ตฌ์ฑ
- ๋ณด์์ ๊ฒฝ์ฐ ํ๋ฅ ์ ๋ฐ๋ฅธ ๋ฌด์์ ํฌ์ ๊ณผ ์ฅ๋น๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ ํ๊ถ ์ ๊ณต
- ํ๋ฅ ๊ตฌํ์ ์์ โ์์ ๊ด๋ จ ํ๋ฅ ๊ตฌํ ๋ฐฉ์โ์ ์ฐธ๊ณ
- LevelUp ์์คํ
- max_hp = 10
- dmg = +0.5
- 5์คํ ์ด์ง ๋ง๋ค ์งํ
- ์ ํฌ ๋งค์ปค๋์ฆ
- ๋ชฌ์คํฐ ์ ๋ณ (์ต๋ 3๋ง๋ฆฌ ๋ฑ์ฅ)
- ๋ชฌ์คํฐ ์ถ๋ ฅ
- ํ๋ ์ด์ด ์ ๊ณต
- ์ฌ๋งํ ๋ชฌ์คํฐ๋ hp๋ฅผ 0์ผ๋ก ๊ทธ ์๋ฆฌ์ ํ์
- ๋ชฌ์คํฐ์ ๋ฐ๋ฏธ์ง ๋งค์ปค๋์ฆ ๊ณต์์ ์ ์ ์ ๋์ผ
- ๋์ฃผ ์คํจ์ ๋ชฌ์คํฐ์๊ฒ ํผํด ์ ์ (๋ฐ๋ฏธ์ง ๋งค์ปค๋์ฆ ๋์ผ)
- ์ ํฌ ์๋ฃ์ (luck * 5)% ํ๋ฅ ๋ก ์ ์ ์์ด
- ์ ์ ์์ด ๋งค์ปค๋์ฆ
- luck = 0.5, dex = 1 ๋๋ค ์ฆ๊ฐ
- ํ๋ณต ๋งค์ปค๋์ฆ
- Max_hp๋ฅผ ๋์ ์ ์์
- ์ฆ์ํ๋ณต
- ์ฌ์ฉ์ ์กฐ์
- Script ๋๊น = Return
- ์ ํ = 1,2,3
- Stat
- 7์ 16์ผ ์ผ์์ผ ๊น์ง ๊ฐ์ ๋ธ๋์น ๊ด๋ฆฌ
- Rabbit
- ๊ตฌํ ๋ด์ฉ ๋ฐ ๋ค์ ๊ตฌํ ๋ชฉํ ๋ชจ๋ํ ์งํํ๊ธฐ
-
OldMan, Egg- ํ์๋ ๋ด์ฉ์ ๋ฐ์ํ์ฌ ์ง๊ธ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์งํํ๊ธฐ
- ์ ํด์ง ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ง๊ฒ Egg ๋ธ๋์น ์์ค์ผ๋ก ์์ฑ
- ์์์ผ ์ค๊ฐ ์ ๊ฒ