맨위로가기

Freeciv

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Freeciv는 1995년에 시작된, 시드 마이어의 Civilization과 유사한 턴제 전략 게임이다. 다양한 운영 체제에서 플레이 가능하며, 싱글 플레이어, 멀티 플레이어 모드를 지원한다. Freeciv는 규칙 설정의 유연성이 높고, 그래픽과 인터페이스를 사용자 정의할 수 있으며, 여러 파생 버전이 존재한다.

더 읽어볼만한 페이지

  • 팬 게임 - 스텝매니아
    스텝매니아는 Dance Dance Revolution의 오픈 소스 클론 리듬 게임으로, 키보드나 댄스 매트를 이용해 화면의 화살표를 박자에 맞춰 누르는 방식으로 진행되며, 사용자 지정 곡, 다양한 모디파이어 등의 기능을 제공하고 MIT 라이선스로 변경되어 상업용 게임 개발에도 활용되었다.
  • 팬 게임 - 프로즌 버블
    프로즌 버블은 펭귄 턱스가 색깔 거품을 쏘아 없애는 퍼즐 게임으로, 싱글, 멀티플레이어 모드를 지원하며 100개의 레벨과 레벨 에디터를 제공한다.
  • 모르프OS 게임 - 둠 (1993년 비디오 게임)
    둠은 1993년 id Software가 개발한 1인칭 슈팅 게임으로, 혁신적인 그래픽과 멀티플레이어 모드를 통해 큰 인기를 얻으며 1인칭 슈팅 게임 장르 발전에 큰 영향을 미쳤다.
  • 모르프OS 게임 - 울펜슈타인: 에너미 테리토리
    《울펜슈타인: 에너미 테리토리》는 연합군과 추축군으로 나뉘어 목표를 방어하거나 파괴하는 멀티플레이어 1인칭 슈팅 게임으로, 5개의 클래스 선택과 MOD를 통해 다양한 게임 플레이가 가능하다.
  • 문명 (비디오 게임) - 시드 마이어
    시드 마이어는 《문명》 시리즈와 《시드 마이어의 해적!》 등 턴제 전략 게임으로 유명하며, 마이크로프로즈와 피락시스 게임즈를 설립하여 게임 개발에 큰 영향을 미쳤다.
  • 문명 (비디오 게임) - 문명 VI
    문명 VI는 4X 게임플레이를 기반으로 도시 건설, 자원 관리, 기술 발전을 통해 문명을 성장시키고, 군사, 기술, 문화적 우위를 통해 승리하는 턴제 전략 시뮬레이션 게임이다.
Freeciv - [IT 관련 정보]에 관한 문서
기본 정보
이름Freeciv
Freeciv 로고
Freeciv WebGL 3D
장르턴 기반 4X 전략 비디오 게임
웹사이트Freeciv 공식 웹사이트
저장소Freeciv 깃허브 저장소
개발
개발자Freeciv 프로젝트
프로그래밍 언어C, Lua, JavaScript
작성자Peter Unold, Claus Leth Gregersen, Allan Ove Kjeldbjerg
출시
최초 출시일1996년 1월 5일
최신 버전 출시일2024년 7월 5일 (3.1.2)
기타
라이선스Freeciv: GPL-2.0-or-later
Freeciv-web: AGPL-3.0-or-later
지원 운영체제유닉스 계열, Windows, 기타
지원 언어 수33개 (일부 번역 미완료)

2. 역사

전체 세계 지도가 공개된 ''Freeciv'' 게임 (''Freeciv'' 버전 1.11.5, GTK+ 클라이언트, tinydent 타일 세트, 섬 맵 생성기)


Freeciv는 1995년 11월 덴마크 오르후스 대학교 컴퓨터 과학과 학생 3명이 시드 마이어문명과 XPilot에서 영감을 받아 개발을 시작하여,[4][5] 1996년 1월 첫 실행 가능 버전을 출시했다.[6] 초기에는 X 기반 멀티플레이어 게임으로 개발되었다.

초기 버전은 개념 증명 성격이 강했지만,[9] 이후 다른 개발자들의 참여로 리눅스, Solaris, Ultrix, AmigaOS, Windows 등 다양한 운영 체제에서 사용할 수 있게 되었다.[10] 14400 비트/초 모뎀 환경에서도 플레이 가능하도록 비동기 클라이언트-서버 프로토콜을 사용했다.

1998년에는 컴퓨터 플레이어가 추가되었고,[11] 이후 GUI 개선, 게임 플레이 향상, 다양한 기능 추가 등 지속적인 발전이 이루어졌다. 초기에는 맵을 빠르게 확장하는 "도시 소두창" 전략이 주를 이루었으나,[15] 2005년 버전 2.0부터는 팀 플레이와 외교 기능이 강화되고 도시 개발 전략이 중요해졌다.[16]

