PerpetualImperfexion
March 14th, 2012, 10:11 PM
What do you consider your hardest/most successful programming project. What language did you use. What made it successful/difficult.
I would have to say that my most successful programming project was an AI engine programmed in visual basic. It took me about a month putting a couple lines together a day. I'm not even sure if you'd consider it AI but the basic concept is that there are 2 squares, one red, one blue, moving around in a 3 by 6 grid. They take turns moving, but they move in completely random patterns. They have 10 moves to get to the other side and if they try to move off the screen it counts as a move. After 10 moves they are reset at the starting point. The reason I consider this AI is that every move is saved into a text file and if they fail using that set of moves it will never be used again. In the case that they did win using this combination of moves they would repeat it over and over again until the opponent developed a set of moves that gets them to the finish faster. The reason I considered this a difficult project is that it involves comparing a string of numbers (that are later converted to moves) to hundreds, thousands, and if i let it run long enough, an unlimited amount of text files. Oh yeah, and it was done in visual basic.
I would have to say that my most successful programming project was an AI engine programmed in visual basic. It took me about a month putting a couple lines together a day. I'm not even sure if you'd consider it AI but the basic concept is that there are 2 squares, one red, one blue, moving around in a 3 by 6 grid. They take turns moving, but they move in completely random patterns. They have 10 moves to get to the other side and if they try to move off the screen it counts as a move. After 10 moves they are reset at the starting point. The reason I consider this AI is that every move is saved into a text file and if they fail using that set of moves it will never be used again. In the case that they did win using this combination of moves they would repeat it over and over again until the opponent developed a set of moves that gets them to the finish faster. The reason I considered this a difficult project is that it involves comparing a string of numbers (that are later converted to moves) to hundreds, thousands, and if i let it run long enough, an unlimited amount of text files. Oh yeah, and it was done in visual basic.