======================================================
SimChip
------------------------------------------------------
An entry in the July 2011 Pyggy Awards
by Gregory Ewing
greg.ewing@canterbury.ac.nz
======================================================

This is a game about designing silicon chips. Up-and-coming
technology company Elbonia Semiconductor is planning a new
range of products, and it's your job to design them.

WARNING: This game is seriously challenging. If you're just
after a couple of hours of casual entertainment, this is
probably not the game for you. But if you're the kind of
person who enjoys thinking like an engineer, it will, I hope,
appeal to you and provide you with some fun. And along the
way you'll learn something about real electronics and how
modern digital integrated circuits really work.


Requirements
------------

The source distribution has the following dependencies:

Python 2.x (tested with 2.5 and 2.7)
    http://python.org/
    
PyGUI 2.5
    http://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/PyGUI-2.5.tar.gz

PIL (tested with 1.1.7)
    http://www.pythonware.com/products/pil/
    
NumPy (tested with 1.5.0)
    http://numpy.scipy.org/

On MacOSX:

    PyObjC 2.3 - 'core' and 'framework-Cocoa' packages at minimum
        http://pypi.python.org/pypi/pyobjc-core/2.3
        http://pypi.python.org/pypi/pyobjc-framework-Cocoa/2.3

On Linux:

    pygtk (tested with 2.22.0)
        http://www.pygtk.org/downloads.html

On Windows:

    pywin32
        http://sourceforge.net/projects/pywin32/files/pywin32/


A screen resolution of at least 1024x768 is recommended.


Running the Game
----------------

To run from the source directory:

    python run_game.py


Object
------

Complete all of the design tasks.


How to play
-----------

Follow the in-game instructions.


Licence
-------

This is free software. You may use, modify and redistribute
without restriction.


Acknowledgements
----------------

Partially inspired by Zach Barth's KONCTPYKTOP, a considerably simpler
game along similar lines:
    http://www.zachtronicsindustries.com/play-kohctpyktop/
