Skip to content

Latest commit

ย 

History

History
101 lines (82 loc) ยท 6.08 KB

File metadata and controls

101 lines (82 loc) ยท 6.08 KB
  • Default Character
    Image

  • Item
    Alt text

  • Player

Alt text

์บ๋ฆญํ„ฐ์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์• ๋‹˜ ์—์…‹ ๋ฆฌํƒ€๊นƒ์„ ์ด์šฉํ•˜์˜€๊ณ 
์•„์ดํ…œ๋“ค์„ ํŒŒ๋ฐํ•˜์—ฌ ์ธ๋ฒคํ† ๋ฆฌ์— ๋ณด๊ด€์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
Combat ์•„์ดํ…œ์„ ์žฅ์ฐฉํ•˜๋ฉด ์บ๋ฆญํ„ฐ์˜ Status์˜ ๊ฐ’์ด ๋ฐ˜์˜๋œ๋‹ค.
์žฅ์ฐฉ์‹œ Attach๊ฐ€ ๋˜๊ณ  ํ•ด์ œ ์‹œ Status ๊ฐ’์ด ๋ฐ”๋€Œ๊ณ  ์•กํ„ฐ๋ฅผ Destroyํ•œ๋‹ค.
๋ฒ„๋ฆฌ๊ณ  ๋‹ค์‹œ ๋จน๊ธฐ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

  • ์ž…๋ ฅ๋ฐฉ์‹ Image
    Image
    Playe ์ž…๋ ฅ ๋ฐฉ์‹์œผ๋กœ๋Š” ์ปค๋งจ๋“œ์‹์œผ๋กœ Queue๋ฅผ ๋น„์Šทํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค.
    ๋“ค์–ด์˜จ ์ปค๋งจ๋“œ๋ฅผ ๋ฐฐ์—ด์— ์ €์žฅํ•˜์—ฌ ์•ž์—์˜ ๋‘๊ฐœ์˜ ์ž…๋ ฅ์„ ํ™•์ธํ•˜์—ฌ Enum๊ฐ’์œผ๋กœ ์ €์žฅํ•˜๊ณ  ๋ฐฐ์—ด์„ 0.3์ดˆ ํ›„ ์ดˆ๊ธฐํ™” ์‹œํ‚ค๋Š” ํƒ€์ด๋จธ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.
    Enum๊ฐ’์œผ๋กœ ํŠน์ˆ˜ ํ‚ค(๋งˆ์šฐ์Šค ์–‘์ชฝํด๋ฆญ, ๋งˆ์šฐ์Šค ์‚ฌ์ด๋“œ + ์ขŒํด๋ฆญ ๋“ฑ) ์ผ ๊ฒฝ์šฐ ๊ฐ’์— ๋”ฐ๋ผ ํ˜ธ์ถœํ•˜๊ณ  ๋‹ค์‹œ Enum๊ฐ’์„ ์ดˆ๊ธฐํ™” ์‹œ์ผœ์ค€๋‹ค.

  • ๋ฌด๊ธฐ

Image
DamageComponent ๋ฌด๊ธฐ๋“ค์˜ ๋ฐ๋ฏธ์ง€ ํผ์„ผํŠธ์™€ ๋ฐ๋ฏธ์ง€ ํƒ€์ž…์ด ์žˆ๋Š” ๊ตฌ์กฐ์ฒด์˜ DT๋กœ ๊ด€๋ฆฌํ•ด์ฃผ๊ณ 
BP Weapon ํด๋ž˜์Šค์—์„œ ๋ชฝํƒ€์ฃผ์— ํ•„์š”ํ•œ ๊ตฌ์กฐ์ฒด๋ฅผ DT๋กœ ๊ด€๋ฆฌํ•ด์ค€๋‹ค.
๋ฐฐ์—ด์— ๋“ค์–ด ์žˆ๋Š” ์ธ๋ฑ์Šค ๋ฒˆํ˜ธ๋Š” Combo Count์˜ ๋ณ€์ˆ˜๋กœ ๋„ฃ์–ด ๋ฐฐ์—ด์˜ ์ธ๋ฐ์Šค์— ์ ‘๊ทผํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋Š”๋‹ค.
๋ฐ๋ฏธ์ง€๋Š” ๋ฐฉ์–ด์œจ ๋ฐฉ์‹์œผ๋กœ ๋ฐฉ์–ด ์ƒ์ˆ˜๋ฅผ ์ด์šฉํ•ด ๊ณ„์‚ฐํ–ˆ์Šต๋‹ˆ๋‹ค.


  • Sword

Alt text

