큐브(비디오 게임)

Cube (video game)
큐브
Cube game icon green.png
개발자우터 판 오트머스센[1]
디자이너우터 판 오트머스센[1]
작곡가마크 풀런[1]
엔진큐브 엔진
플랫폼크로스 플랫폼
해제2001-2005
장르1인칭 슈터
모드멀티플레이어, 싱글플레이어

큐브 프리·오픈 소스는 1인칭 슈터 비디오 게임이다.흔히 엔진(zlib-라이센스)인 큐브 엔진으로 오인한다.엔진과 게임은 우터 판 오트머스센에 의해 개발되었다.[2][3][4]

Microsoft Windows, Linux, FreeBSD, OS X, AmigaOS 4, AROS, iPhone, Wii, Pocket PC 장치 등 다양한 운영 체제에서 Dell Axim x50v 등 3D 가속화를 통해 운영된다.[5]그것은 OpenGLSDL을 사용한다. 큐브싱글 플레이와 멀티 플레이 게임을 모두 가지고 있다.그 게임에는 레벨 에디터가 내장되어 있다.

이 게임은 원래 2001년에 출시되었다.[6]싱글 플레이어 모드의 첫 번째 발매는 2002년 1월이었다.[7]큐브의 최신 업데이트는 2005년 8월 29일에 발매되었다.2006년 11월에 AttackCube라고 불리는[citation needed] 인기 있는 스핀오프가 출시되었다.

공식적인 후계자는 큐브 2: 사우어브라텐(Sauerbraten이라고도 한다)이라고 불렸다.2004년에 출시되었으며, 다른 엔진인 큐브 2 엔진을 사용한다.

게임플레이

스크린샷
스크린샷

발매된 2005년 8월 29일 현재 싱글 플레이어 맵은 37개, 데스매치 맵은 65개로 총 102개의 맵이 있다.

멀티플레이어는 네트워크로 연결된 게임 코드와 두꺼운 클라이언트/씬 서버 모델을 사용한다.

싱글 플레이어

싱글 플레이어 게임 플레이에는 두 가지 모드가 포함된다.항목과 몬스터가 다시 새끼를 낳지 않고 고정된 위치를 갖는 평범한 싱글 플레이어 모드와 데스매치 방식 모드(기술당 10개씩 고정된 수의 몬스터가 있는 경우) 및 아이템이 다시 새끼를 낳는다.

멀티플레이어

멀티플레이어 게임 플레이는 다음과 같은 12가지 모드를 포함한다.[8]

  • "모두에게 무료": 종종 전쟁 전이나 팀을 꾸리는 데 사용된다.
  • "Coop Edit": 플레이어는 실시간으로 다른 사람과 지도를 편집할 수 있다.
  • "Free For All": 비팀플레이, 자유 경기와 결투 경기를 의미한다.
  • "팀플레이": 모두를 위한 무료처럼, 팀 변수가 플레이어의 것과 같은 팀 변수를 가진 사람들과만 제휴했다.
  • "인스타기브":모든 플레이어는 완전한 라이플 탄약과 1개의 건강을 가지고 태어난다.사용 가능한 항목이 없음(비팀 플레이 및 팀 플레이)
  • "효율성":모든 플레이어는 256개의 건강(비팀 플레이와 팀 플레이)이 있는 탄약 팩 2개를 가지고 있다.
  • "인스타 아레나":찌그러지면(죽인) 선수들은 한 선수만 남을 때까지 죽어 있다가 새로운 라운드가 시작된다; 각 선수는 소총과 주먹(비팀 플레이와 팀플레이)만 가지고 있다.
  • '액틱스 아레나'=인스타 아레나처럼 선수마다 4개의 가능한 무기(주먹으로) 중 2개를 임의로 얻고 2개의 탄약 팩(비팀플레이와 팀플레이)을 한다.

개발

게임 엔진