2006년에는 IANA에서 ''Freeciv''에 TCP/UDP 포트 번호 5556을 할당받았고,[17] 2017년에는 소스 저장소를 GitHub로 이전했다.[18]

2. 1. 개발 배경

1995년 11월, 오르후스 대학교(Aarhus Universitetda) 컴퓨터 과학과 학생 3명은 MS-DOS시드 마이어Civilization과 XPilot 게임을 X 기반의 멀티플레이어 ''Civilization'' 유사 전략 게임으로 융합하는 것을 시도했다.[4] 피터 언올드(Peter Unold), 클라우스 레스 그레거센(Claus Leth Gregersen), 앨런 오베 켈드비에르(Allan Ove Kjeldbjerg)는 1995년 11월에 개발을 시작했으며,[5] 1996년 1월에 첫 실행 버전을 출시하고, 4월까지 버그 수정 및 개선을 진행했다.[6][7] 게임 규칙은 ''Civilization''과 유사했고, 클라이언트/서버 구조는 ''XPilot''과 비슷했다.[8]

개발자들에게 ''Freeciv'' 1.0은 성공적이었지만, 다소 지루한 게임이었기에 다시 ''XPilot''로 돌아갔다.[9] 다른 플레이어들과 개발자들이 이를 이어받아, 리눅스, Solaris, Ultrix, AmigaOS, Windows 등 다양한 운영 체제에서 게임을 사용할 수 있게 만들었고, 리눅스 배포판은 ''Freeciv''를 포함하기 시작했다.[10]

주요 개발 목표는 14400 비트/초 모뎀에서도 서로 다른 대륙의 참가자들이 함께 플레이할 수 있는 ''Civilization''과 유사한 게임을 만드는 것이었다. ''Freeciv''는 비동기 클라이언트-서버 프로토콜을 사용하여 이를 달성했다. 각 턴 동안 인간 사용자는 동시에 플레이하며, 결과 대기 없이 서버로 전송되어 처리된다. 이를 통해 최대 수백 밀리초의 네트워크 지연 시간에서도 게임을 플레이할 수 있었다.

1998년에는 컴퓨터 플레이어가 추가되었으며,[11] 곧 약간의 부정행위만으로도 게임에 처음 참여하는 사람들을 쉽게 이길 수 있었다. 컴퓨터 플레이어는 서버에서 직접 구현되었으며, 인간 플레이어와 동시에 플레이하지 않고 턴 사이에 개별적으로 플레이한다.

이후 게임은 인기를 얻어 24시간 게임을 플레이할 수 있는 공용 서버가 설치되었고, 게임 후 분석 웹페이지에는 플레이어별 통계 및 애니메이션 맵 리플레이가 게시되었다.[12][13][14]

1.x 릴리스에서는 GUI가 개선되고, 게임 플레이가 향상되었으며, 열악한 연결을 통한 플레이 가능성이 최적화되었고, 많은 작은 기능이 추가되었다. 시간이 지남에 따라 승리 전략은 ''도시 소두창'', 즉 가능한 한 많은 작은 도시로 맵을 빠르게 확장하는 것으로 판명되었다. 가장 빠르게 개발할 수 있는 사람이 게임에서 승리했으며, 개별 도시를 성장시키고 개발하는 것은 가치가 없었다.[15]

2002년경부터 숙련된 플레이어들은 게임 시작 시 팀을 구성했으며, ''Freeciv''의 포크에는 팀 플레이를 위한 특정 기능이 포함되었다.

2005년에 출시된 버전 2.0에서는 몇 가지 중요한 변경 사항이 도입되었다. 새로운 팀 플레이 기능과 향상된 외교를 통해 협동 게임이 더욱 매력적으로 되었다. 다양한 비용과 이점에 대한 조정으로 인해 도시 소두창 전략의 지배가 종식되었다. 이제 제국을 개발하려면 무역로 사용 및 상대적으로 평화로운 조건에서 도시 인구가 빠르게 증가하는 ''광란'' 단계 등 도시 개발을 위한 신중한 계획이 필요했다. 결과적으로 멀티플레이어 게임은 거의 항상 팀으로 플레이되었으며 1.x 게임에 비해 일반적으로 완료하는 데 더 오랜 시간이 걸렸다.[16]

2006년에는 TCPUDP 포트 번호 5556이 IANA에 의해 ''Freeciv''에 할당되었다.[17] 2017년, ''Freeciv''는 15년 동안 Gna!에서 호스팅된 후 소스 저장소GitHub로 이전했다.[18]

