Luna McNulty → Code

Web Apps and Games

AcousticGender.space

A website that facilitates gender voice training by visualizing pitch and resonance in recordings on a 2D graph.

Technologies: Python, JavaScript, CGI, Kaldi, NLP

Source: GitHub, GitLab

Tarot

A tool for online fortune-telling with Tarot. Fun for skeptics as well as believers.

Technologies: HTML, JavaScript, CSS Animations

Source: GitHub, GitLab

Jelly Pests

A game in which you splat jelly-like creatures. Created in Scratch to inspire my young students learning to code.

Technologies: Scratch

Source: scratch.mit.edu

Political Compass Meme Generator

Make memes based on vapid political stereotypes.

Technologies: HTML, JavaScript

Source: GitLab

Country Finder

A game for practicing geography

Technologies: SVG, JavaScript

Source: GitLab

Snake TV

Play snake with a youtube video running in the background.

Technologies: HTML Canvas, JavaScript

Source: GitLab

Web Letters

A typing game similar to xletters.

Technologies: HTML, JavaScript

Source: GitLab

Wallpaper Generator

Generate abstract wallpapers for your desktop.

Technologies: HTML Canvas, JavaScript

Source: GitLab

Installable Programs

Flobbies and Schnops

A game that teaches hypothesis testing by having the player separate the Flobbies from the Schnops.

Technologies: Java, LibGDX

Source: GitLab

Treegen

Generate 3D Models of trees

Technologies: C++, OpenGL

Source: GitLab, GitHub, notabug.org

Web Widgets and Animations

Graphing Calculator

A graphing calculator used to demonstrate calculus concepts

Technologies: HTML Canvas, JavaScript

Source: GitLab

Tree Generator

An example of recursion in Scratch

Technologies: Scratch,

Source: scratch.mit.edu

Pentagram

A spooky, animated SVG pentagram

Technologies: SVG, CSS Animation, JavaScript

Source: GitLab

Gender Picker

A widget for trinary gender selection.

Technologies: SVG, CSS Animation

Source: GitLab

Prison

{} An anti-game

Technologies: HTML, JavaScript

Source: GitLab

High Five Animation

{}

Technologies: SVG, CSS Animation

Source: GitLab

Scripts

nds2deb

Converts Nintendo DS roms into installable Debian packages

Technologies: Bash, dpkg, Linux

Source: GitLab

Static Site Generator

{} A custom SSG used for my blog.

Technologies: python, jinja2

Source: GitLab

Web-Scraping

{} A collection of scripts useful for web-scraping

Technologies: python, BeautifulSoup, jinja2

Source: GitLab

Frontend Libraries and Styles

Base Widget Style

{} Easily customized stylesheet for built-in HTML widgets.

Technologies: CSS

Source: GitLab GitHub notabug.org

Masonry CSS

{} Responsive Masonry layout in SCSS

Technologies: CSS

Source: GitLab

JavaScript State Management

{} A minimal pub/sub system for synchronizing ui and program states.

Technologies: CSS

Source: GitLab

Études

Procedural Trees

{} Practice implementation of L-Systems

Technologies: JavaScript, HTML Canvas

Source: GitLab

Project Euler 151

{}

Technologies: Python

Source: GitLab