๊ธฐ๋ณธ ์ฝค๋ณด 1-2-3-4 ์ด๋Ÿฐ์‹์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค ๋ฐ˜๋ณต ํด๋ฆญ์‹œ, 2๋ฒˆ ๋ถ€ํ„ฐ 2-3-4 ์ˆœ์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค.
์šฐํด๋ฆญ ์‹œ 3๋ฒˆ์งธ ์ฝค๋ณด ๊ณต๊ฒฉ์ด ๋‚˜๊ฐ€๊ณ  3-4-3-4 ๋ฐ˜๋ณต ์ฝค๋ณด๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.
๋งˆ์šฐ์Šค ์‚ฌ์ด๋“œ ํด๋ฆญ์‹œ ํŠน์ˆ˜ ๊ณต๊ฒฉ ์ฝค๋ณด๊ฐ€ 4ํƒ€ ๋‚˜๊ฐ„๋‹ค. (๊ธฐ๋ณธ๊ณผ ๋™์ผ ์†๋„์™€ ํŠธ๋ ˆ์ผ ์ถ”๊ฐ€)
๊ธฐ๋ณธ ๊ณต๊ฒฉ๊ณผ ํŠน์ˆ˜๊ณต๊ฒฉ์„ ์„ž์„ ์ˆ˜ ์žˆ๋‹ค.
๊ณต๊ฒฉ ๋ชจ์…˜ ์ค‘ ๋ฐœ๋„ ์ค€๋น„ ์ปค๋งจ๋“œ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. (๋ถˆ ์ดํŽ™ํŠธ)


  • DualSword (๊ณต์ค‘ ์ฝค๋ณด ์–ดํƒ)
    ๋ฐ๋ฏธ์ง€ ํƒ€์ž…์œผ๋กœ ๊ณต์ค‘ ์ฝค๋ณด๋ฅผ ๊ตฌํ˜„ํ•˜์˜€๋‹ค.

Alt text

๊ธฐ๋ณธ ๊ณต์ค‘์ฝค๋ณด 1-2-3-4 ํ˜•์‹์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค.
ํŠน์ˆ˜ ๊ณต์ค‘์ฝค๋ณด ํ•˜๋‚˜์˜ ๋ชฝํƒ€์ฃผ๋กœ ์ฒ˜๋ฆฌํ–ˆ๊ณ  ๊ณต์ค‘์— ๋œฌ ์ ์„ ์ฐพ์•„ ์ด๋™๊ณต๊ฒฉ ํ•œ๋‹ค ๋งˆ์ง€๋ง‰ ๊ณต๊ฒฉ์— ๊ธ€๋กœ๋ฒŒ ์‹œ๊ฐ„์„ ๋А๋ฆฌ๊ฒŒ ํ–ˆ๋‹ค.
๊ณต์ค‘์— ๋œฌ ์ ์„ ๋ชป์ฐพ์€ ๊ฒฝ์šฐ ์ œ์ž๋ฆฌ์—์„œ ๋ชจ์…˜์ด ๋‚˜๊ฐ„๋‹ค.


  • AI
    Image
    ๊ธฐ๋ณธ์ ์ธ ์ด๋™๊ณผ ๊ณต๊ฒฉ์ด ์žˆ๋‹ค.
    Return์€ ๊ณ ์œ ํ•œ ์ž๋ฆฌ๋ฅผ ๋ฒ—์–ด๋‚˜์ง€์•Š๊ฒŒ ๋‹ค์‹œ ๋Œ์•„๊ฐ„๋‹ค.

Alt text