2. 2. 발전 과정

오르후스 대학교(덴마크어: Aarhus Universitet) 컴퓨터 과학과 학생 3명은 MS-DOS용 독립형 PC 게임인 시드 마이어의 ''문명''과 ''XPilot''의 열렬한 팬으로서, 1995년 11월에 개발을 시작했다.[4][5] 1996년 1월에 첫 실행 가능 버전을 출시했고, 4월까지 버그 수정 및 개선이 이루어졌다.[6][7] 게임 규칙은 ''문명''과 유사했고, 클라이언트/서버 아키텍처는 ''XPilot''과 기본적으로 같았다.[8]

개발자들에게 ''Freeciv'' 1.0은 성공적인 개념 증명이었지만, 다소 지루한 게임이었기에 다시 ''XPilot''로 돌아갔다.[9] 다른 플레이어들과 개발자들이 이를 이어받아, 리눅스, Solaris, Ultrix, AmigaOS, Microsoft Windows를 포함한 다양한 운영 체제에서 게임을 사용할 수 있게 만들었다. 리눅스 배포판은 ''Freeciv''를 포함하기 시작했다.[10]

주요 개발 목표는 14400 비트/초 모뎀으로 연결된 경우에도 서로 다른 대륙의 참가자들이 함께 플레이할 수 있는 ''문명''과 유사한 게임을 만드는 것이었다. ''Freeciv''는 비동기 클라이언트-서버 프로토콜을 사용하여 이를 달성했다.

1998년에는 컴퓨터 플레이어가 추가되었으며,[11] 곧 약간의 부정행위만으로도 게임에 처음 참여하는 사람들을 쉽게 이길 수 있었다.

이후 1.x 릴리스에서는 GUI가 개선되고, 게임 플레이가 향상되었으며, 열악한 연결을 통한 플레이 가능성이 최적화되었고, 많은 작은 기능이 추가되었다. 시간이 지남에 따라 승리 전략은 ''도시 소두창'', 즉 가능한 한 많은 작은 도시로 맵을 빠르게 확장하는 것으로 판명되었다.

2005년에 출시된 버전 2.0에서는 몇 가지 중요한 변경 사항이 도입되었다. 새로운 팀 플레이 기능과 향상된 외교를 통해 협동 게임이 더욱 매력적으로 되었다. 다양한 비용과 이점에 대한 조정으로 인해 도시 소두창 전략의 지배가 종식되었다.

2006년에는 TCPUDP 포트 번호 5556이 IANA에 의해 ''Freeciv''에 할당되었다.[17] 2017년, ''Freeciv''는 15년 동안 Gna!에서 호스팅된 후 소스 저장소GitHub로 이전했다.[18]

2. 3. 한국에서의 Freeciv

Freeciv는 일본에서 원작인 시드 마이어의 문명이 에이지 오브 엠파이어 시리즈 등에 비해 인지도가 낮고, Freeciv는 그보다도 더 인지도가 낮다.[54] Simutrans처럼 초기에는 일본어 지원이 되지 않았던 점, 복잡한 게임 시스템과 설정, 높은 자유도로 인해 무엇을 해야 할지 모르는 경우가 많은 점, 일본어 설명이 부족한 도움말과 웹 해설 등이 진입 장벽을 높이는 요인으로 작용했다.[54]

하지만 일본에서도 리눅스 사용자 등 지원 게임이 적은 OS 사용자를 중심으로 코어 팬층이 존재한다. 2009년부터는 2ch를 통해 공지되는 "정기 서버"가 생겨 온라인 멀티 플레이가 활성화되면서 일본 온라인 플레이어가 점차 증가하고 있다.

3. 게임 디자인

Freeciv는 턴제 전략 게임으로, 플레이어는 자신의 부족을 이끌고 문명을 발전시켜 나가게 된다. 게임은 기원전 4000년에 시작되며, 플레이어는 기술 연구, 건물 건설, 유닛 생산 등을 통해 문명을 성장시킨다.[1] 다른 문명과의 전쟁이나 외교 관계도 게임의 중요한 요소이다.[1]

Freeciv는 다양한 설정을 지원한다. 플레이어는 Freeciv 고유의 규칙, 문명, 문명 II 모드, 또는 사용자 지정 모드 중 원하는 방식으로 게임을 즐길 수 있다.[2]

Freeciv는 TCP/IP를 사용하여 중앙 서버에 접속하는 방식으로 게임을 진행하며, 싱글 플레이어 게임은 자동으로 로컬 서버를 시작하여 플레이할 수 있다.[1]

3. 1. 기본 규칙

