Hello Website 02/03/2014
First post to the new website, attempting to transfer it to compsci02.
Done some research into past project although Stephen VandenBush from '09 is the last one i could find.
noticed hardware will not be a problem, just connecting to an C# app and op system.
2/10/2014
Created a C# program that allows the dragging and dropping of a preset picture box (quarter circles) to the screen, snapping and connecting is the next big issue that i have a small lead on.
2/14/2014
I've created a track class that will hold the middle of the point where the track was dropped as a reference for movement, as well as if the track is a turn or not. I'm sure this class will grow in attributes as i further my understanding on how to move the trains.
2/26/2014
Ive managed to figure out how to snap the picture boxes together using a couple checks of where the mouse is at the time of the mouse up event. They snap together quite cleanly but it seems unsavory to check the entire array of tracks to see if the track being dropped is close to one.
3/5/2014
Ive been quite under the weather recently and have little to report on the progress of the CCR other than trains have been introduced to the mix and will snap to the start point of the tracks.
3/13/2014
I believe the walk through went quite well. I was able to show my plans for movement as well as my accomplishments for track building. As i suspected earlier, i expanded on the track class making it hold 3 points 'start, middle and end' the first and last of which are calculated by using the middle point (where the track was dropped)
3/20/2014
Ive had some time over spring break to make a few adjustments to the way tracks and trains are added to the form which should help immensely with movement. First, due to the insight of DCP, Ive created a grid in which the tracks will be placed, as well as added a train class (originally an array of integers that denoted the direction the train was traveling). The tracks now snap to the grid instead of each other.
3/27/2014
I have begun to start implementing the logic behind movement. It seems over complicated and could be broken down a lot easier, but i just do not know a way to do so. The amount of checks before a train can move is overwhelming, even with the power of copy paste at hand.
4/7/2014
Still implementing the logic behind movement. Ive come up with a sort of guideline for each type of track and each point on the grid in which the tracks are dropped.
4/24/2014
It has been a while since my last update, but due to health issues i haven't been able to do much with the project besides fix an unhandled exception here and there when it comes to moving the train
4/30/2014
I'm a bit nervous for the presentation but I've got the trains moving and the switch tracks new graphics to show if they are on or off. I am fairly sure i wont encounter any errors on the side of movement because of the amount of debugging and test runs i have been doing as of late. It seems most of my time is spent putting every combination of track and train together to see if i copy pasted wrong or have a faulty 'if' statement.
First post to the new website, attempting to transfer it to compsci02.
Done some research into past project although Stephen VandenBush from '09 is the last one i could find.
noticed hardware will not be a problem, just connecting to an C# app and op system.
2/10/2014
Created a C# program that allows the dragging and dropping of a preset picture box (quarter circles) to the screen, snapping and connecting is the next big issue that i have a small lead on.
2/14/2014
I've created a track class that will hold the middle of the point where the track was dropped as a reference for movement, as well as if the track is a turn or not. I'm sure this class will grow in attributes as i further my understanding on how to move the trains.
2/26/2014
Ive managed to figure out how to snap the picture boxes together using a couple checks of where the mouse is at the time of the mouse up event. They snap together quite cleanly but it seems unsavory to check the entire array of tracks to see if the track being dropped is close to one.
3/5/2014
Ive been quite under the weather recently and have little to report on the progress of the CCR other than trains have been introduced to the mix and will snap to the start point of the tracks.
3/13/2014
I believe the walk through went quite well. I was able to show my plans for movement as well as my accomplishments for track building. As i suspected earlier, i expanded on the track class making it hold 3 points 'start, middle and end' the first and last of which are calculated by using the middle point (where the track was dropped)
3/20/2014
Ive had some time over spring break to make a few adjustments to the way tracks and trains are added to the form which should help immensely with movement. First, due to the insight of DCP, Ive created a grid in which the tracks will be placed, as well as added a train class (originally an array of integers that denoted the direction the train was traveling). The tracks now snap to the grid instead of each other.
3/27/2014
I have begun to start implementing the logic behind movement. It seems over complicated and could be broken down a lot easier, but i just do not know a way to do so. The amount of checks before a train can move is overwhelming, even with the power of copy paste at hand.
4/7/2014
Still implementing the logic behind movement. Ive come up with a sort of guideline for each type of track and each point on the grid in which the tracks are dropped.
4/24/2014
It has been a while since my last update, but due to health issues i haven't been able to do much with the project besides fix an unhandled exception here and there when it comes to moving the train
4/30/2014
I'm a bit nervous for the presentation but I've got the trains moving and the switch tracks new graphics to show if they are on or off. I am fairly sure i wont encounter any errors on the side of movement because of the amount of debugging and test runs i have been doing as of late. It seems most of my time is spent putting every combination of track and train together to see if i copy pasted wrong or have a faulty 'if' statement.