āĻ•ā§ŒāĻļāĻ˛ āĻ—ā§‡āĻŽ Warzone 2100 4.0 āĻ°āĻŋāĻ˛āĻŋāĻœ

āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻ•ā§ŒāĻļāĻ˛ (RTS) āĻ—ā§‡āĻŽ Warzone 2100 4.0.0 āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ—ā§‡āĻŽāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻĒāĻžāĻŽā§āĻĒāĻ•āĻŋāĻ¨ āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ 1999 āĻ¸āĻžāĻ˛ā§‡ āĻŦāĻžāĻœāĻžāĻ°ā§‡ āĻ›āĻžāĻĄāĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ 2004 āĻ¸āĻžāĻ˛ā§‡, āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄāĻŸāĻŋ GPLv2 āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ–ā§‹āĻ˛āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ—ā§‡āĻŽāĻŸāĻŋāĻ° āĻŦāĻŋāĻ•āĻžāĻļ āĻ…āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻ›āĻŋāĻ˛āĨ¤ āĻŦāĻŸ āĻāĻŦāĻ‚ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ—ā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻāĻ•āĻ•-āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ—ā§‡āĻŽ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœāĻ—ā§āĻ˛āĻŋ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ•ā§ŒāĻļāĻ˛ āĻ—ā§‡āĻŽ Warzone 2100 4.0 āĻ°āĻŋāĻ˛āĻŋāĻœ

āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž:

  • āĻ¨āĻ¤ā§āĻ¨ āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ āĻ‡āĻžā§āĻœāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:
    • āĻ­āĻ˛āĻ•āĻžāĻ¨ 1.0+
    • OpenGL ES 3.0/2.0
    • DirectX (libANGLE āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡, OpenGL ES -> DirectX)
    • āĻ§āĻžāĻ¤ā§ (āĻŽāĻ˛ā§āĻŸā§‡āĻ¨āĻ­āĻŋāĻ•ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡, āĻ­āĻ˛āĻ•āĻžāĻ¨ -> āĻŽā§‡āĻŸāĻžāĻ˛)
    • OpenGL 3.0+ āĻ•ā§‹āĻ° āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤)
  • āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ—ā§‡āĻŽ āĻŽā§‹āĻĄ āĻāĻŦāĻ‚ āĻŦāĻŸ āĻ¸āĻš āĻ—ā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ "āĻĢā§āĻ¯āĻžāĻ•āĻļāĻ¨" āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
  • āĻ‰āĻšā§āĻš āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻŸā§‡āĻ•ā§āĻ¸āĻšāĻžāĻ°āĨ¤
  • āĻāĻ•āĻœāĻ¨ āĻŽāĻŋāĻ‰āĻœāĻŋāĻ• āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻžāĻ°, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ˛ā§āĻĒāĻžāĻ¸-āĻŽā§‡āĻ•āĻžāĻ¨āĻŋāĻ•āĻžāĻ¸ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻŦāĻžāĻŽ āĻ¸āĻžāĻ‰āĻ¨ā§āĻĄāĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
  • āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ "āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ" / "āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹" āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻ°āĨ¤
  • āĻ˛āĻŦāĻŋāĻ¤ā§‡ āĻ¸ā§āĻ•ā§āĻ°ā§‹āĻ˛āĻ¯ā§‹āĻ—ā§āĻ¯ āĻšā§āĻ¯āĻžāĻŸ, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ• UI āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ/āĻ‰āĻ‡āĻœā§‡āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
  • AI āĻŦāĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻĒāĻĄā§‡āĻŸ āĻāĻŦāĻ‚ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ (Bonecrusher, Cobra)ā§ˇ
  • āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻž āĻ—ā§‡āĻŽ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ "āĻšā§‡āĻĄāĻ˛ā§‡āĻ¸" āĻŽā§‹āĻĄ (āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ / āĻ…āĻŸā§‹ āĻšā§‹āĻ¸ā§āĻŸ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° / āĻŦāĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯)āĨ¤
  • JS API āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ "āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ°" āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
  • Qt āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ QtScript āĻĨā§‡āĻ•ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ JS āĻ‡āĻžā§āĻœāĻŋāĻ¨ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°: QuickJS āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
  • āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ 64-āĻŦāĻŋāĻŸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻ—ā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ (Intel 64-bit/x64, āĻāĻŦāĻ‚ ARM64 āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯), Apple Silicon (Intel 64-bit āĻ›āĻžāĻĄāĻŧāĻžāĻ“) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš macOS āĻ‡āĻ‰āĻ¨āĻŋāĻ­āĻžāĻ°ā§āĻ¸āĻžāĻ˛ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋāĨ¤
  • āĻ—ā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Windows āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛āĻžāĻ° āĻ¸āĻš āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ 100% āĻ…āĻ¨ā§āĻŦāĻžāĻĻāĨ¤
  • āĻ—ā§‡āĻŽā§‡āĻ° āĻ­āĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻ¸āĻš āĻ…āĻ¨ā§‡āĻ• āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻļ āĻ—ā§āĻ°ā§āĻ¤āĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨āĨ¤

āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻĒāĻ° āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ…āĻŦāĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ 1000 āĻŸāĻŋāĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡: āĻ†āĻ˛ā§‡āĻ•āĻœāĻžāĻ¨ā§āĻĄāĻžāĻ° āĻ­āĻ˛āĻ•āĻ­, āĻ†āĻ˛āĻĢā§āĻ°ā§‡āĻĄ007/āĻšāĻžāĻ‡āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°1599, āĻŦā§‡āĻ¨ā§‡āĻŸ āĻ¸ā§‹āĻŽāĻžāĻ°āĻ­āĻŋāĻ˛, āĻŦāĻœāĻ°ā§āĻ¨ āĻ†āĻ˛āĻŋ āĻ—ā§‹āĻ°āĻžāĻ¨āĻ¸āĻ¨, āĻ¸āĻŋāĻĒāĻŋāĻĄāĻŋāĻāĻĢ, āĻ¸āĻŋāĻĒ, āĻĄā§āĻ¯āĻžāĻ¨āĻŋāĻ¯āĻŧā§‡āĻ˛ āĻ˛ā§‡āĻ­ā§‡āĻ˛āĻŋāĻ¨, āĻ‡āĻ˛āĻžāĻ°āĻŋ āĻŸāĻŽāĻŋāĻ¸ā§āĻ•āĻž, āĻ‡āĻ¨ā§‹āĻĄāĻ˛āĻžāĻ‡āĻŸ, āĻ•āĻžāĻ°āĻžāĻŽā§‡āĻ˛, āĻ˛ā§āĻ•āĻŋāĻ¯āĻŧā§‡āĻ¨āĻ¸, āĻ˛ā§āĻ•āĻŋāĻ¯āĻŧā§‡āĻ¨āĻ¸01 āĻŽā§‡āĻ•āĻžāĻ¨āĻŋāĻ•āĻžāĻ¸, āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻŽ āĻā§āĻšāĻ•āĻ­, āĻ¨ā§‡āĻ•ā§āĻ¸āĻŸ67, āĻĒāĻžāĻ¸ā§āĻŸ-āĻĄāĻŋāĻ‰, āĻĒāĻžāĻ“āĻ¯āĻŧā§‡āĻ˛ āĻĒāĻžāĻ°āĻ˛āĻ•ā§‹āĻ¸ā§āĻ•āĻŋ, āĻĒā§āĻ°ā§‹āĻŸ āĻ‡āĻ‰āĻĢā§‹āĻŦāĻ¸, āĻ¸āĻ˛āĻ¸ā§āĻŸāĻŋāĻ¸245, āĻĨāĻŋāĻ¯āĻŧāĻžāĻ—ā§‹ āĻ°ā§‹āĻŽāĻžāĻ“ āĻŦāĻžāĻ°āĻ•āĻžāĻ˛āĻž, āĻŸāĻŋāĻĒāĻšāĻŋāĻ•, āĻŸā§‹āĻ‡āĻ˛āĻžāĻ°āĻŋ, āĻŸā§‹āĻĒāĻŋ āĻŽāĻŋāĻ¯āĻŧā§‡āĻŸāĻŋāĻ¨ā§‡āĻ¨, āĻŸā§‹āĻŸāĻžāĻ˛ āĻ•ā§‡āĻ¸āĻžāĻ°659, āĻ­āĻŋāĻŸāĻŋāĻ¯āĻŧāĻž āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡āĻ­āĨ¤

āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻ­āĻžāĻˇā§€ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻ“ āĻ—ā§‡āĻŽāĻŸāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤āĻ° āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻ–ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ­āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ–ā§‡āĻ˛ā§‹āĻ¯āĻŧāĻžāĻĄāĻŧāĻĻā§‡āĻ° āĻ­āĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ā§‡āĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻžāĻ°āĻŖāĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧāĨ¤ TeamSpeak āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻĒā§‹āĻ°ā§āĻŸāĻžāĻ˛ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ—āĻŖāĻ¨āĻž āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ–ā§‡āĻ˛ā§‹āĻ¯āĻŧāĻžāĻĄāĻŧāĻĻā§‡āĻ° āĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻšā§‹āĻ¸ā§āĻŸ āĻ˛āĻŦāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§‡āĻļāĻžāĻĻāĻžāĻ° āĻ…āĻŸā§‹āĻŽā§‡āĻļāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ—ā§‡āĻŽāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻžāĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ• āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸āĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻ­āĻžāĻˇā§€ āĻļā§āĻ°ā§‹āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ¸āĻ•āĻ°ā§āĻĄ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‰āĻ¤ā§āĻ¸: opennet.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