02Credits Blog

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