James Games banner logo

Welcome

Welcome to my website. Here's a bunch of quick links to various projects and writings of mine. Some of the projects here link to their Github page, while others are hosted on this website.

Site Smith static website generator

With Clojure as the user DSL to script

Picture of Site Smith logo

Digital Rain Creator

Customize sequence with user written Python

Picture of digital rain sequence made by the Digital Rain project

Easy Sprite game development library

Graphics, animation, and user input library

Picture of Easy Sprite example project

Four in a Row game

Board game with various AI personalities

Picture of the application Four in a Row

Treasure Hunter Joe game

2D platformer, collect stage gems to beat levels

Picture of the game Treasure Hunter Joe

Active Rendering in Java

A tutorial with code

Picture of the example active rendering application

Passive Rendering in Java

A tutorial with code

Picture of the example passive rendering application

Graphics and buffering in Java

Main tutorial page on rendering choices

Picture of book recommendations for Java graphics
Site Smith badge icon