The InformationWeek -- Blogs
Welcome Guest. | Log In| Register | Membership Benefits

Open Source Blog

Topics:   Open Source

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

Classic Games, Open Sourced: SimCity


Posted by Serdar Yegulalp, Jan 15, 2008 10:56 AM

Not all open source software is Serious Business.  A project that caught my attention in the last couple of days is a port of the classic Infogrames / EA title SimCity -- released for just about every platform known to man -- into an open source implementation named Micropolis.


Thank programmer Don Hopkins for his hard work.  Since the original SimCity source code has been released under the GPL, he decided to make a version that runs on Linux and port it to the OLPC.  Said port -- named "Micropolis" for the same reason that community builds of Firefox are not called Firefox -- has been heavily rewritten to run well as a modern application, and is still a bit of an ongoing project.

The whole thing is available either as a source package or a compiled Win32 binary, the latter of which isn't itself an actual playable version of the game but just a demo -- for the time being.  Bill Simser has been writing a series of posts documenting how to create a playable game from this code on Win32, and for anyone interested in programming -- and not just game programming -- it's absorbing reading.  I also read with no small amount of fascination the long-term goals for Micropolis -- things like multiplayer support and porting to many other languages are all in the works. 

I think there's a lot more than nostalgia at work here.  Aside from SimCity being a hugely influential and fun game to begin with, I think game programming is one of the better ways for people to understand open source -- either as a programmer or a user.  Once explained in that context, I'd think open source becomes that much easier to understand in other contexts -- and concepts like the various licensing schemes and whatnot can be related in a fairly straightforward way.  If there's one thing about open source that remains something of a mystery to most people, it's why open source development works the way it does.  You may not persuade people to become programmers (a fate I wouldn't wish on most people, to be honest), but you can at least make their job a little less mystifying.

On a side note, my longtime favorite open-source game remains (and probably always will be) NetHack.  You'd never think a simple cursor and some ASCII graphics could still be so addictive in this day and age.

« VMware Acquires Thinstall And 'Aligns' With Foedus | Main | A Couple More Things Apple Needs To Do To Become IT (Security) Friendly »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




 
 

  1. Here's to the First Responders!
  2. HPC Joins the Dummy Revolution?
  3. Detecting Scalability Problems With Intel Parallel Universe Portal


Join The InformationWeek Group On LinkedIn


                           


  1. Motorola Droid Is Gadget Of The Year
  2. Windows Mobile 7 Now A Q4 Release
  3. Nexus One Google Phone: Sorting Fact From Fiction
  4. Verizon Wireless Starts Updating The Motorola Droid
  5. 'Nexus One' Is Google's Android Phone For Consumers


  1. Microsoft Launches, Pulls, Twitter-Style Microblog
  2. Full Nelson Video: Cisco's 'Health Presence' Showcase
  3. SMS Project Fights Malaria In Africa
  4. Amazon IDs Cause Of Data Center Outage
  5. Global CIO: Welcome To The CIO Revolution, Circa 2010
  6. Seagate Unveils Thinner Hard Drive For Laptops

 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  DECEMBER 2008
NOVEMBER 2008
OCTOBER 2008
SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
  APRIL 2008
MARCH 2008
FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007