<commit_before>{% extends "layout.html" %}
{% block title %}Beautiful Mazes{% endblock title %}

{% block head %} {# AUUUUGH! #}
	
	<style type="text/css">
		dd{
			padding: 0 0 0.5em 0;
		}
	</style>
	
{% endblock head %}

{% block body %}

<h3>Overview</h3>
	This program was written in my spare time to brush up on my C#.  I figured a maze was complex enough to be an interesting design challenge without going overboard.

<h3>Design</h3>
	The basic idea was to create libraries that provided set pieces.  Other libraries would build off of the original set pieces or provide additional functionality.  Only the top level project would give the program any real form.

<h3>Features</h3>
	<dl>
		<dt>Mazes</dt>
		<dd>The cornerstone of Beautiful Mazes.  The mazes hold the layout and topology of the maze.</dd>

		<dt>Characters</dt>
		<dd>The entities that live in the maze.  They control their own movement patterns and restrictions.  This allows multiple character types to live in the maze.  Want a ghost that can pass through walls?  No problem.</dd>

		<dt>Random Generators</dt>
		<dd>Several (two) kinds of random maze generators create unique mazes.</dd>

	
		<dt>Renderers</dt>
		<dd>Various Renderers can be utilized to visualize the maze how you see fit.  Currently, the only renderers available are text renderers with customizable character sets.  A special kind of camera renderer allows the maze to be cropped around a certain point.  </dd>
	
	</ul>
	

<h3>Screenshots</h3>

	This is a top level program designed to showcase all of the features available so far.  There are two kinds of mazes: wall maze and block mazes.  Use WASD to move the character around.  There is no "beginning" or "end" as events have not been created yet. 

	<div class="row">
		<div class="span3 offset 3">
		 <div id="this-carousel-id" class="carousel slide">
	        <div class="carousel-inner">
	          <div class="item active">
	             <img src="{{ url_for('maze.static', filename='images/wall-maze.png') }}" alt="Wall Maze" />
	            <div class="carousel-caption">
	              <p>Wall Maze</p>
	            </div>
	          </div>
	          
	          <div class="item">
	             <img src="{{ url_for('maze.static', filename='images/block-maze.png') }}" alt="Block Maze" />
	            <div class="carousel-caption">
	              <p>Block Maze</p>
	            </div>
	          </div>
	
	          <div class="item">
	             <img src="{{ url_for('maze.static', filename='images/block-maze-zoomed.png') }}" alt="Block Maze Cropped" />
	            <div class="carousel-caption">
	              <p>Block Mazed Zoomed In</p>
	            </div>
	          </div>
	          
	    	 </div>
	          <a class="carousel-control left" href="#this-carousel-id" data-slide="prev">&lsaquo;</a>
	          <a class="carousel-control right" href="#this-carousel-id" data-slide="next">&rsaquo;</a>
	      </div>
			</div>
	</div>

<h3>Downloads</h3>
	<div class="row">
		<div class="span3 offset 3">
				<table class="table table-striped table-bordered table-condensed">
					<tr>
						<td><a href="{{ url_for('maze.static', filename='bin/beautifulmazes.zip') }}">Beautiful Mazes</a></td>
					</tr>
					<tr>
						<td><a href="https://svn.davemarsh.webfactional.com/trunk/maze/">Subversion Repository</a></td>
					</tr>
				</table>
			</div>
	</div>
	
	

	
	

	
	
	
	
{% endblock body %}

{% block body_scripts %}

<script>
    $('.carousel').carousel('pause');
</script>

{% endblock body_scripts %}<commit_msg>better styling in the carousel.<commit_after>{% extends "layout.html" %}
{% block title %}Beautiful Mazes{% endblock title %}

{% block head %} {# AUUUUGH! #}
	
	<style type="text/css">
		dd{
			padding: 0 0 0.5em 0;
		}
		
		.carousel-caption {
			padding:0 0.5em;;
		}
	</style>
	
{% endblock head %}

{% block body %}

<h3>Overview</h3>
	This program was written in my spare time to brush up on my C#.  I figured a maze was complex enough to be an interesting design challenge without going overboard.

<h3>Design</h3>
	The basic idea was to create libraries that provided set pieces.  Other libraries would build off of the original set pieces or provide additional functionality.  Only the top level project would give the program any real form.

<h3>Features</h3>
	<dl>
		<dt>Mazes</dt>
		<dd>The cornerstone of Beautiful Mazes.  The mazes hold the layout and topology of the maze.</dd>

		<dt>Characters</dt>
		<dd>The entities that live in the maze.  They control their own movement patterns and restrictions.  This allows multiple character types to live in the maze.  Want a ghost that can pass through walls?  No problem.</dd>

		<dt>Random Generators</dt>
		<dd>Several (two) kinds of random maze generators create unique mazes.</dd>

	
		<dt>Renderers</dt>
		<dd>Various Renderers can be utilized to visualize the maze how you see fit.  Currently, the only renderers available are text renderers with customizable character sets.  A special kind of camera renderer allows the maze to be cropped around a certain point.  </dd>
	
	</ul>
	

<h3>Screenshots</h3>

	This is a top level program designed to showcase all of the features available so far.  There are two kinds of mazes: wall maze and block mazes.  Use WASD to move the character around.  There is no "beginning" or "end" as events have not been created yet. 

	<div class="row">
		<div class="span3 offset 3">
		 <div id="this-carousel-id" class="carousel slide">
	        <div class="carousel-inner">
	          <div class="item active">
	             <img src="{{ url_for('maze.static', filename='images/wall-maze.png') }}" alt="Wall Maze" />
	            <div class="carousel-caption">
	              <p>Wall Maze</p>
	            </div>
	          </div>
	          
	          <div class="item">
	             <img src="{{ url_for('maze.static', filename='images/block-maze.png') }}" alt="Block Maze" />
	            <div class="carousel-caption">
	              <p>Block Maze</p>
	            </div>
	          </div>
	
	          <div class="item">
	             <img src="{{ url_for('maze.static', filename='images/block-maze-zoomed.png') }}" alt="Block Maze Cropped" />
	            <div class="carousel-caption">
	              <p>Block Mazed Zoomed In</p>
	            </div>
	          </div>
	          
	    	 </div>
	          <a class="carousel-control left" href="#this-carousel-id" data-slide="prev">&lsaquo;</a>
	          <a class="carousel-control right" href="#this-carousel-id" data-slide="next">&rsaquo;</a>
	      </div>
			</div>
	</div>

<h3>Downloads</h3>
	<div class="row">
		<div class="span3 offset 3">
				<table class="table table-striped table-bordered table-condensed">
					<tr>
						<td><a href="{{ url_for('maze.static', filename='bin/beautifulmazes.zip') }}">Beautiful Mazes</a></td>
					</tr>
					<tr>
						<td><a href="https://svn.davemarsh.webfactional.com/trunk/maze/">Subversion Repository</a></td>
					</tr>
				</table>
			</div>
	</div>
	
	

	
	

	
	
	
	
{% endblock body %}

{% block body_scripts %}

<script>
    $('.carousel').carousel('pause');
</script>

{% endblock body_scripts %}
{'fraction_non_alphanumeric': 0.13712608331003634, 'fraction_numerical': 0.005731059547106514, 'mean_word_length': 2.7460732984293195, 'pattern_counts': {'":': 0, '<': 169, '<?xml version=': 0, '>': 169, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3822446', 'n_tokens_mistral': 2529, 'n_tokens_neox': 2218, 'n_words': 729}