Skip to content

TIOGx/battlechess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

61 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Battle_Chess_Project

Table of Contents


๊ฒŒ์ž„ ์žฅ๋ฅด

๋ณด๋“œํ˜• ์ „๋žต์  ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฒŒ์ž„

๊ฒŒ์ž„ ์ปจ์…‰

์ฒด์Šค ๋ง์˜ ์ด๋™๋ฐฉ์‹์— ํŒŒ๋žœ๋“œํƒํ‹ฑ์Šค์˜ ์ „ํˆฌ ๋ฐ ํ„ด์ œ ํ”Œ๋ ˆ์ด ๋ฐฉ์‹์„ ์ ‘๋ชฉ์‹œํ‚จ 2์ธ์šฉ ๋ณด๋“œํ˜• ์ „๋žต์  ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฒŒ์ž„

๊ฒŒ์ž„ ๊ทœ์น™ ์„ค๋ช…

  • ๊ฒŒ์ž„ ์ง„ํ–‰

    ๊ธฐ๋ณธ์ ์œผ๋กœ 2์ธ์˜ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๊ฐ๊ฐ ์ฒด์Šค์˜ ํ‘, ๋ฐฑ ์ง„์˜์„ ๋งก์•„ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉฐ ์ง„ํ–‰ํ•˜๋Š” Turn based boardgame
    
    ๊ฐ ํ”Œ๋ ˆ์ด์–ด์˜ ํ„ด์€ build Tower, Move Tower, SelectTowerDir ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ ๊ฐ ํ„ด์ด ๋๋‚ ์‹œ ์ „ํˆฌ phase๊ฐ€ ์‹คํ–‰๋˜์–ด ํ”Œ๋ ˆ์ด์–ด ํƒ€์›Œ์˜ ์ „ํˆฌ๊ฐ€ ์ด๋ฃจ์–ด์ง„๋‹ค.
    
    ํ”Œ๋ ˆ์ด์–ด์˜ ๋น„์šฉ์˜ ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ 3 ~ 10๊นŒ์ง€ ๋งคํ„ด 1์”ฉ ์ฆ๊ฐ€ํ•˜๋Š” ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
    
    
  • ๋ณด๋“œ ๊ตฌ์„ฑ 8 x 8 chessboard

  • ํƒ€์›Œ ์ข…๋ฅ˜ ๊ฐ ํƒ€์›Œ๋Š” ์ข…์กฑ๊ฐ’ + ์ง์—…, ๊ณต๊ฒฉ๋ ฅ, ์ฒด๋ ฅ ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค.

    • ์ข…์กฑ๊ฐ’ : Chess์˜ ๊ธฐ๋ณธ์ ์ธ ๋ง ๊ตฌ์„ฑ์œผ๋กœ ํฐ, ๋ฃฉ, ๋‚˜์ดํŠธ, ๋น„์ˆ, ํ€ธ, ํ‚น์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ธฐ๋ณธ์ ์ธ ํƒ€์›Œ์˜ ๋Šฅ๋ ฅ์น˜์™€ Move๋ฅผ ๋‹ด๋‹นํ•œ๋‹ค.

    • ์ง์—… : ํƒ€์›Œ์˜ ๊ณต๊ฒฉ๋ฐฉ์‹(๋ฒ”์œ„)๊ณผ ์ถ”๊ฐ€ ๋Šฅ๋ ฅ์น˜ ๋ฐ ํŠน์ˆ˜ ๋Šฅ๋ ฅ์„ ๋‹ด๋‹นํ•œ๋‹ค.

    • ๊ณต๊ฒฉ๋ ฅ : ์  ํƒ€์›Œ์—๊ฒŒ ๊ฐ€ํ•ด์ง€๋Š” ๋ฐ๋ฏธ์ง€

    • ์ฒด๋ ฅ : ํƒ€์›Œ์˜ ์ฒด๋ ฅ

  • ํƒ€์›Œ ๊ฑด์„ค

    • ์œ„์น˜ ์กฐ๊ฑด ์ž์‹  ์ง„์˜์˜ 1 ~ 2 row ์— ํƒ€์›Œ๋ฅผ ๊ฑด์„คํ•  ์ˆ˜ ์žˆ๋‹ค. ํŠน์ˆ˜ ์ผ€์ด์Šค๋กœ ํŠน์ • ํƒ€์›Œ์˜ ์ฃผ๋ณ€์— ํƒ€์›Œ๋ฅผ ๊ฑด์„คํ•  ์ˆ˜ ์žˆ๋‹ค. (์Šคํƒ€ ํŒŒ์ผ๋Ÿฐ ๊ฐœ๋…)

    • ๋น„์šฉ ์กฐ๊ฑด ํƒ€์›Œ์˜ ์ข…์กฑ๊ฐ’๊ณผ ์ง์—…์— ๋”ฐ๋ฅธ ๋น„์šฉ ๊ณ„์‚ฐ์„ ํ†ตํ•ด ํ”Œ๋ ˆ์ด์–ด๋Š” ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๊ณ  ํƒ€์›Œ๋ฅผ ๊ฑด์„ค ๊ฐ€๋Šฅํ•˜๋‹ค.

    • ์ตœ๋Œ€ ํƒ€์›Œ ๊ฐœ์ˆ˜ ์ถ”ํ›„์— ๊ณ ๋ ค ํ•  ์˜ˆ์ •

    • ๊ธฐ๋ณธ ์ œ๊ณต ํƒ€์›Œ ์ถ”ํ›„์— ๊ณ ๋ ค ํ•  ์˜ˆ์ •

  • ํƒ€์›Œ ๊ฐ•ํ™”

    ์ง์—…์— ๋”ฐ๋ผ ํ€˜์ŠคํŠธ(๋ˆ„์ ๋”œ, ๋ˆ„์ ํ”ผํ•ด, ํŠน์ • ์œ„์น˜์กฐ๊ฑด, ๋ช‡ํ„ด ํ›„ ๊ฐํ™”) ๋ฅผ ๋‘์–ด ํ€˜์ŠคํŠธ ์™„๋ฃŒ์‹œ ๊ฐ•ํ™”๋˜๋Š” ํ˜•ํƒœ (์Šคํ…Ÿ ์ƒ์Šน ๋ฐ ํŠน์ˆ˜๊ณต๊ฒฉ or ๊ณต๊ฒฉ ๋ฐฉ์‹ ๊ฐ•ํ™”)
    
    ํฐ ์ข…์กฑ๊ฐ’์˜ ๊ฒฝ์šฐ ์ฒด์Šค์—์„œ ์ƒ๋Œ€ ์ฒซ ํ–‰์— ๋„๋‹ฌ์‹œ ์›ํ•˜๋Š” ๋ง๋กœ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ๋ฐ ์ด๋ถ€๋ถ„์„ ๋ฐ˜์˜ํ•˜์—ฌ ์ง์—…์€ ์œ ์ง€ํ•˜๊ณ  ์›ํ•˜๋Š” ์ข…์กฑ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ์‹์˜ ๋งค์ปค๋‹ˆ์ฆ˜ ๋„์ž…
    
  • ์ž์‹ ์˜ ํƒ€์›Œ ๋ฑ ๊ตฌ์„ฑ

    ๊ฒŒ์ž„ ์‹œ์ž‘ ์ „ ๋กœ๋น„ ๋ฉ”๋‰ด์—์„œ ์ž์‹ ์˜ ๋ฑ์„ ๊ตฌ์„ฑํ•˜์—ฌ ํ”Œ๋ ˆ์ด ํ•  ๊ฒƒ์ธ์ง€, ๋งŒ์•ฝ ๊ทธ๋Ÿฌํ•˜๋‹ค๋ฉด ๊ธ‰์—ฌ์ œ๋„์™€ ๊ฐ™์€ ์ œ๋„๊ฐ€ ํ•„์š”ํ•œ์ง€?
    ๋ฑ ๊ตฌ์„ฑ์— ์žˆ์–ด ์ œํ•œ์„ ์–ด๋–ป๊ฒŒ ๋‘˜ ๊ฒƒ์ธ์ง€.
    
  • banpick ๋ฐฉ์‹ ๊ฒŒ์ž„์˜ ์‹œ์ž‘์— ์žˆ์–ด ํŠน์ • ์ง์—…์„ ํ•˜๋‚˜์”ฉ ๊ธˆ์ง€ํ•˜๊ณ  ๊ฒŒ์ž„์— ๋“ค์–ด๊ฐ€๋Š” ์ œ๋„๋ฅผ ๋Œ์ž…ํ•˜๋Š”๊ฒƒ์€ ์–ด๋– ํ•œ๊ฐ€?

  • ์ „ํˆฌ phase ๋ฐ๋ฏธ์ง€ ๊ณ„์‚ฐ ๋ฐฉ์‹

    ๊ฐ ํƒ€์›Œ์˜ ๊ฒฝ์šฐ ์ž์‹ ์˜ ์œ„์น˜์™€ Dir์— ๋”ฐ๋ผ ๊ณต๊ฒฉ ๊ฐ€๋Šฅํ•œ ๋Œ€์ƒ์ด ์กด์žฌํ•˜๋ฉด ๊ณต๊ฒฉ์„ ์‹ค์‹œํ•˜๊ณ  ๊ณต๊ฒฉ๋ ฅ ๋งŒํผ์˜ dmg๋ฅผ ์  ํƒ€์›Œ์—๊ฒŒ ๊ฐ€ํ•จ.
    
    Q. ์›๋”œ์˜ ๊ฒฝ์šฐ ์ผ๋ฐฉ์ ์ธ ๋”œ๋ง์ด ์ ํ•ฉํ•˜๋‚˜, ๊ทผ๊ฑฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ํ„ด ์ข…๋ฅ˜์‹œ ๊ณต๊ฒฉํ•œ๋‹ค๋Š” ์ ์—์„œ ์ผ๋ฐ˜์ ์ธ ๋”œ๋ง์€ ๋ถ€์ ํ•ฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ณ ๋กœ ๊ทผ๋”œ์˜ ๊ฒฝ์šฐ ๋”œ๊ตํ™˜์ด ์ด๋ฃจ์–ด์ง€๋Š” ์‹œ์Šคํ…œ์€ ์–ด๋– ํ•œ๊ฐ€.
    
  • ํƒ€์›Œ ๋ฌด๋ธŒ ๊ฐ ํ„ด์ข…์กฑ๊ฐ’์— ๋”ฐ๋ผ 1ํšŒ ์›€์ง์ž„์„ ์‹ค์‹œํ•  ์ˆ˜ ์žˆ๋‹ค. Q. ์ด ๋ถ€๋ถ„์— ์žˆ์–ด์„œ ํƒ€์›Œ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ๋Š˜์–ด๋‚˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํ”ผ๊ณคํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ถ€๋ถ„์„ ํƒ€์›Œ ๊ฐœ์ˆ˜ ์ œํ•œ์œผ๋กœ ํ•ด๊ฒฐํ• ์ง€ ํ˜น์€ ์ฝ”์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๊ธฐ๋ฌผ์„ ์›€์ง์ด๋Š” ๋ฐฉ์‹์€ ์–ด๋– ํ•œ์ง€. ํ›„์ž ์ถ”์ฒœ

  • ์Šน๋ฆฌ์กฐ๊ฑด ์ ์˜ King Tower ์ œ๊ฑฐ ๋งŒ์•ฝ ํƒ€์›Œ ๊ฑด์„ค์˜ ์ œ์•ฝ๋“ฑ์˜ ์„ค์ •์ด ์–ด๋ ค์›Œ ์กด๋ฒ„๋ฉ”ํƒ€๊ฐ€ ๋  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ด ๋ถ€๋ถ„์„ ์ƒ๊ฐํ•˜์—ฌ ํŠน์ • ํ„ด ๊นŒ์ง€ ์™•์ด ์ฃฝ์ง€ ์•Š์œผ๋ฉด ๋ˆ„์  ์ ์ˆ˜(์‚ฌ์‚ดํ•œ ๋ง์˜ ์ฝ”์ŠคํŠธ)๋ฅผ ํ†ตํ•ด ์ŠนํŒจ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐฉ์‹์€ ์–ด๋– ํ•œ๊ฐ€.

