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

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>fishing minigame</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
</style>
<link rel="stylesheet" href="./styles.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<header id="title-block-header">
<h1 class="title">fishing minigame</h1>
</header>
<style>
canvas {
margin: 0px;
padding: 0px;
width: 720px;
height: 425px;
overflow: hidden;
background: black;
z-index: 0;
}
</style>
<canvas id="glcanvas" tabindex="1">
</canvas>
<p>welcome! to the fishing minigame zone.</p>
<p>use the up and down keys to move the hook, space to catch the fish, and escape to end the game.</p>
<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>
<p>source code can be found on <a href="https://git.erroneouswhale.pics/cynth/fishing-minigame">my gitea page</a></p>
<p>made with 🐟❤️</p>
<h2 id="works-cited">works cited</h2>
<ul>
<li>wikipedia article “List of fish common names”</li>
<li>various wikipedia articles about fish</li>
<li>moby dick (melville 1851)</li>
<li>animal crossing: new horizons</li>
<li><a href="https://crates.io/crates/macroquad">macroquad</a></li>
<li>the font used is <a href="https://github.com/tonsky/FiraCode">fira code</a></li>
<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>
</ul>
<script src="./mq_js_bundle.js"></script>
<script>load("./fishing-minigame.wasm");</script>
</body>
</html>