One SimCity Per Child
SimHacker writes "Electronic Arts has donated the original 'classic' version of Will Wright's popular SimCity game to the One Laptop Per Child project. SimCity is the epitome of constructionist educational games, and has been widely used by educators to unlock and speed-up the transformational skills associated with creative thinking. It's also been used in the Future City Competition by seventh- and eighth-grade students to foster engineering skills and inspire students to explore futuristic concepts and careers in engineering. OLPC SimCity is based on the X11 TCL/Tk version of SimCity for Unix developed and adapted to the OLPC by Don Hopkins, and the GPL open source code will soon be released under the name
"Micropolis", which was
SimCity's original working title. SJ Klein, director of content for the OLPC, called on game developers to create
'frameworks and scripting environments — tools with which children themselves could create their own content.' The long term agenda of the OLPC SimCity project is to convert SimCity into a scriptable Python module, integrate it with the OLPC's Sugar user interface and Cairo rendering library. Eventually they hope to apply
Seymour Papert's and Alan Kay's ideas about constructionist education and teaching kids to program."
I know people don't read the article, but can we at least read the summary? It says it RIGHT THERE:
"OLPC SimCity is based on the X11 TCL/Tk version of SimCity for Unix developed and adapted to the OLPC by Don Hopkins..."
Well SimCity certainly couldn't be much bloat. I ran it on a Tandy 1000 with a single disk drive and probably less than 640k.
I ported the Mac version of SimCity to SunOS Unix running the NeWS window system about 15 years ago, writing the user interface in PostScript. And a year or so later I ported it to various versions of Unix running X-Windows, using the TCL/Tk scripting language and gui toolkit. Several years later when Linux became viable, it was fairly straightforward to port that code to Linux, and then to port that to the OLPC.
SimCity Info
http://www.art.net/~hopkins/Don/simcity/index.html
Video Tape Transcript of Toronto Usenix Symposium Keynote Address
http://www.art.net/~hopkins/Don/simcity/keynote.html
Video Tape Transcript of HyperLook SimCity Demo
http://www.art.net/~hopkins/Don/simcity/hyperlook-demo.html
HyperLook SimCity Demo Video
http://www.donhopkins.com/home/movies/HyperLookDemo.mov
Video Tape Transcript of X11 SimCity Demo
http://www.art.net/~hopkins/Don/simcity/x11-demo.html
X11 SimCity Demo Video
http://www.donhopkins.com/home/movies/X11SimCityDemo.mov
Linux SimCityNet Demo Video
http://www.donhopkins.com/home/movies/SimCityNetDemo.mov
Cellular Automata in SimCityNet on Unix Video
http://www.donhopkins.com/home/movies/CellularSimCity.mov
Unix World 1993 Review of SimCity
http://www.art.net/~hopkins/Don/simcity/simcity-review.html
Multi-Player SimCity for X11 Announcement
http://www.art.net/~hopkins/Don/simcity/simcity-announcement.html
SimCityNet: a Cooperative Multi User City Simulation
http://www.art.net/~hopkins/Don/simcity/simcitynet.html
SimCity-For-X11.gif : Screen shot of SimCity running on X11.
http://www.art.net/~hopkins/Don/simcity/SimCity-For-X11.gif
SimCity-Indigo.gif : Multi player X11 SimCity running on an SGI Indigo.
http://www.art.net/~hopkins/Don/simcity/SimCity-Indigo.gif
SimCity-NCD.gif : Multi player X11 SimCity running on an NCD X Terminal.
http://www.art.net/~hopkins/Don/simcity/SimCity-NCD.gif
SimCity-Sun.gif : Multi player X11 SimCity running on an Sun.
http://www.art.net/~hopkins/Don/simcity/SimCity-Sun.gif
HyperLook-SimCity.gif : SimCity HyperLook Edition. SimCity running on HyperLook, a user interface development environment for the NeWS window system.
http://www.art.net/~hopkins/Don/hyperlook/HyperLook-SimCity.gif
http://www.art.net/~hopkins/Don/hyperlook/index.html
http://www.art.net/~hopkins/Don/lang/NeWS.html
-Don
Take a look and feel free: http://www.PieMenu.com
The black and white mode is generally used for reading, or for use in direct sunlight.
The screen will also do colour.
See: http://en.wikipedia.org/wiki/OLPC_XO-1#Display
The original SimCity was black and white. I used to play it on a Mac Plus.
My Photography - http://ian-x.com
The Deathlings (comic) - http://thedeathlings.com
It is going to be converted into an easily hackable form. There are literally dozens of various ideas over how to modify the source floating around the mailing lists already, and most of them involve allowing the user to actually look at the underlying game mechanics.
Panda3D
Irrlicht
Ogre3D
Also, CitySimulation makes a free web-only version of their 3D engine.
What a great solid rebuttal. You really addressed his point well.
Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php