๊ฒŒ์ž„ ํŠน์ง•

์ฒด์Šค์˜ ๊ธฐ๋ณธ์ ์ธ ๋ง์˜ ์›€์ง์ž„์„ ๋”ฐ์™€ ํ”Œ๋ ˆ์ด์–ด๋“ค์ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ณ  ์‹ถ์œผ๋ฉฐ, ์š”์ฆ˜ ๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ ์‚ฌ์†Œํ•œ ์ปจํŠธ๋กค์— ๊ฒŒ์ž„์˜ ์ŠนํŒจ๊ฐ€ ์ขŒ์ง€์šฐ์ง€๋˜๋Š” ๊ฒƒ์€ ์•Œ๋งž์ง€ ์•Š๊ธฐ์—
์ž๋™ ์ „ํˆฌ ์‹œ์Šคํ…œ์„ ํƒํ–ˆ์œผ๋ฉฐ, ์ „๋žต์ ์ธ ํƒ€์›Œ์˜ ์›€์ง์ž„ ๋งŒ์œผ๋กœ ๊ฒŒ์ž„์„ ํ’€์–ด๋‚˜๊ฐ„๋‹ค๋Š” ์ฒด์Šค์ž์ฒด์˜ ๋งค๋ ฅ์ ์ธ ๋ถ€๋ถ„์„ ๊ฒŒ์ž„์— ๋ฐ˜์˜ํ•˜์˜€๋‹ค.

๊ฒŒ์ž„ ๋ชฉํ‘œ

์  King ์‚ฌ์‚ด = ์Šน๋ฆฌ

About

๐ŸŽ… Battle Chess - Unity Team Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published