ํ”Œ๋žซํผ : PC

ํƒœ๊ทธ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์ž๋™ํ™”,ย ์•„์ด๋“ค๋Ÿฌ, ์ „๋žต, ์‹œ๋ฎฌ๋ ˆ์ด์…˜,ย ์‹ฑ๊ธ€ํ”Œ๋ ˆ์ด,ย ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด?,ย ์ƒŒ๋“œ๋ฐ•์Šค?



๊ฒŒ์ž„๋“ค์„ ์ž๋™์œผ๋กœ ํ”Œ๋ ˆ์ดํ•˜๋Š” AI/๋งคํฌ๋กœ์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„ค๊ณ„ํ•ด์„œ ๋ˆ์„ ๋ฒ„๋Š” ๊ฒŒ์ž„์ž„

์Šคํฌ๋ฆฝํŠธ์—๋Š” ์—ฌ๋Ÿฌ ํ•จ์ˆ˜๋“ค์„ ํ˜ธ์ถœย ๊ฐ€๋Šฅํ•ด์„œ ๊ทธ๊ฑธ๋กœ ๋ฐ›์•„์˜จย ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœย ์˜์‚ฌ๊ฒฐ์ •ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ•จ


์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒŒ์ž„์ด ํ•‘ํ์ด๋ผ๊ณ  ํ•˜๋ฉด ํ•‘ํ์„ ์•Œ์•„์„œ ํ”Œ๋ ˆ์ดํ•ด์ค„ย AI/๋งคํฌ๋กœ์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๋จ

์•„๋งˆ ๋Œ€์ถฉ ์ฒ˜์Œ์—” ์ด๋Ÿฐ ์ฝ”๋“œ๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์„๊นŒ?


while (WaitforFrame(1)) {

if (GetBallPosition().y > GetMyPosition().y)

MoveUp();

else

MoveDown();

}


์ด๋ ‡๊ฒŒย ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„ค๊ณ„ํ–ˆ์œผ๋ฉด ๊ทธ ๋‹ค์Œ์—” ๊ทธ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ย ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ๋Œ๋ฆฌ๋Š”๊ฑฐ์ž„

๋งŽ์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ํ•˜๋ฉด์„œ ์ž์‹ ์˜ ์Šคํฌ๋ฆฝํŠธ์˜ ๋ฌธ์ œ์ ์„ ํŒŒ์•…ํ•ด์„œ ๋ณด์™„ํ•˜๊ฑฐ๋‚˜ ์ตœ์ ํ™”๋ฅผ ํ•˜๊ฑฐ๋‚˜ย ํ•ด์„œ

๋‚˜๋งŒ์˜, ๋‚˜๋งŒ์˜ ์˜ํ•œ, ๋‚˜๋งŒ์„ ์œ„ํ•œย AI/๋งคํฌ๋กœ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋ฐฉ์น˜ํ˜• ๊ฒŒ์ž„๋งˆ๋ƒฅ ๋Œ๋ ค์„œ ์„ฑ์žฅํ•˜๋Š”๊ฒŒ ๋ชฉํ‘œ์ž„


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

๊ทธ์™ธ์— ๋งŒ์•ฝ ํ• ์ˆ˜์žˆ๋Š” ๊ธฐ์ˆ ๋ ฅ์ด ๋œ๋‹ค๋ฉด, ์ด๋ฏธ์ง€์„œ์นญ ๊ด€๋ จ ํ•จ์ˆ˜๋“ค, ํŒŒ์ผ ์ž…์ถœ๋ ฅ์œผ๋กœ ๋ฐ์ดํ„ฐ ์„ธ์ด๋ธŒ/๋กœ๋“œ ๊ฐ™์€ ๊ฒƒ๋“ค๋„ ๊ตฌํ˜„ํ•ด์„œ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ์œผ๋ฉด ์žฌ๋ฐŒ์„๋“ฏ



๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๊ธฐ์— ํ•‘ํ์ด AI/๋งคํฌ๋กœ๋ฅผ ๋งŒ๋“ค๊ธฐ์— ์ œ์ผ ์‰ฌ์šด ๊ฒŒ์ž„์ด๋ผย 

ํŠœํ† ๋ฆฌ์–ผ๊ธ‰ ๊ฒŒ์ž„์œผ๋กœ ์ ํ•ฉํ•˜๋‹คย ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Œย 

๊ทธ์™ธ ๋„ฃ์œผ๋ฉด ์ ์ ˆํ• ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐ๋‚˜๋Š” ๊ฒŒ์ž„๋“ค ย : ํ‹ฑํƒํ† ,ย ํƒ€์ž์—ฐ์Šต, ๋ฆฌ๋“ฌ๊ฒŒ์ž„, ์†”๋ฆฌํ…Œ์–ด, ์ง€๋ขฐ์ฐพ๊ธฐ,ย ํ™€๋ค ํฌ์ปค, ๊ฐ„๋‹จํ•œ ๋ฏธ๋‹ˆ ์ „๋žต์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฒŒ์ž„ ๋“ฑ๋“ฑ




ํ•‘ํ๊ฐ™์€ ๊ฒŒ์ž„๋“ค์€ ๋„ˆ๋ฌด ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์—ย ์Šน๋ฆฌ์‹œ ๋ณด์ƒ์„ย ์ ๊ฒŒ ์„ค์ •ํ•ด์•ผ ํ•˜๊ณ 

๋‹ค๋ฅธ ๋‹ค์†Œ ๋ณต์žกํ•œย ๊ฒŒ์ž„๋“ค์€ ์Šน๋ฆฌ์‹œ ๋ณด์ƒ์„ย ํฌ๊ฒŒ ์„ค์ •ํ•ด์•ผ ํ• ๊ฒƒ ๊ฐ™์€๋ฐ