Image
RunAway๋Š” ํ”ผ๊ฐ€ 20%์ดํ•˜๊ฐ€ ๋˜๋ฉด EQS๋ฅผ ๋Œ๋ ค Enemy์—์„œ Player ๋ฐฉํ–ฅ๊ณผ Enemy์™€ Item ๋ฐฉํ–ฅ์œผ๋กœ ๋‚ด์ ํ•˜์—ฌ
๋‚˜์˜จ ๊ฐ’์˜ Inverse Linear๋กœ ์ ์ˆ˜๋ฅผ ๋จน์—ฌ ์ตœ์ ์˜ ๋ฐฉํ–ฅ์„ ์ •ํ•ด์ค€๋‹ค. (Scoring Factor 2๋กœ ์„ค์ •ํ•˜์—ฌ ์ œ์ผ ๋†’์€ ์ ์ˆ˜)
ํ”Œ๋ ˆ์ด์™€ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ๋จผ ๊ณณ (Scoring Factor 1 ์ œ์ผ ๋‚ฎ์€ ์ ์ˆ˜)
์ฐจํ๋œ ๊ณณ์œผ๋กœ Item์ ์ˆ˜ ((Scoring Factor 1.5 ์ค‘๊ฐ„ ์ ์ˆ˜)
์ ์ˆ˜๋กœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜์—ฌ ์ด๋™ํ•œ๋‹ค.


  • ๋ณด์Šค
    ๋ณด์Šค์˜ ์ƒํƒœ๋ฅผ ์ •ํ•ด์ฃผ๋Š” Root Service์—์„œ ์ƒํ™ฉ์„ ์ฒดํฌํ•˜์—ฌ Enum๊ฐ’์„ ์„ค์ •ํ•˜์—ฌ ์ •ํ•ด์ฃผ๋Š”๋ฐ
    ๋ณด์Šค ๋‚ด๋ถ€์— ์ฟจํƒ€์ž„์„ ๋งŒ๋“ค์–ด ๋‚œ์‚ฌํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋ง‰์•˜๋‹ค.

Image
AirBone - ์ ์—๊ฒŒ์˜ํ•ด Falling ์ƒํƒœ ์ผ ๋•Œ ๋ชฝํƒ€์ฃผ๋ฅผ ์žฌ์ƒ ์‹œ์ผœ ํ–‰๋™์„ ๋Š์–ด์ฃผ๊ณ , !Falling ์ƒํƒœ ์ผ ๋•Œ ๋ชฝํƒ€์ฃผ๋กœ ์ผ์–ด๋‚˜ ๋‹ค์‹œ Idle์ƒํƒœ๋กœ ๋Œ๋ฆฐ๋‹ค.
BackStep - ์ผ์ •๊ฑฐ๋ฆฌ ์•ˆ์— ๋“ค์–ด์˜ฌ ๋•Œ ์ฟจํƒ€์ž„์ด ์•„๋‹Œ๊ฒฝ์šฐ ์‹คํ–‰ํ•œ๋‹ค. ๊ธฐ๋ณธ๊ณต๊ฒฉ์‹œ 20ํผํ™•๋ฅ  ์ฟจํƒ€์ž„์„ ์ดˆ๊ธฐํ™” ์‹œ์ผœ์ค€๋‹ค.
Turn - ํƒ€๊ฒŸ์„ ๊ธฐ์ค€์œผ๋กœ ๋‚ด์ ๊ณผ์™ธ์ ์„ ํ•˜์—ฌ ์–ด๋А ๋ฐฉํ–ฅ์— ์žˆ๋Š”์ง€ ์•Œ์•„๋‚ด์–ด ๊ทธ ๋ฐฉํ–ฅ์œผ๋กœ ๋ชธ์„ ๋Œ๋ฆฐ๋‹ค.
-Melee Attack-
BackAttack์€ Chance๊ฐ’์ด ์ƒ๋Œ€๊ฐ€ ๋’ค๋ฅผ ๋ณด์ผ ๋•Œ ํ™•๋ฅ ์„ 100ํผ๋กœ ํ•˜์—ฌ ๊ฑฐ๋ฆฌ์•ˆ์— ์žˆ์œผ๋ฉด ๊ณต๊ฒฉ์„ ํ•˜๊ณ ,
Melee Attack ์ƒํ™ฉ์—์„œ ์‚ฌ๊ฑฐ๋ฆฌ์— ์ ‘๊ทผ์„ ํ•˜์ง€ ์•Š๊ณ  30ํผ ํ™•๋ฅ ๋กœ๋„ ๊ณต๊ฒฉํ•œ๋‹ค.

  • Range Attack

Alt text

๋จผ ๊ฑฐ๋ฆฌ์—์„œ ๋‘๊ฐœ์˜ ๊ณต๊ฒจ ๋ชจ์…˜์ด ์žˆ๋‹ค.
Spline์„ ์ด์šฉํ•ด ์ ํ”„์˜ ๊ณก์„ ์„ ์ตœ๋Œ€ํ•œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค.
Spline์˜ Length๋ฅผ ์ด์šฉํ•ด ์ผ์ • ๊ฐ„๊ฒฉ๋งˆ๋‹ค ๊ฒ€์„ ์†Œํ™˜ํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค.

  • Strafe & StrafeAttack
    ์ผ์ •๋ฒ”์œ„์—์„œ EQS ๊ฐ’์œผ๋กœ ์ƒ๋Œ€ ์ฃผ๋ณ€์„ ๋งด๋Œ๋ฉฐ ์ ์  ๊ฐ€๊นŒ์›Œ์ง„๋‹ค ํ•˜์ง€๋งŒ ์ƒ๋Œ€๊ฐ€ ์ด ๋•Œ ์›€์ง์ด์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด StrafeAttack์„ ํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค.

2ํŽ˜์ด์ง€
์ž ์‹œ ๋ณด์Šค๊ฐ€ ๋„๋ง๊ฐ€์—ฌ ๋‹ค์ด๋‚˜๋ฏน ๋จธํ‹ฐ๋ฆฌ์–ผ์„ ์ด์šฉํ•ด ๋ชธ์ƒ‰์„ ๋ฐ”๊พธ์–ด ์ฃผ๊ณ , ๊ณต๊ฒฉ์†๋„๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  30์ดˆ๋งˆ๋‹ค ์€์‹ ํŒจํ„ด์— ๋“ค์–ด๊ฐ„๋‹ค.
์€์‹ ์„ ํ’€๋ฆฌ๊ฒŒํ•˜๋Š” ์•„์ดํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฐพ์•„ ๋‚ผ ์ˆ˜ ์žˆ๊ณ  Post Process๋ฅผ ์ด์šฉํ•˜์—ฌ ํšจ๊ณผ๋ฅผ ์ฃผ์—ˆ๋‹ค.

Alt text