• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux SimCity Micropolis Download

SimCity Micropolis

January 14, 2008
Micropolis package by SimCity offers the original source code of SimCity, released under the GPL.
Version 0.0.20080114
License GPL
Platform Linux
Supported Languages English
Homepage www.donhopkins.com
Developed by Don Hopkins
The SimCity Micropolis package provides users with access to the original SimCity source code which has been released under the GNU General Public Library (GPL). The Micropolis name was the original working title of the game and in order to protect their trademark, EA requires that the GPL open source version not use the same name as SimCity. Some modifications have been made to the original system including a new splash screen, some UI feedback from QA, and the removal of the plane crash disaster as a result of 9/11.

The initial release under GPL is the Linux version based on TCL/Tk which has been adapted for the OLPC. However, it has not been natively ported to the Sugar user interface and Python yet, but it will run on any Linux/X11 platform. The officially sanctioned and QA’ed version of SimCity for OLCP is available and is actually called SimCity. EA has the right to approve and QA anything shipped with the trademarked name SimCity, but for the GPL version with a different name, people are allowed to modify and distribute it without EA approval. Versions based on Micropolis source code can be distributed anywhere including OLPC, under the name Micropolis or any other name than SimCity.

The MicropolisCore project includes the latest Micropolis (SimCity) source code and is integrated into Python using the wonderful SWIG interface generator tool. It also includes a Cairo based TileEngine and a cellular automata machine CellEngine which are independent but can be plugged together. This is helpful because the tile engine can display cellular automata cells as well as SimCity tiles, or any other application's tiles. The software was originally written in C and is now outdated (created before 1983 which is ancient in Internet time), but Don ported it to various versions of Unix, X-Windows and TCL/Tk scripting language and gui toolkit.

Although there is still a lot of outdated code in there, the heart of the software (simulator) remains intact. There are efforts underway to port it to a better platform, replace the age old graphics with new ones, rewrite the graphic routines with modern-day counterparts, etc. The modern challenge for game programming is to deconstruct games like SimCity into reusable components. The code serves as a good example of how to use SWIG to integrate C++ classes into Python and Cairo in a portable cross-platform way that works on Linux and Windows.

However, there are some known bugs on the game controls when NUM LOCK is turned on, so users experiencing problems should turn it off. Overall, the SimCity Micropolis package is a valuable resource for those interested in peeking inside the mind of the original Maxis programmers and exploring the business rules, ecosystem modeling, social dependencies, and other cool stuff that went into the code.
What's New

Version 0.0.20080114: N/A

Free Download 6.2M
343
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

Adobe kuler desktop
Adobe kuler, an Adobe AIR application, enables users to explore and discover ...
NZBirc
NZBirc is a Usenet downloading software with an IRC interface. It manages ...
django-markitup
This software integrates Django with the MarkItUp universal markup editor, allowing users ...
Jack audio connection kit
JACK is a high-performance audio server developed for POSIX compliant systems such ...
Blue for CSound
Blue is a Java program designed to be used in conjunction with ...
gollage
This photo collage software allows users to create collages using Polaroid frames. ...
RDVIS
RDVIS assists coders in identifying the root causes behind cache misses and ...
QSynaptics
QSynaptics configures Synaptics touch pad driver using the Qt-based utility.
Javascript Browser Sniffer
JavaScript Browser Sniffer is a JavaScript-based browser identifier, with the capability to ...
FOP
FOP - a Java-based XSL formatter.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.