Advice for final year CS project
<p>I'm in the final year of university education. Soon I'll have to start writing my bachelor dissertation, but I have no idea what software I should write for it.</p>

<p>The ideal would be a C++ multi-threaded cross-platform (windows, linux) computer graphics related program. It's also very important to pick project I'll be able to complete - failing in this would have nasty consequences.</p>

<p>I was thinking about following projects:</p>

<ul>
<li><p>Software renderer - really interesting one, but I'm afraid I would spend most time on maths. Actually I don't mind maths but in this project I think it would be really hard/complex.</p></li>
<li><p>Defrag fps - something like Quake III mod (<a href="http://www.youtube.com/watch?v=ZWDF64RC4lA&amp;feature=PlayList&amp;p=60DD6638C22BB285&amp;playnext=1&amp;playnext%5Ffrom=PL&amp;index=12" rel="nofollow">example movie</a>) - you are just trying to get from point A to point B in the shortest time. I thought to use Ogre and Havok for this project. However it's a game so I would have to spend some time to get graphics and sound instead of coding.</p></li>
</ul>

<p>I'll be very thankful for any advice.</p>
