0xFireball

This is an abridged list of some of my most interesting software work. There are plenty more unfinished ideas scattered among my GitHub public repositories and in ALTiCU's public GitLab.

Flagship Projects

AutoBotnet

AutoBotnet is an open source game centered on strategic programming, which controls a more broad game based on resource management and empire building. One of its primary goals is to be an educational but fun introduction to programming through a massively multiplayer RTS game (C#/C++)

Website GitHub

LOSEM

Losem is a game project intended to explore fast-paced action paired with synth music and bright, minimalist visuals. Catch glimpses of a sprawling pseudo-3D procedurally-generated or painstakingly designed metropolis as the Runner runs.

The Game

Lunch Simulator

Originally a simulation of traffic and employees leaving work to purchase lunch, Lunch Simulator is a humorously over-engineered social and economic simulation.

Lunch Simulator already simulates a ridiculous swath of employee existence, including such areas as food preferences, meal nutrition, conversation simulation, friendship, group travel, traffic, enterepreneurship and bankrupcy, worker paychecks, labor regulations, financial cycles, psychological personality models, communicable disease, and more! Our goal is to be able to simulate the entire universe in Lunch Simulator, at some point. We are aiming for Dwarf Fortress levels of detail.

For a painstakingly detailed explanation, refer to the 28-page (and growing) design document.

Design Document [v31]

Contributor

AvalonStudio

An extensible, cross platform IDE written in C# for Embedded C/C++, .NET Core, Avalonia and Typescript (C#)

GitHub

Nez/FFNez

Nez is a free 2D-focused framework for developing games with MonoGame.

FFNez is a fork of Nez used in my custom game framework FireNG [coming soon].

FFNez Nez

DRiP

an ultra-minimal multitool web service

Source Code

Miscellaneous Projects

Enlightened

An elegant, minimalist highlighting code editor for Android. Enlightened gives you a rich editing experience for a number of programming languages. (Java/Kotlin)

Website Play Store Source Code

SuperBoats 2

A challenging, uncomplicated arcade battle (Haxe)

Play Source Code

xamarin-android-linux

A comprehensive guide to getting Xamarin.Android working great on Linux (Shell)

Read the guide

FcChip

A RISC-inspired fantasy cpu architecture, with assembler and virtual machine (C#)

Info Architecture GitHub

AuthN

Secure, federated unified authentication server for AlphaOsmium (C#)

GitHub

IHUI v2

A lightweight, minimal, pretty stylesheet (CSS)

Docs GitHub

OsmiumMine

AlphaOsmium Data Store Component. Schemaless remote data store (C#)

GitHub

PenguinUpload

A self-hostable, fully featured file host. (C# + Vue.js)

GitHub

MGLayers

Layered and packed asset loading extensions for MonoGame (C#)

GitHub