큐브 엔진은 실외 엔진, 즉 실내에 최적화된 ·지진이 아닌 실외 지도용으로 설계됐다.2D 높이 지도를 바탕으로 엔진과 유사한 사이비 3D 월드 모델을 활용한다.이는 일부 제한사항을 부과하지만(: 방 의 방 없음) 경사면과 3D 소품을 허용하며, 이를 통해 대부분의 제한사항을 보완할 수 있으며, 예를 들어 아래 통로가 있는 다리를 만들 수 있다.

엔진은 제로 프리컴필레이션 철학을 기반으로 한다. 모든 지도 데이터는 섀도맵이나 BSP 데이터와 같이 다시 계산할 필요 없이 동적으로 해석된다.이를 통해 실시간 게임 내 지도 편집이 가능해진다.큐브는 다중 사용자 실시간 지도 편집을 지원한다.

엔진은 소형이며 미세 조정된 복잡성 대신 단순함과 완충력에 의존한다.[9]

추가 개발

엔진

ActionCube의 초기 수정, 나중에 AttackCube로 이름 변경

그 엔진은 다른 여러 게임에 재사용되었다.이러한 게임의 개발자들은 대개 이러한 게임의 필요에 맞게 엔진을 개조했다.

그러나 본질이 불분명한 변화도 있다.주된 이유는 한 손에는 엔진 코드와 다른 한 손에는 게임의 코드 잔량 사이에 명확한 제한이 없기 때문이다.이러한 불분명한 성격의 변화는 큐브 모드의 모드와 큐브 엔진을 사용하는 다른 게임 모두에서 나타난다.

엔진이 개조되면 변화가 미미한 경향이 있지만, AttackCube(2006년 11월 출시)[10]나 Fork AttackCube Reloaded[11](2010년 12월 출시)와 같이 변화가 큰 경우도 있다.[12]

포트

인텔은 2005년 게임 개발자 컨퍼런스에서 새로운 모바일 3D 칩셋을 시연하기 위해 이 게임을 OpenGL ES에 포팅했다.[5][13]

기술 데모를 목적으로 하는 큐브 포트는 2008년에 아이폰에 제출되었고, 11월 18일에 아이폰스토어에 출시되었다.[14][15]

안드로이드용 어드밴스큐브 버전이 2021년 5월 출시됐다.[16]

후임자(기타 엔진)

큐브 2 엔진

큐브 2: 사우어브라텐(Sauerbraten)은 2004년에 발매된 큐브의 공식 후계자다.다른 엔진인 큐브 2 엔진을 사용한다.비록 큐브 2 엔진의 초기 개조가 큐브 엔진에 기초했더라도, 그것은 시간과 함께 매우 달라졌다.큐브 엔진큐브 2 엔진 사이에는 많은 차이가 있다.

두 가지 주요 요소 중 하나는 기하학이다.2.5D 형상을 가진 큐브 엔진과 달리 큐브 2 엔진은 실제 3D 형상을 갖고 있다.

이 두 가지 차이점 중 다른 하나는 소스 코드가 접히는 사실이다.엔진의 코드와 게임별 코드는 서로 다른 두 개의 폴더에 있고 세 번째 폴더는 공유 코드를 포함하고 있어 게임별 코드와 엔진 간의 통신이 가능하다.이 세 번째 폴더의 이름은 공유 폴더로, 엔진을 포함하는 폴더의 이름은 엔진으로 지정된다.게임별 코드가 들어 있는 폴더의 이름은 종종 게임의 이름이지만 항상은 아니다.큐브 2: 사우어브라텐 소스 코드에서는 사우어브라텐의 이름을 fpsgame, 아이젠스테른(큐브 2:사우어브라텐의 대부분의 출시와 함께 나오는 RPG 배아)의 이름을 rpgame이라고 한다.이러한 폴더와 함께 엔진, 게임 또는 둘 다에 사용되는 라이브러리를 포함하는 다른 폴더가 있다.

이것은 엔진의 변형을 막지는 않는다.당시 레드 이클립스(Red Eclipse 버전 2.0 이전)는 변형된 버전의 큐브 2 엔진을 사용했다.레인 입자 효과와 같은 이러한 수정된 버전의 특징 중 일부는 나중에 엔진의 공식 버전에 추가되었다.