Freeciv는 턴제 전략 게임으로, 플레이어는 기원전 4000년부터 시작하여 자신의 문명을 이끌어 나가게 된다.[1] 게임의 목표는 다른 문명을 모두 정복하거나, 우주 식민지를 건설하거나, 특정 연도까지 가장 높은 점수를 얻는 것이다.[1]
게임 시작 및 진행

  • 플레이어는 부족의 지도자로서 게임을 시작하며, 기술을 연구하고 도시를 건설하며 군대를 양성하여 문명을 발전시킨다.[1]
  • 다른 문명과 전쟁을 하거나 외교 관계를 맺을 수 있다.[1]
  • Freeciv는 매우 유연하게 설정이 가능하여, 독자적인 규칙, 문명, 문명 II 모드, 또는 커스텀 모드로 플레이할 수 있다.[2]

게임 종료 조건

  • 한 문명이 다른 모든 문명을 정복[1]
  • 우주로의 이주 달성[1]
  • 게임 종료 연도 도달 (가장 높은 점수를 획득한 플레이어 승리)[1]

점수 계산점수는 문명의 영토 크기, 재산, 문화 및 과학 발달 정도에 따라 매겨진다.[1]
게임 규칙 설정Freeciv는 한 명 이상의 플레이어가 게임 관리자가 되어 게임의 규칙을 변경할 수 있다.[2] 일반적으로 변경 가능한 규칙은 다음과 같다.

규칙설명
플레이어 수게임 시작에 필요한 플레이어 수를 설정한다. 최신 버전에서는 최대 126명까지 가능하다.[2]
기술 개발 속도기술 개발의 속도를 조절한다.[2]
컴퓨터 플레이어컴퓨터 플레이어의 유무를 설정한다.[2]
야만인컴퓨터가 조작하는 야만인의 도시 공격 여부를 설정한다.[2]
도시 간 거리새로운 도시를 건설할 수 있는 최소 거리를 설정한다.[2]
맵 생성대륙, 섬의 분포를 설정한다.[2]
맵 크기최대 맵 크기는 2048000km2이다 (2.4.0 이전에는 128000km2).[2]
맵 토폴로지직사각형 또는 육각형 타일링, 가로 및/또는 세로 래핑 여부를 설정한다.[2]


멀티플레이 및 싱글플레이Freeciv는 TCP/IP를 사용하여 중앙 서버에 접속하는 방식으로 멀티플레이를 지원한다.[1] 싱글 플레이어 게임은 로컬 서버를 자동으로 시작하여 진행할 수 있다.[1]
외교2.0.0 버전 이전에는 컴퓨터 플레이어가 인간 플레이어와 외교 관계를 맺을 수 없었지만, 2.0.0 버전 이후로는 고정적인 외교 관계를 맺을 수 있게 되었다.[1]
맵 에디터"Civworld"라는 맵/시나리오 에디터를 통해 맵을 편집할 수 있다. 2.2 버전 이후부터는 본체에 통합되었다.[1]

3. 2. 설정 변경

Freeciv는 매우 유연하게 설정을 변경할 수 있다. Freeciv의 독자적인 규칙으로 게임을 진행하거나 문명, 문명 II 모드, 또는 커스텀 모드로 플레이할 수 있다.

한 명 이상의 플레이어가 게임 관리자가 되어 게임 규칙을 변경할 수 있는데, 일반적으로 다음과 같은 규칙들을 변경할 수 있다.

규칙설명
플레이어 수게임을 시작하기 전에 필요한 플레이어 수를 변경할 수 있다. 최신 버전의 Freeciv에서는 최대 126명까지 플레이할 수 있다.
기술 개발 속도기술 개발의 속도를 조절할 수 있다.
컴퓨터 플레이어컴퓨터 제어 플레이어의 유무를 설정할 수 있다.
야만인컴퓨터가 조작하는 야만인이 플레이어의 도시를 침략할지 여부를 설정할 수 있다.
도시 건설 거리새로운 도시를 건설할 수 있는 거리를 조절할 수 있다.
맵 생성대륙, 섬의 맵 상 분포를 변경할 수 있다.
맵 크기맵의 크기를 변경할 수 있다. 최대 맵 크기는 2,048,000 맵 타일이다. (2.4.0 이전에는 128,000)
맵 토폴로지직사각형 또는 육각형 타일링, 가로 및/또는 세로 래핑 여부를 설정할 수 있다.



2.0.0 이전 버전에서는 AI 플레이어가 인간 플레이어와 외교 관계를 맺을 수 없었지만, 2.0.0 이후 버전에서는 AI 플레이어가 인간 플레이어와 고정적인 외교 관계를 맺을 수 있게 되었다.

3. 3. 멀티플레이어

