Since all this code is hosted on GitHub, you can run this solution using GitHub Pages.
Alternatively, you can open the solution locally by double-clicking the HTML file to run the solution in your browser. Personally, I tested on Google Chrome and Windows 10.
With the solution open, you can begin playing with the following controls:
In addition, you can control each body part of the ant individually which is actually a load of fun. Feel free to detach a leg and watch it follow the body anyway.
From there, you have all you need to navigate the maze.
The solution should render as follows:
Source credit goes to Dr. Han-Wei Shen who provided the template code via their
OSU course website. Namely, code06.html
, code06.js
,
and shader_setup_5.js
.
Changes to these templates included:
shaders.js
file.Solution is freely available under the MIT license.