<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Roll-Playing Game Development Kit (rpgdk)">
<meta name="author" content="Chris Miller (chrmi)">
<title>rpgdk</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="canonical" href="http://rpgdk.com">
<link href="/docs/4.4/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<meta name="theme-color" content="#563d7c">
<style type="text/css">
body {
background:#001500;
}
.navbar-custom,
.navbar-custom a,
.navbar-custom a:active,
.navbar-custom a:visited,
.navbar-custom a:hover {
background:#1f1;
color:#020;
}
.navbar-custom a {
border:dotted 1px #020;
margin-right:8px;
padding:2px;
}
.navbar-custom a:active,
.navbar-custom a:hover {
background:#020;
color:#0f0;
}
.jumbotron {
background:#103510;
}
body, .jumbotron {
color:#1a1;
}
a, a:visited {
color:#0c0;
}
a:active, a:hover {
color:#0f0;
}
@media only screen and (max-width: 800px) {
body, html {
margin-top:35px;
}
}
</style>
</head>
<body>
<nav class="navbar navbar-expand-md navbar-custom fixed-top">
<a class="navbar-brand" href="http://rpgdk.com">rpgdk.com</a>
<div id="navbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="https://github.com/chrmi/rpgdk" target="_blank">github.com</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://crates.io/crates/rpgdk" target="_blank">crates.io</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.chrmi.com" target="_blank">chrmi.com</a>
</li>
</ul>
</div>
</nav>
<main role="main">
<div class="jumbotron">
<div class="container">
<h3 class="display-4">Roll-Playing Game Development Kit</h3>
<p>A Roll-Playing Game Development Kit suited for (but not limited to) text adventure games.</p>
<p>Get started with programming in <a href="https://www.rust-lang.org/" target="_blank">Rust</a>.</p>
<p>... then include the <a href="https://crates.io/crates/rpgdk" target="_blank">crate</a> in your Cargo.toml, or start by viewing the <a href="https://github.com/chrmi/rpgdk" target="_blank">source</a>.</p>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-4">
<h2>Dice Roll</h2>
<p>Utility for rolling traditional dice (D4, D6, D8, D10, D12, D20) with count and bias. </p>
<p><a class="btn btn-success" href="https://github.com/chrmi/rpgdk/blob/dev/src/dice/mod.rs" role="button">Source »</a></p>
</div>
<div class="col-md-4">
<h2>Player</h2>
<p>Create a player with skills and abilities.</p>
<p><a class="btn btn-success" href="https://github.com/chrmi/rpgdk/blob/dev/src/player/mod.rs" role="button">Source »</a></p>
</div>
<div class="col-md-4">
<h2>Reader</h2>
<p>Read game configuration from a file, pick random values from it.</p>
<p><a class="btn btn-success" href="https://github.com/chrmi/rpgdk/blob/dev/src/reader/mod.rs" role="button">Source »</a></p>
</div>
</div>
<hr>
</div>
</main>
<footer class="container">
<p>© Chris Miller (chrmi) 2020</p>
</footer>
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
</body>
</html>