Freeciv는 TCP/IP 통신을 사용하여 서버에 접속하여 게임을 즐길 수 있다. 혼자서 AI와 대결하거나, 다른 사람들과 멀티 플레이어 게임을 할 수 있다. 싱글 플레이어 게임은 한 명의 플레이어가 로컬 서버에 접속하는 방식으로 진행되며, Freeciv 2.0 이상 버전에서는 싱글 플레이어 게임 시 서버가 자동으로 시작된다.

1명 이상의 플레이어가 게임 관리자가 되어 게임 규칙을 변경할 수 있다. 일반적으로 변경 가능한 규칙은 다음과 같다.

규칙설명
플레이어 수게임을 시작하기 위해 필요한 플레이어 수를 설정한다. 최신 버전의 Freeciv에서는 최대 126명까지 플레이 가능하다.
기술 개발 속도기술 개발 속도를 조절한다.
컴퓨터 플레이어컴퓨터 제어 플레이어의 유무를 설정한다.
야만인컴퓨터가 조작하는 야만인이 플레이어의 도시를 침략할지 여부를 설정한다.
도시 건설 거리새로운 도시를 건설할 수 있는 거리를 설정한다.
맵 생성대륙, 섬의 맵 상 분포를 설정한다.
맵 크기맵 크기를 설정한다. 최대 맵 크기는 2,048,000 맵 타일이다. (2.4.0 이전에는 128,000)
맵 토폴로지직사각형 또는 육각형 타일링, 가로 및/또는 세로 래핑 여부를 설정한다.



게임은 턴제이지만, 각 플레이어는 동시에 행동을 시작한다. 단, 컴퓨터 플레이어는 별도로 행동한다.

2.0.0 이전 버전에서는 AI 플레이어가 인간 플레이어와 외교 관계를 맺을 수 없었지만, 2.0.0 이후 버전에서는 AI 플레이어도 인간 플레이어와 고정적인 외교 관계를 맺을 수 있게 되었다.

맵 및 시나리오 편집기인 "Civworld"는 초기에는 별도로 다운로드해야 했지만, 2.2 버전 이후부터는 게임 본체에 통합되었다.

4. 기능

''Freeciv''는 에릭 S. 레이먼드의 저서 ''The Art of Unix Programming''에서 예시로 묘사되었다.[24] 또한, 연구 및 강좌에서 지능형 에이전트 설계 및 프로그래밍 실험 플랫폼으로 사용되기도 했다.[25][26][27][28][29]

4. 1. 그래픽 및 인터페이스

중국어 간체자 (2.1 버전)


Freeciv의 그래픽 시스템은 구성 가능하다. 원래 맵 표시는 항상 오버헤드 모드(예: 문명 1)였다.[30] 등각 투영 모드(예: 문명 2 및 문명 3)와 선택적으로 육각형 타일(예: 문명 5 및 문명 6)이 나중에 추가되었다. 두 모드 모두에서 다른 그래픽 세트(타일 세트)로 전환하여 모양을 추가로 사용자 정의할 수 있다. 소리도 바꿀 수 있다. Freeciv는 인간 대 인간 멀티플레이어 게임 플레이와 인공지능 (AI) 컴퓨터 플레이어를 지원한다. 게임은 턴 기반이지만 인간 플레이어는 동시에 움직인다. AI 플레이어는 부분적으로 턴 시작 시, 부분적으로 턴 종료 시에 별도로 움직인다.

2.0 이전 릴리스에서는 AI 플레이어가 인간 플레이어와 외교 관계를 맺을 수 없었다. 현재 릴리스에서는 AI 플레이어가 매우 예측 가능하고 규칙 기반의 외교에 참여한다. 버전 2.2.0에는 Civworld라는 맵 편집기가 포함되었다. 새로운 시나리오를 만들 수 있으며 현재 플레이 중인 맵을 편집할 수도 있다. 기본적인 스크립팅은 Freeciv에서 사용할 수 있지만 Civworld에서는 사용할 수 없다.[31] 버전 2.3에서는 플레이어 수를 30명에서 126명으로 늘렸다.

시작 팡파르


SDL, GTK+ (버전 3) 및 X Athena Widgets와 같은 다양한 클라이언트가 제공된다.[32] Qt 클라이언트는 버전 2.5에 추가되었다. Freeciv 인터페이스는 30개 이상의 다양한 언어로 제공된다.[33] 게일어 추가에 대한 내용은 BBC TV에서 다루었다.[34]

4. 2. 맵 편집기

