Thursday, November 29, 2007

Peer Classes

A friend of mine was asked recently in an interview, "What are peer classes?". I decided to find out what a peer class is.

For example if you desire to use a c++ class code in a java program, an approach of doing this is creating a java class which is equivalent to the c++ class. The java class is the peer class and tracks the state of the c++ object.

You can see this here

Sunday, November 25, 2007

Tracy

Tonight I submitted Tracy (the final version). I'm satisfied with the outcome of this project. The images Tracy produces is far better than the OpenGL graphics.

In case your wondering, Tracy (Beta version) is my ray tracer. Here's a starter pic:



There she is rendering shading, illumination, reflections, shadows and the whole package. Beautiful isn't it? I hope you agree. Here's another image for those of you who are doubting Tracy.



Take that you paranoid readers out there. It took me quite some time to render these images. Of course I wasn't working full time on it, so maybe thats why.

Now I have my fingers crossed for a proper grade in this and the previous assignment. I still have a neural networks project to do for this coming Sunday (thats in 6 days). Since I'm taking tomorrow off as a rest between the hurricanes, that leaves me with five days. Lets hope for the best.

I'm going to create artificial life. I plan on developing a neural network that controls the actions of small creatures in an artificial environment. I've decided to call these tiny creatures ... I don't know what I'm gonna call them. Have to think of something. The C# neural network library I plan on using was created by a guy called Franck Fleurey and can be found at . I've just taken an initial look at it and downloaded the source code.

This is the time when the hurricanes collide. The time just before the end of the semester, when everything just starts to fall and fall and your left clambering behind. This semester is the last semester I will take courses in. The next semester and the one after will be left for my thesis. Im getting frantic about the thought of thesis. I still havent made up my mind on what field im gonna go for. The ones im surely interested in is AI, graphics and pervasive systems. I believe that anything I do, I will have to apply some AI to.

Lets leave this for further posts where I set out to discover which field to do my thesis in.