๊ฐ๊ฐ ๊ฒŒ์ž„๋“ค์˜ ๋ณต์žก๋„๋ฅผ ์„ค์ •ํ•ด์„œ ๊ทธ ๋ฐฐ์ˆ˜๋งŒํผ ๋ณด์ƒ์„ ์ฃผ์–ด์ง€๊ฒŒ ํ•˜๋ฉด ๋˜์ง€ ์•Š์„๊นŒ ์‹ถ์Œ


ํ•˜๋‹ค๊ฐ€ "๋‹ต๋‹ตํ•ด์„œ ๋‚ด๊ฐ€ ์ง์ ‘ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์‹ถ๋‹ค"๊ณ  ๋А๋‚„์ˆ˜๋„ ์žˆ๋‹ค ์ƒ๊ฐํ•ด์„œ ์œ ์ €๊ฐ€ ์ง์ ‘ ๊ทธ ๊ฒŒ์ž„๋“ค์„ ์กฐ์ž‘ ๊ฐ€๋Šฅํ•˜๊ฒŒย ํ•ด์•ผ ํ•œ๋‹คย ์ƒ๊ฐํ•จ

(์ด๋ฅผ ์ด์šฉํ•ด์„œ ํ˜„์žฌ ๊ฒŒ์ž„ ํ”„๋กœ์„ธ์Šค ๋‚ด๋ถ€์—์„œ ์ž‘์„ฑํ•œ๊ฒŒ ์•„๋‹Œ ์™ธ๋ถ€์—์„œ ๋งคํฌ๋กœ๋ฅผ ์ž‘๋™์‹œํ‚ฌ์ˆ˜๋„ ์žˆ๊ฒŒ๋” ๋งŒ๋“ค์–ด๋„ ๋˜๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•จ)


1์ฐจ ๋ชฉํ‘œ : ๊ฐ€์ƒ ํ”Œ๋ ˆ์ด์–ด AI์™€ย ๋‚˜์˜ย AI/๋งคํฌ๋กœ๊ฐ€ย ๊ฒฝ์Ÿํ•˜๋Š” ์‹ฑ๊ธ€ํ”Œ๋ ˆ์ด ์™„์„ฑย 

2์ฐจ ๋ชฉํ‘œ : ์‹ค์ œ ํ”Œ๋ ˆ์ด์–ด๋“ค(์ด ์„ค๊ณ„ํ•œย AI/๋งคํฌ๋กœ)๊ณผย ๋‚˜์˜ย AI/๋งคํฌ๋กœ๊ฐ€ย ๊ฒฝ์Ÿํ•˜๋Š” ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด ์™„์„ฑย 

3์ฐจ ๋ชฉํ‘œ : ๊ฒŒ์ž„ ์ž์ฒด๋ฅผ ์œ ์ €๋“ค์ด ์„ค๊ณ„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จย (๋งˆ์น˜ ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ์˜ ์œ ์ฆˆ๋งต ์„ธํŒ… ์ฒ˜๋Ÿผ)




ํฌ๊ธฐํ•œ ์ด์œ :

ํ˜„์žฌ ํ•˜๊ณ ์žˆ๋Š” ํŒ€ํ”„๋กœ์ ํŠธ๋„ ๋ฒ…์ฐธ (4์›” ๋ง์—ย ๋ฐ๋ชจ๋ฒ„์ „์„ ๋ฌด์กฐ๊ฑด ์™„์„ฑํ•˜๋ ค๊ณ  ์Šค์Šค๋กœ ํฌ๋Ÿฐ์น˜ ์ค‘)

๋‚ด๊ฐ€ ๊ฐ๋‹นํ• ์ˆ˜ ์—†์„๊ฒƒ ๊ฐ™์€ ๋ถ„์•ผ๋“ค์ด ๋งŽ์ด ๋“ค์–ด๊ฐ€์žˆ์Œ (์ปดํŒŒ์ผ๋Ÿฌ ๊ตฌํ˜„, ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ํˆดย ๊ตฌํ˜„, ๋‹ค์–‘ํ•œ ๊ฒŒ์ž„์ด ๋™์ž‘๊ฐ€๋Šฅํ•œย ์„œ๋ฒ„ ๊ตฌํ˜„, ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ, ๋งŽ์€ AI ๊ตฌํ˜„, )

๋„ˆ๋ฌด ๋งค๋‹ˆ์•…ํ•œ ์ฃผ์ œ์™€ ์ปจ์…‰ (ํ•˜์ง€๋งŒ ๋ฐ˜๋Œ€๋กœ ๊ทธ๋ ‡๊ธฐ์— ์ˆ˜์š”๊ฐ€ย ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค ์ƒ๊ฐํ•จ)

ํ”„๋กœํ† ํƒ€์ž…์กฐ์ฐจ ๊ตฌํ˜„์— ์• ๋ฅผ ์“ฐ๊ณ  ์žˆ์Œ



์ฐธ๊ณ ํ•œย ๊ฒƒ๋“ค : bitburner,ย SHENZHEN I/O, factorio, hacknet, ๊ฐ€๋” ์ธ๊ฐค์— ์ถœํ˜„ํ•˜๋Š” ๊ฐ•์ธ๊ณต์ง€๋Šฅ์ถฉ










์š”์•ฝ:

๋Œ€์ถฉ ์ƒˆ๋ฒฝ ๊ฐ์„ฑ์œผ๋กœ ์”จ๋ถ€๋ ค ๋ดค์Œ.

๋”ฑ๋ด๋„ ์ข†๋…ธ์žผ๋ง๊ฒœ์ž„ย ๋ฌด์‹œํ•˜์…ˆ.

๋‚˜์ค‘์— ๊ธฐํšŒ๋˜๋ฉด ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Œ