Freeciv에는 "Civworld"라는 맵 및 시나리오 편집기가 포함되어 있다. 2.2.0 버전 이전에는 별도로 다운로드해야 했지만, 이후 버전에서는 게임 본체에 통합되었다.[31] Civworld를 통해 새로운 시나리오를 만들거나 현재 플레이 중인 맵을 편집할 수 있다. Freeciv에서는 기본적인 스크립팅이 가능하지만, Civworld에서는 사용할 수 없다.

5. 파생 버전

Freeciv는 원래 IRIX에서 개발되었지만, 다양한 운영 체제로 이식되었다. 리눅스 배포판과 함께 배포되며, 마이크로소프트 윈도우용 설치 프로그램이 제공된다. Mac OS X, MorphOS, Solaris, Ultrix, QNX, OS/2, Cygwin, AmigaOS, AROS, RISC OS, Maemo, ZETA, SkyOS, 다양한 BSD 및 Android를 실행하는 스마트폰과 태블릿에서도 실행되는 것으로 알려져 있다.[35]

2.4 버전과 3.1 버전 사이에는 Mac OS X가 지원되지 않았지만, 2023년 3월에 다시 지원되었다.[36] 2.3 버전부터는 Windows XP SP3 이전 버전의 Windows는 더 이상 지원되지 않는다. Freeciv는 PortableApps 형식으로도 제공된다.[37]

5. 1. Freeciv-web

Freeciv-web은 최신 웹 브라우저에서 온라인으로 플레이할 수 있는 Freeciv 버전이다. WebGL을 사용하여 2D 등각 투영 그래픽 또는 3D 그래픽을 지원한다. 이 게임은 데스크톱 게임을 온라인으로 플레이할 수 있는 버전으로 재설계하는 것을 목표로 하는 Freeciv 프로젝트의 포크이다. Freeciv-web은 이메일 플레이 지원[41]과 같은 몇 가지 새로운 기능을 도입했으며, Mapbox를 사용하여 맵을 선택하여 실제 세계 지도 위치에서 게임을 플레이할 수 있도록 지원하는데, 이는 해당 장르의 상업용 게임에서는 사용할 수 없다.[42] 게임의 기본 설정은 게임 플레이와 그래픽(유닛 및 등각 투영 격자 포함) 모두에서 ''문명 II''에 가장 가깝다. Freeciv의 웹 버전을 만들자는 제안은 2007년 4월 6일 Freeciv 메일링 리스트에서 제안되었으며 Freeciv.org 위키에 문서화되었다.[43] Freeciv-web은 원래 Andreas Røsdal에 의해 만들어졌지만 현재 여러 Freeciv 개발자가 GitHub에서 유지 관리하고 있다.[44]

Freeciv-web은 자유 오픈 소스 소프트웨어이다. Freeciv C 서버는 GNU 일반 공중 사용 허가서에 따라 배포되며, Freeciv-web 클라이언트는 GNU Affero 일반 공중 사용 허가서에 따라 배포된다. Freeciv-web은 인간 대 인간 멀티플레이어 게임 플레이와 인공 지능(AI) 컴퓨터 플레이어를 지원한다. 기능은 Freeciv C 클라이언트와 유사하지만, 아직 C 클라이언트의 사용자 인터페이스가 모두 이식되지는 않았다.

play.freeciv.org의 Freeciv-web 서버는 2018년 3월에 종료되었지만, 이 프로젝트는 자원 봉사자 그룹에 의해 freecivweb.org에서 부활했다.[45] Freeciv-web은 freecivweb.org와 같은 여러 서버에서 온라인으로 플레이할 수 있다.[3] Freeciv의 전체 게임을 플레이하는 데 필요한 모든 기능이 갖춰져 있다. 대부분의 서버는 싱글 플레이어, 멀티 플레이어 자유 형식, 이메일 플레이 및 롱턴 등 다양한 게임을 제공한다.

5. 2. Longturn variants

Greatturn Earth World 렌더링 – GT05 경기


Freeciv ''Longturn''은 Freeciv의 특화된 대규모 그룹 멀티플레이어 온라인 전략 변형으로, 하루 종일 진행되는 게임 턴과 맵당 많은 수의 인간 상대가 특징이며, 전략적 계획을 세우고 각 턴의 상황에 맞게 재조정할 수 있는 최적의 타이밍을 제공한다. 경기는 몇 주에서 몇 달까지 지속될 수 있으며, 일반적으로 각 경기에 20~30명의 플레이어가 참여한다.[46]

