๋Œ€๋Œ€์ ์ธ ์—…๋ฐ์ดํŠธ(reds์™€ blues์—๊ฒŒ 1์ฐจ์›์˜ ๊ณต๊ฐ„ ๊ฐœ๋…์„ ์ถ”๊ฐ€!) ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ


๊ธฐ์กด์— ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์ €์žฅํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ Actor.cs, Fighter.cs, Battlefield.cs ์— ํฉ์–ด์ ธ ์žˆ๋˜๊ฑธ News.cs๋กœ ํ†ตํ•ฉ์‹œํ‚ค๋ฉด์„œ ๋””์ปคํ”Œ๋ง ์‹œํ‚ด.


์ €๋Ÿฐ ์ฝ”๋“œ๊ฐ€ ์—ฌ๊ธฐ์ €๊ธฐ ํฉ์–ด์ ธ ์žˆ์œผ๋ฉด ๋‚˜์ค‘์— ๋ฉ”์†Œ๋“œ ์ˆ˜์ •ํ•  ๋•Œ ๊ฐœํŒ๋‚˜๋Š”๊ฑธ ๊ฒฝํ—˜ํ•ด๋ด์„œ ...


https://github.com/emalron/simpleCombat



๋‹ค์Œ ์—…๋ฐ์ดํŠธ ํ•  ๋ถ€๋ถ„.


Fighter.cs์—์„œ..

position์„ ์ถ”๊ฐ€ํ•จ. ์ผ๋‹จ์€ 1์ฐจ์›์ด๋‹ˆ๊นŒ x๋Š” ๋ณ€์ˆ˜๊ณ  y=0์œผ๋กœ ์ปจ์Šคํƒ„ํŠธ๊ฒ ์ง€๋งŒ ...

๊ณต๊ฒฉ์†๋„, ์ด๋™์†๋„, ์‚ฌ์ •๊ฑฐ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•จ.


Basic.cs ์—์„œ ...

์œ„ํ—˜๋„ ํ‰๊ฐ€์‹ power/(rate*hp) ์œผ๋กœ ๋ณ€๊ฒฝ

rate = cooldown + distance/speed ๋กœ ๋ณ€๊ฒฝ % distance๋Š” ํƒ€๊ฒŸ๊ณผ ๋ณธ์ธ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ

saerch() ๋ฉ”์†Œ๋“œ์—์„œ ์‚ฌ์ •๊ฑฐ๋ฆฌ ์•ˆ์— ํƒ€๊ฒŸ์ด ์žˆ์„ ๊ฒฝ์šฐ ๊ณต๊ฒฉ, ์—†์œผ๋ฉด ๋ฐ€๋ฆฌ ์œ ๋‹›์˜ ๊ฒฝ์šฐ(์‚ฌ์ •๊ฑฐ๋ฆฌ 1)์ด๋™์œผ๋กœ ๋ณ€๊ฒฝ


Form1.cs์—์„œ..

์œ ๋‹›์˜ ๋ถ„ํฌ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋Š” ์ „์žฅ ๋งต ์ถ”๊ฐ€

์œ ๋‹›์— ์ถ”๊ฐ€๋œ ์ŠคํŽ™์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” UI ์ถ”๊ฐ€

์ „๋ฐ˜์ ์ธ UI ์ถ”๊ฐ€


news.cs์—์„œ ...

์‚ฌ๋ง ์œ„์น˜ ๊ธฐ๋ก ์ถ”๊ฐ€.



- ์ถ”๊ฐ€



์ฒซ๋ฒˆ์งธ ๊ทธ๋ฆผ์—์„œ 0๋ฒˆ์งธ ํ„ด์˜ ๊ฒฐ๊ณผ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š”๊ฑธ ๋ฐœ๊ฒฌํ•จ.


์ตœ์ดˆ ์ƒํƒœ๊ฐ€ ๊ธฐ๋ก๋˜์ง€ ์•Š์•„์„œ ๊ทธ ๋ถ€๋ถ„ ์ˆ˜์ •.