T-106.1210 Basic course in Programming, part 1

ReadMe: Project CarSim

Overview

CarSim is an application for the simulating the (simplified) movement of cars on a two-dimensional surface.

Package car_sim contains classes that represent the problem domain: cars and locations.

Package also contains a user interface for the application.

Dependencies and resources

It makes use of the image files in the folder pictures/.

Running the program

The module car_sim_GUI in package car_sim serves as the starting point for the application. It contains a CarSimGUI constructor which will start up the user interface and the actual starting command in the 'if __name__ == '__main__':' section.

You can of course also experiment with the various classes of the program individually using the Python interpreter or create your own main method for testing and debugging.

An example view of the GUI: