The aim of this project is to create a simple train simulation using Java. The program would allow the user to take part as a train signalman, interacting with other train signalmans from other stations (one from the station above, one from the station below, controlled by the computer) to contol the traffic of a part of a railway. The user uses two sets of buttons (each set has 3 buttons). One set of buttons is for talking to the station above, the other set is for talk to the station below. The finished program should do this, a train arrives at station A (which is the station above the user's station), it sends a message to the user, asking if the user's station is empty, so it can send the train down. the user replied with clicking the buttons, (there should be warning messages if user pressed the wrong button, and also a HELP button if user needs guidance). When a train arrives at the user's station, the user then has to communicate with the station below, after the train leaves the user then wait for another train which comes at regular interval. The whole simulation should be represented in 3D using VRML. The modelling of the trains and the platform should be kept simple (the train can be represented by just a block of a rectangular object), the user should be able to change the angle of the viewpoint.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
Windows, Windows XP, Java2