Final cleanup and trimming.
This commit is contained in:
parent
450db5e008
commit
5e29b756ea
@ -108,11 +108,11 @@ function spawnPathfinder(root) {
|
|||||||
|
|
||||||
|
|
||||||
// Start and End nodes
|
// Start and End nodes
|
||||||
let start_node = [Math.floor(horizontal_cells/3) , Math.floor(vertical_cells/2)];
|
let start_node = [Math.floor(horizontal_cells*0.25) , Math.floor(vertical_cells/2)];
|
||||||
let end_node = [Math.floor(horizontal_cells/3*2) , Math.floor(vertical_cells/2)];
|
let end_node = [Math.floor(horizontal_cells*0.75) , Math.floor(vertical_cells/2)];
|
||||||
|
|
||||||
let start_node_initial = [Math.floor(horizontal_cells/3) , Math.floor(vertical_cells/2)]
|
let start_node_initial = [Math.floor(horizontal_cells*0.2) , Math.floor(vertical_cells/2)]
|
||||||
let end_node_initial = [Math.floor(horizontal_cells/3*2) , Math.floor(vertical_cells/2)]
|
let end_node_initial = [Math.floor(horizontal_cells*0.8) , Math.floor(vertical_cells/2)]
|
||||||
|
|
||||||
// Populating grid
|
// Populating grid
|
||||||
for(var i = 0; i < vertical_cells; i++)
|
for(var i = 0; i < vertical_cells; i++)
|
||||||
|
@ -2,6 +2,20 @@
|
|||||||
<!-- .slide: data-background="slides/bonus_round.jpg" data-background-size="contain" data-background-opacity="0.3"-->
|
<!-- .slide: data-background="slides/bonus_round.jpg" data-background-size="contain" data-background-opacity="0.3"-->
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
|
#### Baby Elephant Syndrome <!-- .element: class="text-over-image" -->
|
||||||
|
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.8" data-background-size="contain" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.3" data-background-size="contain" -->
|
||||||
|
|
||||||
|
Young elephant gets tied to a tree by a thin rope which it can't break.
|
||||||
|
|
||||||
|
As an adult, it is constrained by the same thin rope and it doesn't break free.
|
||||||
|
|
||||||
|
Because it learned it is no use to even try.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
|
||||||
### TOOL: Journal
|
### TOOL: Journal
|
||||||
|
|
||||||
Just one line a day
|
Just one line a day
|
||||||
|
@ -1,6 +1,51 @@
|
|||||||
## Left out for brevity
|
## Left out for brevity
|
||||||
|
|
||||||
---
|
---
|
||||||
|
<!-- .slide: data-transition="slide-in fade-out" -->
|
||||||
|
#### But as the saying goes...
|
||||||
|
|
||||||
|
> Premature optimization is the root of all evil
|
||||||
|
|
||||||
|
— <cite>Donald Knuth</cite>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- .slide: class="pathfinder-page" -->
|
||||||
|
#### Try out everything?
|
||||||
|
|
||||||
|
<header class="navbar hidden">
|
||||||
|
<nav class="navbar">
|
||||||
|
<div class="navbar-item">
|
||||||
|
<div class="custom-select">
|
||||||
|
<select class="algo-select">
|
||||||
|
<option value="BFS" selected>Breadth First Search</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-item">
|
||||||
|
<div class="custom-select">
|
||||||
|
<select class="maze-algo-select">
|
||||||
|
<option value="Random" selected>Random Maze</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-item">
|
||||||
|
<div class="speed-container slidecontainer">
|
||||||
|
<span class="range-caption">Speed</span>
|
||||||
|
<input type="range" class="slider range-speed" min="0" max="200" value="100">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
<div class="main-grid-container">
|
||||||
|
<div class="grid-container"><div class="grid" id="grid"></div></div>
|
||||||
|
</div>
|
||||||
|
<div class="pathfinder-rerun">Restart</div>
|
||||||
|
|
||||||
|
This could take a lifetime.
|
||||||
|
|
||||||
|
-V-
|
||||||
|
|
||||||
<!-- .slide: class="pathfinder-page" -->
|
<!-- .slide: class="pathfinder-page" -->
|
||||||
#### Try whatever comes?
|
#### Try whatever comes?
|
||||||
|
|
||||||
|
@ -64,14 +64,6 @@ We can easily become overwhelmed by options.
|
|||||||
#### so we leave it for *later*.
|
#### so we leave it for *later*.
|
||||||
<!-- .element: class="fragment" -->
|
<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-transition="slide-in fade-out" -->
|
|
||||||
#### But as the saying goes...
|
|
||||||
|
|
||||||
> Premature optimization is the root of all evil
|
|
||||||
|
|
||||||
— <cite>Donald Knuth</cite>
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-transition="fade-in slide-out" -->
|
<!-- .slide: data-transition="fade-in slide-out" -->
|
||||||
#### But as the saying goes...
|
#### But as the saying goes...
|
||||||
@ -86,42 +78,7 @@ We can easily become overwhelmed by options.
|
|||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: class="pathfinder-page" -->
|
<!-- .slide: class="pathfinder-page" -->
|
||||||
#### Try out everything?
|
#### Set a rough direction and start exploring!
|
||||||
|
|
||||||
<header class="navbar hidden">
|
|
||||||
<nav class="navbar">
|
|
||||||
<div class="navbar-item">
|
|
||||||
<div class="custom-select">
|
|
||||||
<select class="algo-select">
|
|
||||||
<option value="BFS" selected>Breadth First Search</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="navbar-item">
|
|
||||||
<div class="custom-select">
|
|
||||||
<select class="maze-algo-select">
|
|
||||||
<option value="Random" selected>Random Maze</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="navbar-item">
|
|
||||||
<div class="speed-container slidecontainer">
|
|
||||||
<span class="range-caption">Speed</span>
|
|
||||||
<input type="range" class="slider range-speed" min="0" max="200" value="100">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
</header>
|
|
||||||
<div class="main-grid-container">
|
|
||||||
<div class="grid-container"><div class="grid" id="grid"></div></div>
|
|
||||||
</div>
|
|
||||||
<div class="pathfinder-rerun">Restart</div>
|
|
||||||
|
|
||||||
This could take a lifetime.
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: class="pathfinder-page" -->
|
|
||||||
#### Focus in one direction?
|
|
||||||
|
|
||||||
<header class="navbar hidden">
|
<header class="navbar hidden">
|
||||||
<nav class="navbar">
|
<nav class="navbar">
|
||||||
@ -141,8 +98,7 @@ This could take a lifetime.
|
|||||||
</div>
|
</div>
|
||||||
<div class="navbar-item">
|
<div class="navbar-item">
|
||||||
<div class="speed-container slidecontainer">
|
<div class="speed-container slidecontainer">
|
||||||
<span class="range-caption">Speed</span>
|
<input type="range" class="slider range-speed" min="0" max="200" value="80">
|
||||||
<input type="range" class="slider range-speed" min="0" max="200" value="100">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
@ -152,8 +108,6 @@ This could take a lifetime.
|
|||||||
</div>
|
</div>
|
||||||
<div class="pathfinder-rerun">Restart</div>
|
<div class="pathfinder-rerun">Restart</div>
|
||||||
|
|
||||||
Now we're making progress!
|
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
## Personal Intermezzo!
|
## Personal Intermezzo!
|
||||||
|
Loading…
Reference in New Issue
Block a user