Kaynağa Gözat

Final cleanup and trimming.

main
Dejvino 7 ay önce
ebeveyn
işleme
5e29b756ea
4 değiştirilmiş dosya ile 65 ekleme ve 52 silme
  1. +4
    -4
      module/pathfinder/main.js
  2. +14
    -0
      slides/bonus.md
  3. +45
    -0
      slides/disabled.md
  4. +2
    -48
      slides/intro.md

+ 4
- 4
module/pathfinder/main.js Dosyayı Görüntüle

@@ -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 end_node = [Math.floor(horizontal_cells/3*2) , 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*0.75) , Math.floor(vertical_cells/2)];
let start_node_initial = [Math.floor(horizontal_cells/3) , Math.floor(vertical_cells/2)]
let end_node_initial = [Math.floor(horizontal_cells/3*2) , 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*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++)


+ 14
- 0
slides/bonus.md Dosyayı Görüntüle

@@ -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


+ 45
- 0
slides/disabled.md Dosyayı Görüntüle

@@ -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

&mdash; <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?




+ 2
- 48
slides/intro.md Dosyayı Görüntüle

@@ -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

&mdash; <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?

<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?
#### Set a rough direction and start exploring!


<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="100">
<input type="range" class="slider range-speed" min="0" max="200" value="80">
</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!


Yükleniyor…
İptal
Kaydet