103 lines
No EOL
5.5 KiB
HTML
103 lines
No EOL
5.5 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="9" 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">9 x 9<br>
|
|
<input type="radio" name="board-size" value="13">13 x 13<br>
|
|
<input type="radio" name="board-size" value="19" checked>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">
|
|
<div class="menu-line">
|
|
<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="▼">
|
|
</div>
|
|
<div class="menu-line">
|
|
<input type="checkbox" name="black-rank-certain"><label for="black-rank-certain">Rank Certainty</label>
|
|
</div>
|
|
</div>
|
|
<div data-player-meta="white">
|
|
<h4 class="menu-heading">White</h4>
|
|
<span class="menu-heading">Name:</span><input type="text" name="white-name">
|
|
<div class="line">
|
|
<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="▼">
|
|
</div>
|
|
<div class="menu-line">
|
|
<input type="checkbox" name="white-rank-certain"><label for="white-rank-certain">Rank Certainty</label>
|
|
</div>
|
|
</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. After the game ends, groups and territory will display Browser Go's estimate for final state.
|
|
Simply click on a group to change a group between live and dead, or a point between territory and dame.<br><br>
|
|
For now, your game can't be saved. I've got great things planned for the future, though! Lookout for new releases and suggest new features 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="white-stone-image" class="stone-image"></div></div>
|
|
<div id="white-player-space" class="name-space">
|
|
<h4 id="white-player-name">Browser Go</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">
|
|
<tbody>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div id="black-pos" class="player-pos">
|
|
<div id="black-bowl" class="bowl"><p>Pass?</p><div id="black-stone-image" class="stone-image"></div></div>
|
|
<div id="black-player-space" class="name-space">
|
|
<h4 id="black-player-name">by Sorrel June</h4>
|
|
<div id="black-caps-space" class="caps-space"><p>Resign?</p><p id="black-caps"></p></div>
|
|
</div>
|
|
<div id="kifu">
|
|
</div>
|
|
</div>
|
|
</content>
|
|
</body>
|
|
</html> |