Day96 - Neovide Smooth Scrolling
Details about a smooth scrolling implementation for neovim GUIs
2021-01-09
Day95 - Script-8 Learnable Programming
Adding code hover functionality to script-8
2019-10-29
Day94 - WebGL React Component
Wrapping game engine in a React component
2019-10-27
Day93 - Express Server
Added Express Based Server
2019-10-26
Day92 - Lose Screen
Danger animation and lose screen
2019-10-25
Day91 - Lose Screen Progress
Spent too long on a lose screen graphic
2019-10-24
Day90 - Typed Event Manager
Strongly Typed Event Manager in Typescript
2019-10-23
Day89 - More Script-8 Perf
Worked on a perf pr today
2019-10-22
Day88 - Neovim Plugin in Typescript
Writing a plugin for Neovim in Typescript
2019-10-21
Day87 - Desktop Updater
The terrifying power of JS
2019-10-20
Day86 - Live Satellite Feed
Using Azure Server to Process Satellite Data
2019-10-19
Day85 - Ze
An invocation for beginnings
2019-10-18
Day84 - Immediate Mode GUI Take 1
My first attempt at an immediate mode gui system
2019-06-02
Day83 - Isometric Picking
Using color coding to implement mouse picking in an Isometric game engine
2019-05-23
Day82 - Refactored Entity Rendering and Arrow Sprites
Changed entity rendering to use a grid and drew arrow textures
2019-05-17
Day81 - Sprite Rendering and Gap Fix
Finish up spritesheet rendering and fix pixel gap between tiles
2019-05-15
Day80 - TexturePacker Sprite Sheet Import
Do initial work for integrating texture mapper sprite sheets
2019-05-12
Day79 - Nyx8 Colors and Wall Sprite
Swapped colors out for a different color scheme and made a new wall texture
2019-05-10
Day78 - Map Generation and iOS Debugging Improvements
Refactored the map rendering and enabled some basic terrain generation
2019-05-08
Day77 - Isometric Renderer
Building the basics of an isometric renderer
2019-05-05
Day76 - Isometric Rendering Textures
Make some debug textures for isometric rendering
2019-05-04
Day75 - Poor Man's Animation Curves
Building a live reloadable interpolation curve system
2019-05-02
Day74 - Debug Infrastructure and Text
Added windows target and setup some general game infrastructure
2019-04-30
Day73 - Visual Studio iOS Debug Debugging
Working out the kinks in the Visual Studio remote iOS debugging
2019-04-26
Day72 - Imgui and GGEZ Experimentation
Testing out ggez and imgui libraries in rust
2019-04-24
Day71 - Azul Experimentation
Getting Azul building and running on windows
2019-04-22
Day70 - Porting WPF App to Core
Porting a dotnet framework WPF app to dotnet core
2019-04-21
Day69 - Popup Tool Bar
Prep work for a new utility bar project
2019-04-19
Day68 - Conditional Types in Typescript
Using conditional types to port javascript code to typescript
2019-04-18
Day67 - Window Sniper
Simple utility for force killing windows
2019-04-17
Day66 - Porting Tetris Attack to Typescript
Made significant progress toward porting my Tetris Attack clone to typescript
2019-04-16
Day65 - Multi Line Garbage Clearing
Reworked multi line garbage clearing
2019-04-15
Day64 - Spacemacs Chrome Debugging
Added chrome debugging layer to my spacemacs config
2019-04-14
Day63 - Garbage Refactoring
Refactored garbage block rendering to simplify and enable new multi line garbage block rendering
2019-04-10
Day62 - New Blocks and Camera Shake
Added new block art and added camera shake on garbage fall
2019-04-09
Day61 - Building IOS Apps in VS
Building remotely on Mac from Visual Studio working
2019-04-08
Day60 - Setting up Mac
Worked on installing software for iOS development
2019-04-07
Day59 - 8Bomb Start Screen
Implemented 8Bomb Start Screen
2019-04-06
Day58 - 8Bomb Logo
Pixel Art for 8Bomb Logo
2019-04-05
Day57 - Down Day
Break Day to Rest
2019-04-04
Day56 - Misc Combo Improvements
Refactored code to enable various improvements to combos
2019-04-03
Day55 - Pando UI
Minimal ui for editing pando trees
2019-04-02
Day54 - Remove Pando Abbreviations
Delete unnecessary abbreviation code in Pando
2019-04-01
Day53 - Pando in the Browser
Port Pando to the browser and make a new plan
2019-03-31
Day52 - Garbage Clearing
Add clearing garbage blocks when a match is made next to them
2019-03-30
Day51 - Project Link Cleanup
Automatically output related blog post links on project page
2019-03-29
Day50 - Robot Game
Start working on a new mobile game
2019-03-28
Day49 - Garbage Physics
Added falling and grid representation to garbage blocks
2019-03-27
Day48 - Garbage Grid Rendering
Draw function for garbage blocks in terms of blocks
2019-03-26
Day47 - Garbage Rendering
Draw code for rendering garbage blocks
2019-03-25
Day46 - Tetris Attack Garbage Art
I made more Tetris Attack art
2019-03-24
Day45 - Switch to WebPack
I switch to webpack from parcel
2019-03-23
Day44 - New Project Prep
Spent afternoon planning a new game project
2019-03-22
Day43 - New Block Art
Made replacement art for the tetris attack textures
2019-03-21
Day42 - Finished Combos!
Built combo recognition
2019-03-20
Day41 - Stop-Clock and Combo Struggles
Spent the whole day fighting the combo tracker with little success
2019-03-19
Day40 - WebGL Renderer
Description of the WebGL renderer I use for Tetris Attack
2019-03-18
Day39 - Block Matches
Implement block matching and clear animation
2019-03-17
Day38 - Block Manipulation
Implemented block dragging, falling, and intentional grid advancement in a big spaghetti mess
2019-03-16
Day37 - Advancing Rows and Minor Cleanup
Refactored state management and added block spawning
2019-03-15
Day36 - TA Utilities and Touch
Added utility classes and touch support to Tetris Attack
2019-03-14
Day35 - Implement Block Grid
Built the initial grid and block modules for Tetris Attack
2019-03-13
Day34 - Eval Error Sources
Regexes to find the location of an error in javascript from the trace text
2019-03-12
Day33 - Tetris Attack Planning
Set out todo items for Tetris Attack
2019-03-11
Day32 - Tetris Attack Clone
I started a Tetris Attack Clone!
2019-03-10
Day31 - 8Bomb State Management
Modified 8Bomb to use SCRIPT-8's state features with mixed results
2019-03-09
Day30 - SCRIPT-8 FrameBuffer Renderer
PR merged with faster draw API calls and ported 8bomb
2019-03-08
Day29 - SCRIPT-8 Graphics Debugging
Fixing a weird bug in the SCRIPT-8 Bios
2019-03-07
Day28 - SCRIPT-8 Performance PR
Created a pull request to SCRIPT-8 to speed up draw calls
2019-03-06
Day27 - 8Bomb Performance and Cleanup
Faster game over animation and general bug fixes
2019-03-05
Day26 - SCRIPT-8 Performance Improvements
Using Typed Arrays to Improve Javascript Canvas Performance
2019-03-04
Day25 - Game Over Screen
Add game over screen to 8Bomb
2019-03-03
Day24 - 8Bomb Refactors
Cleaning Up 8Bomb Code Structure
2019-03-02
Day23 - Rocks and Explosions
Adding graphical touches to 8bomb
2019-03-01
Day22 - Pando VNext
Getting started on the next version of Pando
2019-02-28
Day21 - 8Bomb Version 0.1
8Bomb is now playable!
2019-02-27
Day20 - SCRIPT-8 Crisis
Reimplementing SCRIPT-8 in a github pages site.
2019-02-26
Day19 - Automating Blogging
Using Okeydokey to make blogging more efficient
2019-02-25
Day18 - 8Bomb Camera Fixes
SCRIPT-8 bug fixes to enable better 8Bomb physics
2019-02-24
Day17 - 8Bomb Camera
Implement player following camera
2019-02-23
Day16 - SCRIPT-8 Pull Requests
Miscellanious Pull Requests to SCRIPT-8
2019-02-22
Day15 - 8Bomb Physics
Implement simple pixel based collisions
2019-02-21
Day14 - Blog Style Updates
Improve Syntax Highlighting and Comments
2019-02-20
Day13 - Rusty Mandelbrot
Executing Rust Code in the Browser
2019-02-19
Day12 - Project Pages
Central Project Pages
2019-02-18
Day11 - Marching Squares
Implementing Marching Squares in SCRIPT-8
2019-02-17
Day10 - Pando Command Line Interface
Pulling it all together into a useful tool
2019-02-16
Day9 - Pando Generator
Generating DOT files
2019-02-15
Day8 - Pando Abbreviations
Resolving abbreviations in the Pando file format
2019-02-14
Day7 - Contributing to Open Source
Starting another bomb survival demake
2019-02-13
Day6 - Pando Parser Completed
Wraping up the parser
2019-02-12
Day5 - Pando Parser
Parsing the Pando todo file format
2019-02-11
Day4 - Pando
Tree Based Task Tracking
2019-02-10
Day3 - Okeydokey Cont.
Rust Command Line Tools
2019-02-09
Day2 - Okeydokey
Decompiling .NET Apps
2019-02-08
Day1 - Here Goes Nothing
Intro to Everydays
2019-02-07