I created a virtual sailing navigation simulator that uses real-world geographic and near-real-time weather/ocean data. It also has the ability to let you set up races to play against others.<p>I've posted it here on HN a long time ago before [0], but I've made a large number of updates (with the help of some others as well!) since then that I thought might be worth showing again:<p>- released source code: <a href="https://8bitbyte.ca/sailnavsim/code.html" rel="nofollow">https://8bitbyte.ca/sailnavsim/code.html</a><p>- created API for status/control of boats: <a href="https://8bitbyte.ca/sailnavsim/api/" rel="nofollow">https://8bitbyte.ca/sailnavsim/api/</a><p>- added different boat "types" to sail: <a href="https://8bitbyte.ca/sailnavsim/wind_response/" rel="nofollow">https://8bitbyte.ca/sailnavsim/wind_response/</a><p>- celestial navigation mode: <a href="https://8bitbyte.ca/sailnavsim/help.html#celestial-nav-mode" rel="nofollow">https://8bitbyte.ca/sailnavsim/help.html#celestial-nav-mode</a><p>- "live" mode on the maps page (using a WebSocket)<p>I hope you enjoy!<p>[0] <a href="https://news.ycombinator.com/item?id=23661326">https://news.ycombinator.com/item?id=23661326</a>