프로젝트 소개
OpenSC2K는 Godot 엔진으로 구축된 SimCity 2000의 독립적으로 작성된 오픈소스 리메이크입니다. Maxis나 Electronic Arts와 제휴하거나 보증하지 않으며, 원본 게임 코드나 자산을 포함하지 않습니다.
실행하려면 Godot 4.7과 Windows 95용 SimCity 2000 Special Edition(1996) 사본이 필요합니다. `godot --path game`으로 실행하면 가져오기 프롬프트가 `SIMCITY.EXE`를 찾도록 요청하며, 앱은 지원 버전을 확인하고 게임 파일을 가져와 원본 그래픽, 텍스트, 사운드, 음악을 제공합니다.
기본 게임 재현 외에도 프로젝트는 여러 확장 기능을 나열합니다:
- 도시 크기를 16, 32, 64타일에서 최대 256, 384, 512타일까지 제공하며 원본 128타일도 지원합니다.
- 커버리지, 토지 가치, 오염, 범죄 등의 데이터 맵을 낮은 해상도 대신 지도와 1:1 해상도로 렌더링합니다.
- 도시당 MicroSims(XMIC) 및 이동 가능 객체(XTHG) 제한을 크게 늘렸습니다.
- 구성 가능한 지형 기능을 갖춘 개선된 지형 생성기.
- 새로운 등각 투영 데이터 뷰, 높이 맵, 서비스 커버리지 및 교통 이동 오버레이.
- 더 많은 줌 레벨, 레이어 컨트롤, 선택적 어두운 지하 뷰.
- 시뮬레이션 타이밍 및 검사 도구를 포함한 상세 시뮬레이션 데이터.
- 외부 그래픽, 사운드 및 음악 팩 지원.
더 큰 도시와 타일별 데이터 맵은 원본 게임이 열 수 없는 `.sc2x` 세이브에 저장되며, 원본 `.sc2` 도시는 별도의 호환 모드를 유지합니다.
sc2kfix 프로젝트에서 식별된 많은 수정 사항이 이 코드베이스에 적용되거나 이식되었으며, 적응 작업에 대해 sc2kfix MIT 고지를 유지합니다.
개발을 위해 Godot에서 `game/project.godot`을 열고 `tools/validate_project.sh`를 실행하세요. 테스트는 무음 오디오를 사용하며 `references/SIMCITY2000` 아래에 원본 게임 사본이 필요합니다.
프로젝트는 코드 생성, 리팩토링, 연구, 문서화, 테스트 및 디버깅에 대규모 언어 모델을 포함한 AI 도구의 지원을 받아 개발되었으며, 아키텍처 결정과 기여는 유지관리자가 검토하고 지시한다고 명시합니다. AI-POLICY.md는 사용 및 기여 정책을 문서화합니다.
프로젝트 코드는 MIT 라이선스입니다. 포함된 Rajdhani 글꼴과 Godot WRY는 자체 라이선스를 유지합니다. MIT 라이선스는 원본 게임이나 자산에 대한 권리를 부여하지 않습니다. 호환성 및 시뮬레이션 동작은 관찰, 테스트, 게임 데이터 분석, 공개 연구 및 원본 실행 파일의 리버스 엔지니어링을 통해 결정되었습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.