Longturn의 첫 번째 게임은 현재 LT0으로 불리며, 2004년경 폴란드 Civilization 팬 페이지 civ.org.pl에서 시작되었으며 현재 Longturn.net에서 진행되고 있다. 게임 속도가 약간 느리다고 판단하여 새로운 "3X 이동" 규칙을 고안했다. 기본적으로 모든 유닛의 이동 포인트와 시야 반경이 3배가 되었다.[47] 2022년 12월 현재, 최신 게임은 LT76이다.[48] 설정 또는 규칙 변경에 대한 논의는 Longturn 포럼[49]과 최근에는 커뮤니티가 현재 집중되어 있는 Longturn Discord 서버에서 이루어진다. 싱글 플레이어 게임으로 제작된 원래 Civilization의 규칙에서 벗어나 장기 멀티플레이어 게임에 맞게 특별히 조정된 몇 가지 비표준 규칙 세트가 지속적으로 개발되고 있다.

''Greatturn''은 다른 서버에서 유사한 개념이었다.[50][51] ''FreeCivWeb.org''[3] 또한 멀티플레이어 규칙 세트가 자세히 문서화된 롱턴 게임을 제공한다(2021년 중반까지 50개 이상 플레이됨).[52]

''Power of Planets – Earth''(이전에는 ''GaCivs''로 알려짐)는 FreeCiv를 기반으로 한 무료 MMO-RTS 변형이다. 규칙 세트는 턴 기반 전략이 아닌 장기적인 시간 기반 게임 플레이를 지원하도록 고안되었다.[53]

5. 3. 기타 파생 버전

Freeciv21은 코드와 클라이언트 인터페이스를 현대화하고, 멀티플레이어 롱턴(Longturn) 변형의 요구에 더 잘 맞도록 소프트웨어를 조정하려는 의도로 시작된 오리지널 Freeciv 프로젝트의 포크(fork)이다.[38][39] Longturn.net 커뮤니티 내의 열성 팬들에 의해 시작되었다. 2023년 1월 현재 개발 막바지 단계에 있었다. Fc21 소프트웨어에서 진행된 첫 번째 표준 롱턴 게임은 2022년 11월에 시작된 LT75였다.

Freecivx.net의 스크린샷. Freecivx.net에서 플레이할 수 있는 Freeciv의 3D 브라우저 버전이다.


FREECIVX.NET은 3D 그래픽에 중점을 둔 Freeciv의 변종으로, Freecivx.net에서 무료로 플레이할 수 있다. 이 버전은 Three.js 3D 엔진과 게임 내 AI/LLM 채팅 지원을 위해 OpenAI를 사용한다.[40]

6. 호환성

Freeciv는 원래 IRIX에서 개발되었으며, SunOS 4 이상, 솔라리스, 울트릭스, QNX, 리눅스, FreeBSD, OpenBSD, NetBSD, Mac OS X, OS/2, 마이크로소프트 윈도우 95~XP, 시그윈, 아미가OS 등 다양한 운영 체제에서 실행 가능한 것으로 알려져 있다. 또한, 많은 리눅스 배포판에 포함되어 배포되며, 마이크로소프트 윈도우용 설치 프로그램도 제공한다.[35]

2.4 버전과 3.1 버전 사이에는 Mac OS X 지원이 중단되었다가 2023년 3월에 다시 지원되기 시작했다.[36] 2.3 버전부터는 Windows XP SP3 이전 버전의 Windows는 더 이상 지원되지 않으며, PortableApps 형식으로 제공된다.[37]

참조

