SimCity Micropolis

소프트웨어 스크린 샷:
SimCity Micropolis
소프트웨어 정보:
버전: 0.0.20080114
업로드 날짜: 2 Jun 15
개발자: Don Hopkins
라이센스: 무료
인기: 105

Rating: 5.0/5 (Total Votes: 1)

심시티 마이크로 폴리스 (Micropolis) 패키지는 GNU 일반 공공 도서관 (GPL) 아래에서 발표 원래 심시티 소스 코드가 포함되어 있습니다.
마이크로 폴리스 (Micropolis)는 약간의 작업이 코드를 수행해야했다 게임의 원래 작업 제목이었고, EA는 GPL 오픈 소스 버전 심시티 같은 이름을 사용하지 않는 것이 요구하기 때문에 (자신의 상표를 보호하기 위해).
9.11의 결과로 제거 된 등 비행기 추락 재해 새로운 시작 화면, 품질 보증에서 일부 UI 피드백, 같은 원래의 시스템에 변화가있었습니다. 무엇 처음에는 GPL로 배포되고 또한 리눅스 / X11 플랫폼에서 실행됩니다 (아직 기본적으로 설탕의 사용자 인터페이스와 파이썬에 이식되지 않음) OLPC에 적합 TCL / TK에 기반으로 리눅스 버전입니다. OLPC는 실제로 심시티라고 심시티의 공식 허가 및 QA'ed 버전이 있습니다. EA는 승인 및 상표 이름 심시티와 함께​​ 제공되는 품질 보증 무엇이든 할 수있는 권리를 가지고 싶었다. 사람들이 수정하고 EA 품질 보증을하지 않고 그를 배포하고 승인 허용 할 수 있도록하지만 GPL 버전은 심시티가 아닌 다른 이름을 갖게됩니다. 오픈 소스 마이크로 폴리스 (Micropolis)의 소스 코드를 기반으로 미래 OLPC에 포함 된 심시티는 승인을 위해 EA를 통해 갈 것이라고 심시티의 버전,하지만 버전은 이름 마이크로 폴리스 (Micropolis)에서, OLPC를 포함, 어디에서나 분산 (또는 다른 이름 심시티보다 할 수 있습니다 ).
"MicropolisCore"프로젝트는 최신 마이크로 폴리스 (Micropolis) (심시티) 소스 코드를 정리하고 멋진 꿀꺽 꿀꺽 인터페이스 생성 도구를 사용하여, 파이썬에 통합 된 C ++ 클래스로 개주를 포함한다. 또한 무관하지만 타일 엔진 셀룰라 오토마타 세포뿐만 아니라 심시티 타일, 또는 임의의 다른 응용 프로그램의 타일을 표시 할 수 있도록, 서로 연결할 수있는 카이로 기반 TileEngine 및 셀룰러 오토마타 기계 CellEngine를 포함한다.
여기서 중요한 것은 그들이 그것을 건설 할 때 원래의 맥 시스 프로그래머의 마음 안에 들여다 것입니다. 게임 그래서 약간의 "창조적"프로그래밍 기술이 채용 된 640 K의 내부에 들어가도록했을 때이 다시 날이었다 기억하십시오. 심시티는 도시 계획에 사용되는 모델을 오랫동안하고 그냥 게임있는 동안, 비즈니스 규칙, 생태계 모델링, 사회적 의존성,이 코드베이스에서 일어나는 다른 멋진 물건을 많이가 있습니다. 그것은 꽤 코드하지 않을 수 있지만, 확인 내용의보고 흥미 롭다.
당신이 잡아와 재미를 위해 어떤 경우에, 거기입니다. 그것은 원래 C로 작성 물론 (인터넷 시간에 고대하다 1983 이전에 생성 된) 오래되었다. 돈은 최선을 그가 할 수 (그것을 ANSIfying 다시 포맷, 최적화, 그것을 총알이-교정 포함)까지의 코드를 청소 많은 시간을 보냈다. 돈은 포스트 스크립트의 사용자 인터페이스를 작성, 약 15 년 전 뉴스 윈도우 시스템을 실행은 SunOS 유닉스 심시티의 Mac 버전을 포팅. 년 정도 후 그는 유닉스 TCL / TK에 스크립트 언어와 GUI 툴킷을 사용하여, X-Windows를 실행의 다양한 버전에 포팅. 리눅스가 가능한되었을 때 몇 년 후, 그것은 리눅스 코드 포트에 매우 간단했다, 다음 포트에 그 OLPC에.
이 craptastic 많은 코드가 아직하지만 소프트웨어 (시뮬레이터)의 마음은 변경되지 않았습니다. 나는, 새로운 사람과 노년 그래픽을 대체 게임 프로그래밍에 대한 현대적인 도전은 재사용에 심시티 같은 게임을 해체하는 현대의 대응 등으로 그래픽 루틴을 다시 더 나은 플랫폼에 포트가 진행중 노력이있을 것이다라는 것을 알고있다 다른 게임을 만들기위한 구성 요소! 이 코드는 희망 리눅스와 윈도우에서 작동 휴대용 크로스 플랫폼 방식으로, 파이썬과 카이로에 C ++ 클래스를 통합 할 수 꿀꺽 꿀꺽를 사용하는 방법의 좋은 예로서 역할을한다.
참고 :. NUM LOCK이 문제가 발생하면 전원을 끄고 켤 때 게임 컨트롤에 대한 몇 가지 알려진 버그가 있습니다

유사한 소프트웨어

Galacticnova
Galacticnova

11 May 15

GL-117
GL-117

3 Jun 15

Crashtest
Crashtest

3 Jun 15

RJGlass
RJGlass

2 Jun 15

개발자의 기타 소프트웨어 Don Hopkins

코멘트 SimCity Micropolis

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!