Interactive Web Apps

CS MYamanaka

Having some fun with HTML and Javascript

Fuzzy Search with Global Alignment

If you don't know what "fuzzy" search means, it allows you to match words that are close enough. I used the global alignment (Needleman-Wunsch) algorithm to calculate the similarity between words. Please see the "Sources" section for the page that I referenced for the general concepts and mechanism of this algorithm.

To use this demo, you can select a phrase from famous literature and enter a word in the textbox. When the "Go" button is pressed, words in the selected phrase that have been calculated as being similar to your search word according to the algorithm will be highlighted in red.

Select a phrase:
Search Term:

Sources

Classic snake-like game with a smelly twist

Here is my take on the classical snake game. Control our adorable protagonist by executing turns using the buttons below. Try to eat the foods as they pop up in the world. You may notice that our protagonist leaves something behind every time it eats. Well that's because it undergoes a very natural and healthy process known as digestion and uhhh ...

releases the end product... If our protagonist touches said product, it will die from grossness and you will therefore lose.

Have fun!

Eyes

Just some watchful eyes of concerned, caring, and benevolent neighbours.