The aim of this applet is to model and view a reinforced random walk in 3D on the integer lattice.
This is a proof of concept version taht includes the basics of the 3D engine and modelling of a simple random walk in 3D. The probabilities used to generate the walk are not random enough yet, so the walk doesn't look right.
In the applet below the random walk is generated (in the background) and projected on the screen. When the applet has loaded, click on the applet then use the arrow keys and a s d w to fly around the walk. (Note the walk is generated 'randomly' so it may appear wholly behind the view)
The arrow keys to rotate your view, and a s d w to translate your position.
Things left to do include:
- Make the start view position some distance from the origin
- Make edges that are further away darker in shade
- Use a proper random number generator
- Do animation in real time (i.e. velocity relative to a real time counter)
- Allow clicking on a vertex or edge to display the number of times it has been visited etc.
- Give a contstantly changing viewpoint that follows where the walk currently is
- Allow runtime setting of the weights of the vertices