Ethan Kwan and 2 OthersJames Popper Xufeng Cheng+Privacy: Public
FysaMap
Fessenden's First Automatic Route-Finder
By: Ethan Kwan, Aaron Cheng, Theo Popper
Thesis Statement
From researching of Physarum polycephalum, a slime mould that is capable of finding the shortest distance between two points (or more), we were inspired and decided to create a digital system that mimics this natural phenomenon.
[FysaMap = Fessy + Physarum + Map]
Conceptual Precedent
We took the idea of mimicking slime mould from it mimicking tokyo station.
Technical Precedent
We took the idea of a GPS, which shows the directions to get from points A to B in the fastest amount of time.
The following slides are the culmination of what we were able to finish before the mid review
Day 1 - Code for Frontend (Website)
<-- CSS Code
HTML Code
↓
First day - Frontend (Website) in action
Final (frontend) - Second page and more details
<-- Second page code (HTML)
Text animation -->
<-- mouse effect (like the slime)
Code for Backend Iteration 1
Main Algorithm
Problem was that it wasn't the most efficient way and it has some bugs in it that were not solvable
Set Up
Conversion function
Code for Backend Iteration 2
Main Algorithm
Path Reconstruction and Output
Setup process
Uses BFS logic, create a queue of things to check, visit the ones that have not been visited yet, mark the path that it came from, stops when it reaches the destination, reconstruct the path by getting the data stored.