Pinned Repositories
2048-Clone
(Skip to the end for a link to a demo on youtube) I was learning how to use PyGame (I still think I only vaguely understand it) I decided to clone the HIT PHONE GAME of the summer, 2048. Funny story : I didn't realize you could actually "win" it (since you can keep doubling numbers forever) so I didn't write the logic for winning.
3Dshapes
I was tutoring for a class that was using the Turtle Python (2d drawing) library, and I wanted to figure out if I could use it to display 3d objects. I succeeded, but I didn't think it would make sense to go beyond simple shapes and points floating around a field. I was in a Linear Algebra class at the time, and I wanted to visualize some basic transformations and rotations, too. The hardest part was tweaking the close-field edge-of-the-screen stuff so it didn't look warped.
crap-graphics
Learning about graphics math (via Ken Joy's UC Davis lectures) and playing with them in HTML Canvas and typescript.
employees-graphql-react
A simple Employee app employing GraphQL
NumDraw
This is essentially an application of some doodling I was doing during Discrete Math II when we were covering binary math, again. Pick a counting base, assign a different vector to each digit, and each vector gets drawn in the sequence. There are some interesting fractal-like patterns that emerge. Requires pygame.
SneakyPath_CS404
Project for CS 404, Algorithms and Complexity, involving Dijkstra and Floyd-Warshall's shortest-path algorithms.
tic80_npc_game
a "game" for the tic80 fantasy console, where characters walk around and talk at each other.
wikipedia-bacon
This is a breadth-first search that crawls through wikipedia links (outgoing links only) and finds the number of links between an arbitrary start page and the wikipedia page of Kevin Bacon.
J0315C-human's Repositories
J0315C-human/3Dshapes
I was tutoring for a class that was using the Turtle Python (2d drawing) library, and I wanted to figure out if I could use it to display 3d objects. I succeeded, but I didn't think it would make sense to go beyond simple shapes and points floating around a field. I was in a Linear Algebra class at the time, and I wanted to visualize some basic transformations and rotations, too. The hardest part was tweaking the close-field edge-of-the-screen stuff so it didn't look warped.
J0315C-human/NumDraw
This is essentially an application of some doodling I was doing during Discrete Math II when we were covering binary math, again. Pick a counting base, assign a different vector to each digit, and each vector gets drawn in the sequence. There are some interesting fractal-like patterns that emerge. Requires pygame.
J0315C-human/SneakyPath_CS404
Project for CS 404, Algorithms and Complexity, involving Dijkstra and Floyd-Warshall's shortest-path algorithms.
J0315C-human/2048-Clone
(Skip to the end for a link to a demo on youtube) I was learning how to use PyGame (I still think I only vaguely understand it) I decided to clone the HIT PHONE GAME of the summer, 2048. Funny story : I didn't realize you could actually "win" it (since you can keep doubling numbers forever) so I didn't write the logic for winning.
J0315C-human/aframe-react
an experiment to see if a-frame will work with react
J0315C-human/crap-graphics
Learning about graphics math (via Ken Joy's UC Davis lectures) and playing with them in HTML Canvas and typescript.
J0315C-human/employees-graphql-react
A simple Employee app employing GraphQL
J0315C-human/tic80_npc_game
a "game" for the tic80 fantasy console, where characters walk around and talk at each other.
J0315C-human/wikipedia-bacon
This is a breadth-first search that crawls through wikipedia links (outgoing links only) and finds the number of links between an arbitrary start page and the wikipedia page of Kevin Bacon.
J0315C-human/CS449Projects
Software Engineering Course Lab
J0315C-human/Ex1
This is a little Android app called "Umpire Buddy" that keeps track of outs, fouls, and strikes. It was a 'lab' for a CS course I was in.
J0315C-human/Functional-Light-JS
Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.
J0315C-human/game-dynamic-prototype
A prototype for a little game idea I have. Really just a simple UI to work out the rules.
J0315C-human/gsap-bodymovin-experiment
For testing out animation thingamajigs
J0315C-human/hexagone
a game with shapes, flashing lights, sounds, and music. Uses Greensock and the fantastic Tone.js!
J0315C-human/interview
Interview Questions
J0315C-human/mededguruscript
A simple filtering/searching drop-in script for a webflow project.
J0315C-human/mimi_mcbot
My mimicbot - a twitterbot that tweets @ users with language based on their tweets, using a rudimentary chaining algorithm.
J0315C-human/mysite
J0315C-human/Old-Python-sandbox
This is a repo of my old stuff from when I was learning Python. Some are tangentially related to school projects, but it's mostly splashings in the kiddie pool. I was getting my feet wet behind the ears.
J0315C-human/portfolio_site
A fancy background animation for my portfolio
J0315C-human/react-beautiful-dnd
Beautiful and accessible drag and drop for lists with React
J0315C-human/SIborg
App for CS449 course, intended to be used by the SI (supplemental instruction) tutors at the school to organize their sessions.
J0315C-human/slate
Beautiful static documentation for your API
J0315C-human/strobo-snooper
A simple web tool to help view circular stroboscopic animations, like the old timey spinnable ones with slots that you look through, or turntable slipmats.
J0315C-human/text-expander
A small idea I had for expandable text, done in React/Redux (it was my first time using either, so tips/criticism are welcome!)
J0315C-human/three-jsnext
three.js, but futuristic
J0315C-human/vue3-jeopardy-game
A little toy project to learn some Vue 3 concepts
J0315C-human/Webpack-Typescript-Sass-Starter_Project
A simple boiler plate for Webpack-Typscript-Sass Project
J0315C-human/zdog-typescript-template