Braden's public fiddles
-
Printing the letter E without typing "E"
No-Library (pure JS), HTML, CSS, JavaScript
-
collab test
hfhgfhdhjg
-
Steam BBCode table generator
For https://steamcommunity.com/sharedfiles/filedetails/?id=1329884761
-
Simple Grapher
Fooplot is down, but I'm a programmer so I can make my own plotter. Still annoyed, though.
-
Raster-drawing a circle without using PI
this fiddle draws a circle completely from scratch without using pi, Math.sqrt, Math.pow, etc.
-
Base64 encoder/decoder
It's not perfect, and doesn't handle erroneous base64 input gracefully (it will generate binary garbage), but it works.
-
Declarative-style key handler demonstration
Rather than managing a stupid-complicated event handler where every handled input is hard-coded in, and/or the pressed keys are mashed into a data structure, this puts all the handled inputs into a data structure and looks them up every time a key is pressed. Making it possible to modify at runtime, and greatly simplifying the process as a whole. It also makes it possible to automatically generate a list of the available key bindings, which would have to be hard-coded if the controls were themselves hard-coded.
-
Secret Santa Thing
Generates a Secret Santa list and tracks chaining.
-
Quick Tender Count
Fast and minimalist tender count assist thingy.
-
Snake color demo
Showing the different ways you can use color in a snake game
-
Sine thing
Sine function with variable accuracy, plotted next to the built-in Math.sin()
-
Javascript String.format()
A cheap implementation that supports basic escaping and abuses JavaScript's duck typing
-
QuerystringTable demo
A demo of a constructor I wrote for parsing and accessing querystrings
-
Input example
Example implementation of Input as a class.
-
Playing with gravity simulation
Simple gravity simulation/demo to show how simple the concept is
-
HTML5 Breakout
Breakout in HTML5. https://youtu.be/0MNkmIzxENs
-
HTML5 Snake
Using a module/namespace pattern. https://gitlab.com/bradenbest/html5-snake
-
Congratulations. You're colorblind.
Well, more so than a computer.
-
Quick alpha mixing demo
No-Library (pure JS), HTML, CSS, JavaScript
-
HTML5 On-screen Keyboard
Improved version of http://jsfiddle.net/B1KMusic/GVqEA/