SimCity Micropolis

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

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 включений, якщо ви відчуваєте проблеми, вимкніть його

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

XPpkg
XPpkg

20 Feb 15

Trophy
Trophy

14 Apr 15

Open Ski Jumping
Open Ski Jumping

3 Jun 15

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

SimCity Micropolis

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