You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
2.2 KiB

  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="generator" content="pandoc" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  7. <title>fishing minigame</title>
  8. <style>
  9. code{white-space: pre-wrap;}
  10. span.smallcaps{font-variant: small-caps;}
  11. span.underline{text-decoration: underline;}
  12. div.column{display: inline-block; vertical-align: top; width: 50%;}
  13. div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
  14. ul.task-list{list-style: none;}
  15. </style>
  16. <link rel="stylesheet" href="./styles.css" />
  17. <!--[if lt IE 9]>
  18. <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  19. <![endif]-->
  20. </head>
  21. <body>
  22. <header id="title-block-header">
  23. <h1 class="title">fishing minigame</h1>
  24. </header>
  25. <style>
  26. canvas {
  27. margin: 0px;
  28. padding: 0px;
  29. width: 720px;
  30. height: 425px;
  31. overflow: hidden;
  32. background: black;
  33. z-index: 0;
  34. }
  35. </style>
  36. <canvas id="glcanvas" tabindex="1">
  37. </canvas>
  38. <p>welcome! to the fishing minigame zone.</p>
  39. <p>use the up and down keys to move the hook, space to catch the fish, and escape to end the game.</p>
  40. <p>written in rustlang. a macroquad port of a terminal game i made for a game engines class. sorry the font is so blurry</p>
  41. <p>source code can be found on <a href="https://git.erroneouswhale.pics/cynth/fishing-minigame">my gitea page</a></p>
  42. <p>made with 🐟❤️</p>
  43. <h2 id="works-cited">works cited</h2>
  44. <ul>
  45. <li>wikipedia article “List of fish common names”</li>
  46. <li>various wikipedia articles about fish</li>
  47. <li>moby dick (melville 1851)</li>
  48. <li>animal crossing: new horizons</li>
  49. <li><a href="https://crates.io/crates/macroquad">macroquad</a></li>
  50. <li>the font used is <a href="https://github.com/tonsky/FiraCode">fira code</a></li>
  51. <li>features a minimal port of kate compton's <a href="http://tracery.io">tracery</a> (the real <a href="https://crates.io/crates/tracery">tracery crate</a> doesn't work with macroquad + wasm u_u)</li>
  52. </ul>
  53. <script src="./mq_js_bundle.js"></script>
  54. <script>load("./fishing-minigame.wasm");</script>
  55. </body>
  56. </html>