browser-go-proto/index.html
2019-08-06 23:13:23 -07:00

363 lines
No EOL
14 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<!-- <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" type="stylesheet"> -->
<link rel="stylesheet" href="css/reset.css" type="text/css">
<link rel="stylesheet" href="css/main.css" type="text/css" />
<!-- <script defer src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script> -->
<script defer src="js/main.js"></script>
<title>Browser Go</title>
</head>
<body>
<div class="modal">
<div>
<form id="menu">
<div id="game-meta">
<h1 class="menu-heading">Browser Go</h1>
<div class="menu-subblock"><span class="menu-heading">Date:</span><span id="date"></span></div>
<div class="menu-subblock"><span class="menu-heading">Komi:</span><span id="komi"></span></div>
<input type="range" min="-21.5" max="7.5" step="1" value="5.5" name="komi-slider">
<div class="menu-subblock"><span class="menu-heading">Handicap:</span><span id="handicap"></span></div>
<input type="range" min="0" max="5" step="1" value="0" name="handicap-slider">
<div id="board-size-radio" class="menu-subblock">
<p class="menu-heading">Board Size</p>
<input type="radio" name="board-size" value="9" checked>9 x 9<br>
<input type="radio" name="board-size" value="13">13 x 13<br>
<input type="radio" name="board-size" value="19">19 x 19
</div>
</div>
<div id="player-meta">
<div data-player-meta="black">
<h4 class="menu-heading">Black</h4>
<span class="menu-heading">Name:</span><input type="text" name="black-name">
<span class="menu-heading">Rank:</span><span id="black-rank">9k</span><input type="button" id="black-rank-up" value="▲"><input type="button" id="black-rank-down" value="▼">
<input type="checkbox" name="black-rank-certain"><label for="black-rank-certain">Rank Certainty</label>
</div>
<div data-player-meta="white">
<h4 class="menu-heading">White</h4>
<span class="menu-heading">Name:</span><input type="text" name="white-name">
<span class="menu-heading">Rank:</span><span id="white-rank">9k</span><input type="button" id="white-rank-up" value="▲"><input type="button" id="white-rank-down" value="▼">
<input type="checkbox" name="white-rank-certain"><label for="white-rank-certain">Rank Certainty</label>
</div>
</div>
<div id="game-record-space">
<p id="instructions"><span class="menu-heading">Welcome to Browser Go!</span><br><br>If this is your first time playing Go, please see
<a href="https://www.youtube.com/watch?v=gECcsSeRcNo" target="_blank">this great tutorial video.</a><br><br>
To begin a game enter player names and ranks above, then click "Suggest Komi" Browser Go will calculate the appropriate komi based on AGA guidelines.
To override Browser Go's suggestion, use the sliders above. Be sure to check the 'rank certainty' box if you're club-rated.<br><br>
When the game begins, click on a legal point on the board to make a move. The active player's bowl will be highlighted. To pass, click on your bowl.
This will only be possible on your turn. To resign click on your capture tray. To view the game record or adjust player settings, click the kifu on black's side.<br><br>
For now, Browser Go only supports games on a small board.
I've got great things planned for the future, though! Lookout for new releases on <a href="https://github.com/sorrelbri/browser-go">the GitHub page!</a></p>
<p id="game-record"></p>
</div>
<div id="game-update-space">
<input type="submit" name="komi-suggest" value="Suggest Komi"><input type="submit" name="game-start" value="Start!">
</div>
</form>
</div>
</div>
<content>
<div id="white-pos" class="player-pos">
<div id="white-bowl" class="bowl"><p>Pass?</p><div id="stone-image"></div></div>
<div id="white-player-space" class="name-space">
<h4 id="white-player-name">Test Name rk</h4>
<div id="white-caps-space" class="caps-space"><p>Resign?</p><p id="white-caps"></p></div>
</div>
<div id="game-hud">
<p></p>
</div>
</div>
<div id="board-container">
<div id="board-space">
<table id="board">
<tr id="row-1">
<td id="1-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="1-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="1-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="1-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="1-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="1-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="1-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="1-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="1-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
<tr id="row-2">
<td id="2-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="2-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="2-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="2-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="2-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="2-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="2-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="2-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="2-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
<tr id="row-3">
<td id="3-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="3-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="3-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="3-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="3-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="3-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="3-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="3-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="3-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
<tr id="row-4">
<td id="4-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="4-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="4-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="4-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="4-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="4-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="4-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="4-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="4-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
<tr id="row-5">
<td id="5-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="5-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="5-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="5-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="5-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="5-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="5-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="5-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="5-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
<tr id="row-6">
<td id="6-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="6-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="6-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="6-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="6-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="6-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="6-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="6-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="6-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
<tr id="row-7">
<td id="7-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="7-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="7-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="7-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="7-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="7-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="7-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="7-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="7-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
<tr id="row-8">
<td id="8-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="8-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="8-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="8-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="8-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="8-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="8-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="8-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="8-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
<tr id="row-9">
<td id="9-1">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="9-2">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="9-3">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="9-4">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="9-5">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="9-6">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="9-7">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="9-8">
<div class="stone"><div class="dot"></div></div>
</td>
<td id="9-9">
<div class="stone"><div class="dot"></div></div>
</td>
</tr>
</table>
</div>
<div id="table-underlay">
</div>
</div>
<div id="black-pos" class="player-pos">
<div id="black-bowl" class="bowl"><p>Pass?</p></div>
<div id="black-player-space" class="name-space">
<h4 id="black-player-name">Test Name rk</h4>
<div id="black-caps-space" class="caps-space"><p>Resign?</p><p id="black-caps"></p></div>
</div>
<div id="kifu">
<table>
<tr>
<td>
</td>
</tr>
</table>
</div>
</div>
</content>
</body>
</html>