[1] 웹사이트 Freeciv homepage https://www.freeciv.[...] 2024-09-21
[2] 웹사이트 copying https://github.com/f[...] 2021-05-04
[3] 웹사이트 Freecivweb.org https://www.freecivw[...] The Freeciv-web Project 2018-04-17
[4] 웹사이트 Freeciv:In the Beginning https://freeciv.wiki[...] Freeciv.wikia.com 2009-04-14
[5] 웹사이트 Freeciv founded 20 years ago today! https://web.archive.[...] 2016-04-19
[6] 웹사이트 Freeciv 1.0a source code (1996); see DESIGN https://web.archive.[...] 2009-06-14
[7] 웹사이트 Freeciv 1.0k source code (1996); see CHANGES https://web.archive.[...] 2009-06-14
[8] 웹사이트 restsquared.blogg.se - Freeciv roads https://restsquared.[...] 2024-09-07
[9] 웹사이트 Building Freeciv: An Open Source Strategy Game http://www.linuxdevc[...] 2009-04-14
[10] 웹사이트 freeciv_2.2.1-1_changelog http://metadata.ftp-[...] 2017-05-18
[11] 웹사이트 README.AI (r4421) https://web.archive.[...] 2014-01-28
[12] 웹사이트 Pubserver https://freeciv.wiki[...] 2011-11-28
[13] 웹사이트 old snapshots of civserver.freeciv.org (archive.org Wayback Machine) https://web.archive.[...] 2011-11-29
[14] 웹사이트 old snapshots of pubserver.freeciv.org archive (archive.org Wayback Machine) https://web.archive.[...] 2011-11-29
[15] 간행물 A Strategic Game Playing Agent for FreeCiv https://www.mccormic[...]
[16] 웹사이트 Freeciv – Freeciv https://web.archive.[...] 2024-02-02
[17] 웹사이트 Service Name and Transport Protocol Port Number Registry https://www.iana.org[...] IANA 2016-09-12
[18] 웹사이트 Freeciv project https://web.archive.[...] Gna!
[19] 뉴스 Top 10 Linux games for the holidays http://archives.cnn.[...] CNN 2000-12-20
[20] 뉴스 Open Source Mac Gaming http://archive.oreil[...] O'Reilly Media, Inc. 2005
[21] 웹사이트 Top 5 best (free) open source games https://apcmag.com/t[...] APC 2008-01-21
[22] 간행물 Linux Format 130 https://archive.org/[...] 2010-04
[23] 간행물 Linux Format 189 https://archive.org/[...] 2014-10
[24] 서적 Case Study: Freeciv Data Files https://web.archive.[...] faqs.org 2014-01-26
[25] 웹사이트 Metareasoning for Self-Adaptation in Intelligent Agents https://web.archive.[...] Yale Social Robotics Laboratory 2014-01-28
[26] 웹사이트 Combining Model-Based Meta-Reasoning and Reinforcement Learning for Adapting Game Playing Agents https://web.archive.[...] Georgia Tech 2014-01-28
[27] 웹사이트 Optimization in Strategy Games: Using Genetic Algorithms to Optimize City Development in FreeCiv https://web.archive.[...] The University of Auckland
[28] 서적 AI Game Engine Programming https://books.google[...] Course Technology
[29] 웹사이트 CSE 590AG: Applications of Artificial Intelligence https://web.archive.[...] University of Washington 2014-01-28
[30] 웹사이트 a review on Free Games Net (1998) https://web.archive.[...] Free-games-net.com 2009-04-14
[31] 웹사이트 Freeciv Editor Page https://freeciv.wiki[...] Wikia 2010-02-23
[32] 웹사이트 Debian – Package Search Results – freeciv-client- https://packages.deb[...]
[33] 웹사이트 Freeciv – Translations https://freeciv.wiki[...] Wikia 2016-04-19
[34] AV media Freeciv now available in Galic https://www.facebook[...] 2016-04-19
[35] 웹사이트 Freeciv https://play.google.[...]
[36] 웹사이트 Freeciv 3.1-beta1 change log https://raw.githubus[...] 2024-12-20
[37] 웹사이트 Freeciv Portable https://portableapps[...] PortableApps.com 2014-02-13
[38] 웹사이트 Freeciv21 https://github.com/l[...]
[39] 웹사이트 Welcome to the Freeciv21 manual — Freeciv21 Manual https://longturn.rea[...]
[40] 웹사이트 FCiv.net December 2022 showcase https://www.civfanat[...] 2022-12-19
[41] 웹사이트 Freeciv-web play-by-email. https://www.freecivw[...] The Freeciv-web Project 2016-04-19
[42] 웹사이트 Freeciv-web real-earth map. https://www.freecivw[...] The Freeciv-web Project 2016-04-19
[43] 웹사이트 Freeciv web client documentation on freeciv.wikia.org. https://freeciv.wiki[...] The Freeciv Project 2010-02-14
[44] 웹사이트 Freeciv-web on github. https://github.com/f[...] The Freeciv-web Project 2016-04-19
[45] 웹사이트 Freeciv project news https://www.freeciv.[...] Freeciv.org 2018-03-08
[46] 웹사이트 Longturn website https://longturn.net
[47] 웹사이트 Longturn introduction page https://longturn.net[...]
[48] 웹사이트 Longturn games list https://longturn.net[...]
[49] 웹사이트 '"No more polls" – Longturn forum' https://forum.longtu[...] 2020-04-22
[50] 웹사이트 Greatturn presentation page http://greatturn.org
[51] 웹사이트 '"Under New Management" – Civland Freeciv Forum' https://civland.org/[...] 2014-09-10
[52] 웹사이트 FreecivWeb.org Multiplayer II: Caravel, Game Manual https://freeciv.fand[...]
[53] 웹사이트 Power of Planets – Earth https://gaborauth.it[...] 2022-02-20
[54] 문서 現在のバージョンは多言語対応されており、日本語表示も可能である。ただしWindows版にはバグがあり、民族名や技術名など、メッセージ中の置換されるべき単語がうまく置換されない。



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com