스타크래프트도 울고갈 전략시뮬레이션 게임. 뛰어난 물리엔진을 바탕으로 지형을 비롯한 다양한 전략적 요소를 활용할 수 있음. 뛰어난 효과들과 다양한 유닛들. 여러 종류의 테마 적용 가능.

 이 게임은 설치법을 적기에 앞서 게임에 대한 설명이 필요합니다.

 - Spring Engine?

  Spring Engine 이란 게임의 이름이 아니라 게임을 돌려주는 엔진 프로그램의 이름입니다. 오픈소스로 모두에게 무료로 공개되는 실시간 전략시뮬레이션 전용 게임 엔진이며 마치 닌텐도DSL에 게임 팩을 껴서 실행을 하듯 Spring 엔진으로 개발된 게임을 받아 실행하면 됩니다. 무료라는 사실이 믿기 어려울 만큼 뛰어난 성능을 자랑합니다.

  이 Spring 엔진은 Total Annihilation이라는 게임에서 유래되었기 때문에 TA : Spring 으로도 불립니다. 게임 평가에서 Starcraft를 누를 만큼 호평을 받았던 Total Annihilation 게임의 팬들이 모여서 3D버전의 게임을 만드는 데서 출발했다고 알려져 있습니다. 지금은 Total Annihilation 을 바탕으로 이를 능가하는 다양한 확장판이 나와있습니다.

  예전에는 멀티플레이만 지원을 했습니다만 지금은 싱글플레이도 지원합니다. 게다가 컴퓨터의 실력이 만만치가 않습니다. 홈페이지에 보면 미션팩 개발 언급도 있습니다만 자발적으로 이루어지는 것이라 언제 나올지는 모릅니다.


<확장판 중 하나인 Complete Annihilation의 장면>


사용자 삽입 이미지

  테크트리에 따른 수십종의 다양한 유닛들. 그리고 실제 지형을 연상케 하는 입체 지형. 미사일이 날아가는 각도와 시간의 영향. 서로 부딪히고 부서지는 물리 엔진. 이런 다양한 요소들이 2D 전략시뮬레이션들 보다 한 층 더 현실적인 전략성을 부여합니다.


사용자 삽입 이미지

  3D게임이다보니 컴퓨터의 성능이 어느정도 받쳐줘야 합니다. 권장사항을 보면 CPU 2G 싱글코어 이상, 그래픽 카드는 256M Geforce 6600이상 으로 되어있습니다. 그러나 대규모 물량전이 종종 일어나고 수십대가 뒤엉켜 싸우는 일이 많으므로 이것 보다 조금 더 좋아야 할 것 같습니다.



1. 설치 법

