N8python
Working on something different than what I was working on at the time I wrote this bio. All my work is CC0 unless otherwise specified.
Alpha Centauri
Pinned Repositories
catCreator
Uses PCA (Principal Component Analysis) to explore the latent space of an autoencoder trained on thousands of images of cats.
caustics
city
A procedurally generated city that dynamically creates a road network and then populates the surrounding area with buildings. Pedestrians and cars then intelligently traverse the roads and sidewalks. Dynamic clouds, glowing windows, dynamic shadows, and baked ambient occlusion make the city feel all the better to explore.
diamonds
havokDemo
minecraftClone
A raytraced minecraft clone that uses a 3D DDA voxel intersection algorithm to render and edit a 3d world, complete with multiple block types, ambient occlusion, water, and shadows.
n8ao
An efficient and visually pleasing implementation of SSAO with an emphasis on temporal stability and artist control.
N8GI
A heavy and visually pleasing implementation of world-space global illumination with an emphasis on temporal stability and artist control.
theIsland
A procedurally generated island that uses noise and other algorithms to create realistic terrain and foliage - which is then augmented with post-processing based water, screen-space ambient occlusion, and crepuscular lighting.
zcomp
The compiler for the Z programming language - a procedural and functional language that transpiles to JavaScript. It integrates syntactic sugar like pattern matching, operator overloading, and macros while still remaining compatible with the existing JavaScript ecosystem.
N8python's Repositories
N8python/potatoz2
Who thought that potatoz could take over the world? This one cat did. Take the role of Bonnie, starting as a single cat in her owner’s front yard, gradually building a potato empire, first by taking over the backyard, then with other cats, and finally by taking over the world. Play now, and start the potatopocalypse.
N8python/trazenlae
A asynchronous web tool for easy rendering of language translations.
N8python/DecisionTree
A Java class to create interactive yes-no "Choose Your Own Adventure" stories.
N8python/potatoz3
If you want to finish it.
N8python/Rangz
N8python/cache.js
Cached functions.
N8python/fmait
An asynchronous, concurrent library for creating efficient, easy-to-understand promise pipelines.
N8python/minigalagaAI
An AI that figures out how to play mini-galaga. Can achieve 60%+ human capacity at this game.
N8python/NeuralNets
My fledgling attempts at neural networks. Currently contains: Feedforward Neural Nets (No Backpropagation Yet)
N8python/pixl
A DSL for creating pixel art on the web.
N8python/record
Immutable objects with WITH functions in JS.
N8python/snakeai
My attempt to create AI to play snake. Using a genetic algorithm and a neural net.
N8python/AncientFunction
Java class that backports function module to Java 7, good for environments like Processing.
N8python/array-list
An arraylist in C. Not for use in for loops.
N8python/Create
The C equivalent of the new operator. Save time and increase readability!
N8python/factinme
A python script which creates a GUI for analyzing and extracting facts from data.
N8python/final-gram
N8python/keep-a-changelog
If you build software, keep a changelog.
N8python/linguist
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
N8python/MacNCheese
Expressing how good mac and cheese is in many programing languages
N8python/Physijs
Physics plugin for Three.js
N8python/proposal-block-params
A syntactical simplification in JS to enable DSLs
N8python/ref
A scala package to relive the old days of pointers.
N8python/requtil
Requestors for use with Douglas Crockford's parseq library.
N8python/treasure-chest
N8python/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
N8python/WebApplication
N8python/WebGL-Fluid-Simulation
Play with fluids in your browser (works even on mobile)
N8python/whiteboard
FORMCEPT Whiteboard used by developers for developers
N8python/zcomp
The compiler for the Z programming language.