Log in

View Full Version : A Place to Brag


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.

Silicate Wielder
March 15th, 2012, 08:57 PM
I've finished v.01 of Encrypter Pro (Working on v.02 now.) and What it does is it reads its own master text file thats located in the program's directory and reads it, it then loads it, proccesses it and finally unloads it into a list and then asks "Enter Directory of file to convert." My default file directory for this to use is my "Text" Folder. and so Say I enter "C:\Text\EncryptionTest.txt" It then loads the file, starts the apropriate scripts and converts the text into code specified by the master text file. it can also re-convert the file back to original form and it should be written exactly as it originaly was but due to siplicity of the script it is painfully slow at reading and writing as it uses an older proccess that is more time consuming. V.02 corrects that by loading into the list, and then copying diffrent translator "nodes" as I call them into 66 diffrent variables (It can also work with diffrent amounts of charactors just fine) and through this method it can then proccess much faster. i have only done this with the conversion part and I estimate the new speed at which is converts to take 5cps (Charactors per second) instead of taking 1 minute per charactor. To see the scripts for v.01, here they are.

http://dl.dropbox.com/u/53805278/Personal/Pictures/Encrypter%20Pro%20Converting%20Scripts.gif

and heres the rest of the scripts.

http://dl.dropbox.com/u/53805278/Personal/Pictures/Encrypter%20Pro%20V.01%20Main%20Console.gif

I will also make this downloadable when i finish packaging v.01 :)

Mirage
March 30th, 2012, 12:00 AM
Creative projects!

I know I will most likely be called a "noob" for using Batch, but it actually is pretty versatile if you know what you're doing. What I made was a hot potato bot which did a calculation with a random number that picked a number of seconds. After this number of seconds, it would beep, effectively replacing the "caller" person in hot potato.