- 먼저 Spring Engine 프로그램인 Spring lobby를 받아야 합니다. 이 프로그램은 써드파티 소프트웨어 주소를 추가함으로써 설치 할 수 있습니다. 주소는 아래와 같습니다. 홈페이지(http://springrts.com/)

Ubuntu 9.04 "Jaunty Jackalope"
deb http://ppa.launchpad.net/spring/ubuntu jaunty main

Ubuntu 8.10 "Intrepid Ibex":
deb http://ppa.launchpad.net/spring/ubuntu intrepid main

<써드파티 주소 추가하는 법(클릭)>


- 주소를 추가하였으면 [시냅틱 패키지 관리자]를 실행하여 'spring' 으로 검색합니다. 그리고
  spring engine
  spring-maps-default
  spring lobby
 등을 체크 해주고 설치를 합니다. 연결된 패키지들도 모두 설치 합니다. 그러면 Spring Engine의 설치는 모두 끝납니다.



2. Spring Lobby 실행

이제 메뉴에서 [프로그램] -> [게임] 을 보면 Spring Lobby 가 보입니다. 이것을 실행하면 아래 같은 창이 뜹니다.

사용자 삽입 이미지

  TA : Spring 게임의 메인 메뉴라고 생각하시면 되겠습니다.

- Chat 과 Multiplayer는 서버에 접속하여 다른 사람과 대화를 나누거나 게임을 하는 메뉴입니다. 처음 사용자는 간단한 등록 절차를 요구합니다.

- Singleplayer 는 컴퓨터와의 대결입니다. 저는 Singleplayer 를 중심으로 설명하겠습니다.

- 그외 나머지 메뉴는 일반적인 것들입니다.

- 다운로드는 주로 서버에서 다른 사람과 대전을 할 때 상대방의 맵이 나에게 없는 경우 자동 다운로드를 하게 되는데 이때 상태를 보여줍니다. 속도가 많이 느리므로 따로 받는 것을 추천합니다.

- 오른쪽 상단의 [tools] -> [Springsettings]에서 화면 설정을 할 수 있습니다.



3. Singleplayer의 실행.

  이제 컴퓨터와 한번 붙어 보겠습니다. Singleplayer 모드로 놓고 창 아래쪽을 보면 'Map'과 'Mod' 가 있습니다. 그러나 선택을 해보면 아무런 내용도 없습니다. 모두 따로 받아야 하기 때문입니다.

  1) Map과 Mod 의 설치

  일단 Mod 가 무엇인지 알아야 합니다. 여기서 모드란 단순히 melee 나 Top vs Bottom 을 선택하는 것이 아닙니다. Spring은 누구나 게임을 개발할고 변경할 수 있는 오픈소스로 이루어져있습니다. 덕분에 여러 사람들이 게임의 유닛이나 밸런스, 특징 등을 만들어서 제공하고 있습니다. 이용자는 이중에 원하는 것을 선택할 수 있습니다. 때문에 각각의 모드는 전혀 다른 게임이 되기도 합니다. 

  Spring의 맵과 모드를 받을 수 있는 곳은 몇몇 곳이 존재 하는데 저는 스프링 포털(http://spring-portal.com/)을 추천합니다. 이곳의 다운로드 메뉴에서 'Games and Mods' 와 'Maps'에 있는 내용들을 받으면 됩니다. 

  Mod의 경우 원조 Total Annihilation 부터 업그레이드 버전인 Balanced Annihilation, Complete Annihilation, 2차 대전이 배경인 1944, 거기에 스타워즈 시리즈도 개발되고 있습니다. 초보자 분들에게는 가장 안정적인 Balanced Annihilation (줄여서 BA)를 추천합니다. Map은 제대로 힘싸움을 펼칠 수 있는 Supreme Battlefield 를 추천합니다.

  다운을 받으면 뒤의 확장자가 sdz, sd7인 파일이 생깁니다. 이제 이것을 어떻게 설치할까요? 그냥 더블클릭만 하면 알아서 설치가 됩니다. 더블클릭을 누르면 Spring installer가 자동으로 실행됩니다.

사용자 삽입 이미지

여기서 오른쪽의 Install을 눌러줍니다.


사용자 삽입 이미지

성공적으로 설치 되었음을 보여줍니다.


  이제 다시 Spring Lobby를 실행해 보면 Map과 Mod가 보입니다.


  2) 설정

사용자 삽입 이미지

  오른쪽에 Add Bot을 눌러서 컴퓨터를 추가할 수 있는데, 이 봇(bot)들도 여러 종류가 있습니다. 가장 안정적인 것은 'KAIK' 와 'RAI' 입니다. 그외의 것들은 에러가 나거나 튕기는 경우가 있습니다.

  위 그림 처럼 아이콘을 누르면 종족(side)과 팀(ally)을 선택할 수 있습니다. 그리고 오른쪽에 Start를 누르면 게임 시작입니다.



4. 하는 법 (BA 기준)

- 처음 시작하면 깡통로봇 하나가 보입니다. 이 친구는 초대형 SCV라고 보시면 됩니다. 혼자 건물 짓고 자원 채취 다할 수 있습니다. 이 로봇이 죽으면 게임 끝입니다. (물론 SCV들은 따로 또 있지요.)

- 자원은 두 종류로 Metal과 Energy가 있습니다. Metal은 채취할 수 있는 곳이 정해져 있습니다.

- 처음에는 봇을 RAI로 놓고 하는 것이 좋습니다. 이 봇은 열심히 건물만 짓고 적당히 방어만 합니다. 조금 할만하다고 싶으면 KAIK와 붙어 보십시오. 이 봇은 최연성이나 이윤열을 연상케 합니다. 물량이 어마어마 하게 밀어닥칩니다. (참고로 기본 옵션에 있는 인구 제한이 500입니다.)  

- 스타에서는 물량 앞에 상성 없다 이지만 스프링은 다릅니다. 테크트리가 높은 유닛과 낮은 유닛간의 능력 차이가 많이 납니다. 부지런히 테크트리를 올려야 합니다.


< 실제 슈프림 배틀필드에서의 전투 장면>



< 축소판인 스몰 배틀필드의 전투 장면>


사용자 삽입 이미지

  성능의 여유가 있으신 분들은 입체 화면 구현을 최고 품질로 놓고 하셔도 좋습니다. 실제를 방불케 하는 모습들입니다.


