์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ฑฐ์˜ 0๋…„์˜ ์นจ๋ฌต ๋์— ๋ฌด๋ฃŒ ๊ฒŒ์ž„ 3 AD์˜ 9๋ฒˆ์งธ ์•ŒํŒŒ ์ถœ์‹œ๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ Age of Empires ์‹œ๋ฆฌ์ฆˆ์˜ ๊ฒŒ์ž„๊ณผ ์—ฌ๋Ÿฌ ๋ฉด์—์„œ ์œ ์‚ฌํ•œ ๊ณ ํ’ˆ์งˆ 500D ๊ทธ๋ž˜ํ”ฝ๊ณผ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๋ฅผ ๊ฐ–์ถ˜ ์‹ค์‹œ๊ฐ„ ์ „๋žต ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. . ๊ฒŒ์ž„์˜ ์†Œ์Šค ์ฝ”๋“œ๋Š” ๋…์  ์ œํ’ˆ์œผ๋กœ 500๋…„ ๋™์•ˆ ๊ฐœ๋ฐœ๋œ ํ›„ GPL ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ Wildfire Games์—์„œ ์˜คํ”ˆ ์†Œ์Šค๋กœ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๋นŒ๋“œ๋Š” Linux(Ubuntu, Gentoo, Debian, openSUSE, Fedora ๋ฐ Arch Linux), FreeBSD, OpenBSD, macOS ๋ฐ Windows์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฒ„์ „์€ ์‚ฌ์ „ ๋ชจ๋ธ๋ง๋˜๊ฑฐ๋‚˜ ๋™์ ์œผ๋กœ ์ƒ์„ฑ๋œ ์ง€๋„์—์„œ ๋ด‡์„ ์‚ฌ์šฉํ•œ ์˜จ๋ผ์ธ ํ”Œ๋ ˆ์ด ๋ฐ ์‹ฑ๊ธ€ ํ”Œ๋ ˆ์ด์–ด ํ”Œ๋ ˆ์ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ ๊ธฐ์›์ „ XNUMX๋…„๋ถ€ํ„ฐ ์„œ๊ธฐ XNUMX๋…„๊นŒ์ง€ ์กด์žฌํ–ˆ๋˜ XNUMX๊ฐœ ์ด์ƒ์˜ ๋ฌธ๋ช…์„ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”ฝ ๋ฐ ์‚ฌ์šด๋“œ์™€ ๊ฐ™์€ ๊ฒŒ์ž„์˜ ์ฝ”๋“œํ™”๋˜์ง€ ์•Š์€ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์ €์ž‘์ž๊ฐ€ ์ œ๊ณต๋˜๊ณ  ์œ ์‚ฌํ•œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ํŒŒ์ƒ๋ฌผ์ด ๋ฐฐํฌ๋˜๋Š” ๊ฒฝ์šฐ ์ƒ์—…์šฉ ์ œํ’ˆ์—์„œ ์ˆ˜์ • ๋ฐ ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•˜๋Š” Creative Commons BY-SA ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. 0 AD ๊ฒŒ์ž„ ์—”์ง„์€ ์•ฝ 150๋งŒ ๋ผ์ธ์˜ C++ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  OpenGL์€ 3D ๊ทธ๋ž˜ํ”ฝ์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๊ณ  OpenAL์€ ์‚ฌ์šด๋“œ ์ž‘์—…์— ์‚ฌ์šฉ๋˜๋ฉฐ ENet์€ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฐœ๋ฐฉํ˜• ์‹ค์‹œ๊ฐ„ ์ „๋žต ํ”„๋กœ์ ํŠธ๋กœ๋Š” Glest, ORTS, Warzone 2100 ๋ฐ Spring์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • ์ผ๋ถ€ ์œ ๋ช… ํ”Œ๋ ˆ์ด์–ด์˜ ๊ฒฝํ—˜์„ ๊ณ ๋ คํ•˜์—ฌ ๋ชจ๋“  ์œ ๋‹›๊ณผ ๊ตฌ์กฐ๋ฌผ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜์—ฌ ๋ณด๋‹ค ๊ท ํ˜•์žˆ๊ณ  ์›ํ™œํ•œ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์˜์›…์€ ์ด์ œ ํ•œ ๋ฒˆ๋งŒ ํ›ˆ๋ จํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ๋ณ‘๊ณผ ์ „์ฐจ ํ›ˆ๋ จ์„ ์œ„ํ•œ ๋งˆ๊ตฌ๊ฐ„๊ณผ ๊ณต์„ฑ ์—”์ง„ ์ œ์ž‘์„ ์œ„ํ•œ ๋ฌด๊ธฐ๊ณ ๊ฐ€ ๋ชจ๋“  ๋ฌธ๋ช…์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์„ฑ๊ณผ ๋ฏผ๋ณ‘๋Œ€๋Š” ๊ฑด๋ฌผ์„ ๋‹ด๋ณด๋กœ ๋Œ€์ถœ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฑด๋ฌผ์„ ์Šค๋ƒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฑด๋ฌผ์„ ์„œ๋กœ ์˜†์— ๊ณ ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์ด์ œ ๋ Œ๋”๋ง ์—”์ง„์ด ์•คํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. GPU ์„ฑ๋Šฅ์— ๋”ฐ๋ผ FXAA ์•คํ‹ฐ์•จ๋ฆฌ์–ด์‹ฑ๊ณผ ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์˜ MSAA ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CAS(Contrast Adaptive Sharpening) ํ•„ํ„ฐ๋„ ๋ Œ๋”๋ง ์—”์ง„์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์‹œ์Šคํ…œ์— OpenGL 3.3 ์ง€์›์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ๋‹จ์ถ•ํ‚ค ์„ค์ •์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์ˆœ์ฐฐ ๋ฐ ๊ฐ•์ œ ํ–‰๊ตฐ์„ ์œ„ํ•ด ์œ ๋‹›์„ ๊ตฐ๋Œ€ ๋Œ€ํ˜•์— ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋„๊ตฌ๊ฐ€ ์ œ๊ณต๋˜์—ˆ์œผ๋ฉฐ ๊ณต๊ฒฉ ์‹œ ๋Œ€ํ˜•์„ ์ž๋™์œผ๋กœ ํ•ด์ฒดํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“œ ์ œ์ž‘์ž์˜ ๊ฒฝ์šฐ ์ƒํƒœ ํšจ๊ณผ๋ฅผ ์œ ๋‹›์— ๋ฐ”์ธ๋”ฉํ•˜์—ฌ ํŠน์„ฑ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ํ”Œ๋ ˆ์ด์–ด์˜ ์ตœ๋Œ€ ์œ ๋‹› ์ˆ˜๋ฅผ ์ œํ•œํ•˜๊ณ  ๋‚˜๋จธ์ง€ ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ ํŒจ์ž์˜ ์œ ๋‹›์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์ธ๊ตฌ ์„ค์ •์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋กœ๋น„์—๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณดํ˜ธ๋œ ์˜จ๋ผ์ธ ๊ฒŒ์ž„์„ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ˜„๋Œ€ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํˆดํŒ์ด ๊ฐœ์„ ๋˜์—ˆ์œผ๋ฉฐ, ์ˆ˜์ง‘๋œ ์ž์›์˜ ์–‘์ด ํ‘œ์‹œ๋˜๋„๋ก ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ์กด ์ง€๋„๋ฅผ ์„ ํƒํ•˜๊ณ  ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ง€๋„ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ํ›ˆ๋ จ ๋ฉ”๋‰ด์— ์ฃฝ์€ ์˜์›…์˜ ์œ ๋ฌผ ํŠน์„ฑ์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” '์žฅ๋ก€์‹ ์ „์ฐจ ๊ฐœ์š”' ํ™”๋ฉด์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • AI ์—”์ง„์— ๊ฐ•ํ™”ํ•™์Šต์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งŽ์€ ๊ฒŒ์ž„ ์š”์†Œ์˜ ๋ชจ๋ธ์ด ์ถ”๊ฐ€ ๋ฐ ์žฌ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ, ํ—ฌ๋ฉง, ๋ง, ๋ฌด๊ธฐ ๋ฐ ๋ฐฉํŒจ์˜ ์ƒˆ๋กœ์šด ๋ชจ๋ธ์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, ์ƒˆ๋กœ์šด ํ…์Šค์ฒ˜๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ, ๊ณต๊ฒฉ ๋ฐ ๋ฐฉ์–ด์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ, ๋กœ๋งˆ์ธ, ๊ฐˆ๋ฆฌ์•„์ธ, ์˜๊ตญ์ธ๊ณผ ๊ทธ๋ฆฌ์Šค์ธ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ๊ตฌ์„ฑ์—๋Š” 7์žฅ์˜ ์ƒˆ๋กœ์šด ์นด๋“œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
    ์˜คํ”ˆ ๊ฒŒ์ž„์˜ 0๋ฒˆ์งธ ์•ŒํŒŒ ๋ฒ„์ „์€ ์„œ๊ธฐ XNUMX๋…„์— ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ์„ค์ • ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‹ค์‹œ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • UnitMotion ๋ฐ ๋ Œ๋”๋ง ์ฝ”๋“œ๊ฐ€ ํ˜„๋Œ€ํ™”๋˜์–ด OpenGL 1.0์— ๋Œ€ํ•œ ์ง€์›๊ณผ OpenGL 2.0์„ ์œ„ํ•œ ํฌ์ธํŠธ๋ณ„ ์ฒ˜๋ฆฌ ๋ฐ ์…ฐ์ด๋” ์‚ฌ์šฉ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์šฉ JavaScript ์—”์ง„์ด Spidermonkey 38์—์„œ Spidermonkey 78๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Windows XP, Windows Vista ๋ฐ 10.12 ์ด์ „ macOS์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‹คํ–‰ํ•˜๋ ค๋ฉด SSE2 ์ง€์นจ์„ ์ง€์›ํ•˜๋Š” ํ”„๋กœ์„ธ์„œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€