테세락트

큐브 2 엔진의 포크가 몇 개 만들어졌지만 그 중 단 한 개만이 공식적인 후계자인 테세락트다.이 엔진은 이전 엔진과는 달리 실제로 만들어진 게임과 이름을 공유하고 있다(큐브 엔진큐브용으로, 큐브 2 엔진큐브 2: 사우어브라텐용으로 만들어졌다).

다른이들

큐브2006년 브라운 대학교컴퓨터 과학 과정에 사용되었다.[17]

리셉션

큐브는 2002년[2] 리눅스DevCenter로부터 긍정적인 평가를 받았으며, 2003년 리눅스 게임 토미의 "베스트 프리 3D 액션 게임"으로 "Happypenguin Award"를 수상했다.[18]2005년 O'Reilly 기사에서 "Open Source Mac Gaming" Cube에 대한 기사가 추천되었다.[19]맥업데이트는 이 게임의 최근 출시한 별 5개 중 4.5개를 평가했다.[20]큐브는 2004년부터 2017년 5월까지 SourceForge.net에서만 270만 번 다운로드되었다.[21]

참고 항목

참조

  1. ^ a b c "cube". cubeengine.com. Retrieved 2009-02-24.
  2. ^ a b Howard Wen. "Free Frags with Cube: The Linux First-Person Shooter". linuxdevcenter.com. O'Reilly Media. Retrieved 2008-11-11.
  3. ^ Barr, Joe. "'Tis the season to frag with Linux". linuxworld.com.au. IDG. Archived from the original on 2008-07-31. Retrieved 2008-11-11.
  4. ^ "Cube PC game - Mod DB". moddb.com. Retrieved 2008-11-11.
  5. ^ a b "pda shots". cubeengine.com. Retrieved 2008-11-09.
  6. ^ "cube history". cubeengine.com. 2006-01-27. Retrieved 2013-02-17.
  7. ^ Spencer, Bill. "CUBE free FPS game guide". Archived from the original on 2008-02-26. Retrieved 2008-11-15.
  8. ^ "cube fps game". cubeengine.com. Retrieved 2008-11-11.
  9. ^ "Cube Engine Games". cubeengine.com. Retrieved 2008-11-09.
  10. ^ "AssaultCube - Features in a Nutshell". assault.cubers.net. Archived from the original on 23 June 2010. Retrieved 2010-06-22.
  11. ^ "AssaultCube Reloaded". acr.victorz.ca. Archived from the original on 2012-04-19. Retrieved 2021-01-17.
  12. ^ "Release 2.0.1-2.2.3 (0.1.0-0.11.0 semver)". acr.victorz.ca. Retrieved 2021-01-17.{{cite web}}: CS1 maint : url-status (링크)
  13. ^ "Migration: Porting a Game from PC to handheld". Archived from the original (PPT) on 2011-06-15. Retrieved 2008-11-11.
  14. ^ "Cube". fernlightning.com. Archived from the original on 2016-10-02. Retrieved 2008-11-15.
  15. ^ arn (October 2008). "'Cube' First Person Shooter Coming Soon". toucharcade.com. Touch Arcade. Retrieved 2008-11-15.
  16. ^ "AssaultCube Mobile". assault.cubers.net. 2021-05-02. Retrieved 2022-01-20.
  17. ^ "CS138 Course Description, January - May 2006". cs.brown.edu. Archived from the original on 2012-07-31. Retrieved 2008-11-11.
  18. ^ "And the winners are..." happypenguin.org. Archived from the original on 2012-09-19. Retrieved 2008-11-09.
  19. ^ 오픈 소스 게이밍 2017-09-16, 로버트 대리가 웨이백 머신보관 오레일리 미디어(2005)
  20. ^ "Cube 2005-08-29 - MacUpdate". macupdate.com. Archived from the original on 2008-10-19. Retrieved 2008-11-09.
  21. ^ 통계 2000-05-14+to++2017-05-20소스포지.그물을 치다

외부 링크