5. 마치며

  가장 재미있게 한 게임을 꼽으라면 꼭 들어갈 게임이 아닐까 합니다. 특히 오픈소스라는 장점을 통해 다양한 모드와 맵들이 제공되는 점이 좋습니다. 특히나 여러 개발자들이 참여한 덕분에 컴퓨터의 인공지능이 뛰어나다는 점도 게임의 재미를 높이는 중요한 이유입니다. 우리나라도 이런 오픈소스를 통한 게임의 개발이 활발히 이루어졌으면 좋겠습니다. 게임의 세부적 공략에 대해서는 따로 글을 올리겠습니다.
Posted by 전조

댓글을 달아주세요

  1. 2009/08/08 11:15
    댓글 주소 수정/삭제 댓글
    이렇게 자세한 설치법 감사드립니다. ^^
    당시 TA는 스타크래프트를 능가하는 게임이었지만 시대를 앞서간 고사양 3D엔진으로 대중화가 못되었죠. ㅠㅠ
    • 2009/08/08 17:29
      댓글 주소 수정/삭제
      댓글 감사합니다. 저는 당시에는 TA를 몰랐었는데 스타가 나오던 시절이면 10년전이니..말다했죠.
  2. 2009/08/08 11:46
    댓글 주소 수정/삭제 댓글
    전에 TA검색하다가 이거보고 해봤었는데 생각보다 사양이 꽤 높습니다. 제가 해본게 2년전쯤이니 그동안 최적화가 됐을지도 모르지만 당시엔 홈페이지에 적혀있던 사양보다 높았는데도 불구하고 최소옵션으로 초당1프레임정도 나와서 할엄두를못냈죠
    • 2009/08/08 17:31
      댓글 주소 수정/삭제
      지금 제 노트북이 듀얼코어에 4기가라 나름 괜찮은 편인데도 게임 후반에 유닛이 꽉꽉들어차면 부담스러워 합니다. 이걸 예전에 어떻게 하려고 했는지..-_-;; 시대를 앞서간 걸작이라 부를 수 밖에요.
  3. 2009/08/08 16:42
    댓글 주소 수정/삭제 댓글
    예전 TA도 엄청난 수의 유닛에다가 확장팩까지 볼륨이 상당했는데 이건 사용자의 참여로 사실상 무한대의 유닛 종류를 만들어낼 수 있겠군요. 잘 보고 갑니다.
    • 2009/08/08 17:33
      댓글 주소 수정/삭제
      감사합니다. 오픈소스라서 다양한 확장팩이 있다는 점이 정말 장점이며 앞으로도 기대가 되는 점입니다. 예전 우리나라에서 만들었던 임진록 이었던가..그런 게임도 스프링 엔진으로 다시 만들면 좋겠다는 생각을 해봅니다.
  4. 2009/08/09 01:20
    댓글 주소 수정/삭제 댓글
    리눅스에서도 게임이 점점 발전하고 있군요... 대단하네요.
  5. 2009/08/12 09:44
    댓글 주소 수정/삭제 댓글
    사양의 압박..
    실행 잘했습니다.
    그런데, 엄청 버벅이네요.

    혼자인데도..
    펜 듀오 1.8 에 램 3G 인데, 비디오가 ati 내장형이라 그런지..
    겜을 못할 정도네요.

    하여튼 좋은 정보 감사합니다.
  6. 파라
    2010/01/16 19:53
    댓글 주소 수정/삭제 댓글
    ubuntu 9.10부터는 간단합니다..

    시냅틱에서 검색 : springlobby
    설치.. - _-)/
  7. 2010/10/04 12:25
    댓글 주소 수정/삭제 댓글
    와 ~ 화질 정말좋아졌네요 해보고싶음~~
  8. 으잉
    2011/01/23 23:37
    댓글 주소 수정/삭제 댓글
    제가보기에는 우분투 데스크탑의 성공 열쇠는
    게임 개발지원 인것같네요
    리눅스용 게임이 점점 많아지면 데스크탑도 많이 리눅스로 갈아 탈 듯해보이는
    군요 가만보면 컴퓨터 업글속도는 게임의 그래픽 진화 속도와 비슷해보입니다.
  9. zaitsev
    2011/03/06 02:20
    댓글 주소 수정/삭제 댓글
    우분투 10.10 사용자가 이거 까는법

    프로그램 - 우분투 소프트웨어센터

    우측 검색창에 spring engine 치면뎀 설치누르면 끝ㅋ

<< PREV : [1] : [2] : [3] : [4] : [5] : ... [39] : NEXT >>