Projects of Sigbjørn Vik
A few of my past personal projects that were written for distribution, rather than solely personal use or learning.
Polygon Triangulation
As my senior thesis at Macalester College I did a honors project on polygon triangulation. I implemented the currently best known method of triangulating polygons in Mathematica, showed how the method could be optimized in certain cases, and generalized (and implemented) the method to be able to deal with multiple intersecting polygons and lines.
- An implementation of a Near-Linear Polygon Triangulation Algorithm for General Polygons
- Thesis in .pdf format - 119 kB
- Appendices
- Code, Documentation and Movies in Mathematica 3.0 format - zipped to 227 kB
- Acrobat Reader
- Program to view .pdf files
- Winzip
- Program to extract and viev zipped files
- MathReader
- Program to view Mathematica files
Football Manager Game
My first big project - long before I even understood words such as "statements", "syntax" and "optimization". Programmed from scratch in <a href='http://www.pascal-central.com/'>Pascal</a>, without ever having read a programming book, I am still quite proud of this Norwegian game. This project was finished, and distributed to friends who loved the game. I never did manage to get around to writing version 2 though, with a number of suggested gameplay improvements made by my friends.