PeerNet
Well, I had some free time today I began implementing the server portion of the p2p networking system. It’s still all API and has no functionality yet. Once I get the API written up, I can hopefully write subsystems to connect to it.
Twitter Analysis
The twitter project has advanced a little bit, but not too much because of recent school work and working on my original project of the p2p system (PeerNet). The other issue is the LCD monitor to my desktop computer died, and I’m working to get that replaced. The twitter project was on my desktop.
Web Design & Development:
I also have a webpage under production, but that has come to a crawl because it is a project in which many people are working on, and we’re all busy. It can’t advance much further until I have time to sit down with my team and get some things discussed.
ANOTHER ONE?
Believe it or not, I have another project up in the air as well. I’m debating on improving my ray tracer. My original ray tracer was of poor design (I made it a good 5 years ago). The original concept was to trace point by point to a terminating ray.. so not really a ray at all but rather a line where points in the line a queried. It worked, but was slow. The new tracer I’d like to make would be a volume-ray tracer. Basically, like my old ray tracer, everything would be represented as a volume, however the volumes would be surrounded by a bounding object of sorts, so it would be extremely optimized. Because, then the bounding objects could be placed in a quad tree. I’d still get the adventure of ease to represent objects. Because everything is volumes, it’s really easy to get effects such as sub-surface scattering or layering of fogs/liquids.
THE PLAN
Right now, I think I’m going to try to focus on finishing up PeerNet – At least to the point where other people could start developing it. Intermediately, I’d like to work on the twitter analysis program.. once I get it off my desktop. After those two are finished to satisfaction, I’ll begin work on the ray tracer. Hopefully once an extended break from school comes, I can get the team together again and resume work on the website.