SimCity Micropolis

Скріншот програми:
SimCity Micropolis
Дані програми:
Версія: 0.0.20080114
Дата завантаження: 2 Jun 15
Розробник: Don Hopkins
Ліцензія: Безкоштовно
Популярність: 168

Rating: 5.0/5 (Total Votes: 1)

SimCity Micropolis пакет містить оригінальний SimCity Вихідний код випущений під General Public Library GNU (GPL).
Micropolis був оригінальний робоча назва гри і так Е.А. вимагає GPL з відкритим вихідним кодом версія не використовувати те ж ім'я, як SimCity (для захисту їх торгову марку) мало роботи було бути зроблено в коді.
Там було зміни у вихідній системі, як новий екран заставки, який зворотного зв'язку інтерфейсу з QA і т.д. авіакатастрофі катастрофи були видалені в результаті 9/11. Що спочатку випущена під ліцензією GPL є версія Linux на основі Tcl / Tk, адаптований для OLPC (але ще не рідний портирована на інтерфейсі і Python цукор), який також працюватиме на будь-якій платформі Linux / X11. OLPC має офіційно санкціонованих і QA'ed версію SimCity, що насправді під назвою SimCity. Е.А. хотів, щоб мати право стверджувати і що-небудь, що КК був відправлений з торговою маркою ім'я SimCity. Але версія GPL буде мати інше ім'я, ніж SimCity, тому люди будуть мати можливість змінювати і поширювати це без того, EA ОК і затвердити його. Майбутні версії SimCity, включені з OLPC і називаються SimCity буде проходити через EA для твердження, але версії, засновані на з відкритим вихідним кодом MICROPOLIS вихідного коду можуть бути розподілені в будь-якому місці, у тому числі OLPC, під назвою MICROPOLIS (або будь-яке інше ім'я, ніж SimCity ).
Проект "MicropolisCore" включає в себе останню Micropolis (SimCity) вихідний код, очищений і перероблено в C ++ класів, інтегрованих в Python, використовуючи чудовий інтерфейс SWIG інструмент генератора. Це також включає в себе засновану TileEngine Каїр, і клітинні автомати машини CellEngine, які є незалежними, але може бути підключений разом, так плитки двигун може відображати клітинних автоматів клітин, а також SimCity плитки, плитки або будь-якого іншого застосування.
Головне тут, щоб заглянути всередину розуму оригінальних програмістів Maxis, коли вони побудували його. Пам'ятайте, що це було в той день, коли ігри були відповідати всередині 640K так були зайняті деякі "творчі" методи програмування. SimCity вже давно модель використовується для міського планування і в той час це просто гра, є багато бізнес-правил, моделювання екосистем, соціальних залежностей, і інший цікавий матеріал відбувається в цьому коді. Це не може бути досить код, але його зміст, що цікаво подивитися.
У кожному разі, це там для вас, щоб захопити і весело провести час з. Це була спочатку написана на С і, звичайно, старий (створений до 1983 року, яка стародавніх в інтернет-часу). Дон провів багато часу на очищення коду до (в тому числі ANSIfying його, переформатування, оптимізації і куля-коректури його), як міг. Дон портирована версію Mac з SimCity для SunOS Unix працює система вікно Новина близько 15 років тому, писати користувальницький інтерфейс в PostScript. Роком пізніше він переніс його на різних версіях Unix працює X-Windows, використовуючи мову сценаріїв Tcl / Tk і графічний інтерфейс інструментарій. Кілька років тому, коли Linux став життєздатним, це було досить просто порт, код Linux, а потім в порт, що в OLPC.
Там як і раніше багато craptastic код там, але серце програмного забезпечення (тренажера) не змінилася. Я знаю, що буде докладаються зусилля до порту його в кращу платформу, замінити вікової графіки з новими, переписати графічні процедури з сучасними аналогами, і т.д. сучасний виклик для програмування ігор, щоб розібрати гри, як SimCity в багаторазові компоненти для виготовлення інших ігор! Код сподіваюся служить добрим прикладом того, як використовувати SWIG інтегрувати C ++ класи в Python і Каїрі, в переносному поперечного платформи таким чином, що працює на Linux і Windows.
Примітка :. Є деякі відомі помилки на контрольних гри, коли NUM LOCK включений, якщо ви відчуваєте проблеми, вимкніть його

Схожі програми

GPC-Slots 2
GPC-Slots 2

20 Feb 15

pyFalling Sand
pyFalling Sand

20 Feb 15

Galacticnova
Galacticnova

11 May 15

Інші програми розробника Don Hopkins

SimCity Micropolis

Коментар не знайдено
додати коментар
Включіть картинки!