Games Faix

GitHub

CQRPG

Chex Quest Role-Playing Game

Created 2024

CQRPG is a casual table-top role-playing game, based on the Chex Quest computer game series.

GitHub

Leng

Magic: the Gathering inventory tool

Created 2022, still active

Leng is a desktop app for managing a Magic: the Gathering inventory.

It replaces the Archivist and Scry (below).

GitHub

Eccentria & Eccentricenter

Custom Magic: the Gathering cards and reference site

Created 2021, still active

Designing custom Magic cards is an old hobby of mine. I made a lot when I was a kid from about 2000-2003, and got back into it in 2021. Eccentria was the first set of cards I created in this new era.

After playing enough games on Zoom with custom cards, I thought it would be helpful to create a site like Gatherer for easy card lookups. With Eccentricenter, I no longer need to find my copy of Blue Raspberry to read the fine print when my brother plays it.

Visit Eccentricenter

Designer

Automation for bulk editing cards on mtg.design

Created in 2021

mtg.design is a fantastic site for creating custom Magic: the Gathering cards from any device. However, it is not particularly convenient for bulk editing.

Designer is a command line tool for bulk editing cards on mtg.design. The site doesn't expose any kind of API intended for this kind of automation, so Designer is basically a webscraper.

GitHub

Archivist & Scry

Magic: the Gathering inventory tools

Created in 2021

These two tools were part of a system I used for tracking my Magic: the Gathering inventory for a while:

  • I would scan new cards using the mobile app MTG Scanner - Dragon Shield, and then export a CSV from it.
  • Archivist is a command line tool to aggregate a collection of those CSV files representing card transactions into a single inventory.
  • Scry is a command line tool that lets you search the inventory generated by Archivist using Scryfall query syntax.

I have stopped using or developing these, in favor of a new project, Leng, which I'll post later.

GitHub (Archivist) | GitHub (Scry)

Cockatrize

An arcane file converter

Created in 2021

Converts files representing Magic: the Gathering decks from the cryptic and proprietary .dck format used in Microprose's Magic: the Gathering to the XML .cod format used in Cockatrice and other fan apps.

GitHub

Djambi-N

An online multi-player strategy board game

Developed from 2018 to 2020

This was a 3-8 player adaptation of the 4-player board game Djambi, itself a 4-player adaptation of Chess.

The first programming project I worked on, in 2011, was an attempt at basic 4-player Djambi. I later made a functional implementation in 2017, before creating Djambi-N.

A beta version was online at djambi-n.com in 2020, but only used by a few friends for testing, and ended due to hosting costs.

GitHub | Wiki | Djambi Desktop (2017)

MineCalc

A desktop calculator for Minecraft resources

Created in 2017

If you've played Minecraft long enough, you've probably planned a big construction project - something like a mob farm or long railway. These things take a lot of materials to build, and often the parts are secondary items, not the primitive resources you harvest from the environment.

For example, you might want to build a track with 100 Rails, but you can't typically harvest rails, you have to make them out of sticks and iron ingots. And you can't typically harvest sticks, they must be made from planks, and the planks from logs, which can be harvested. And the iron ingots are made from iron ore plus a little fuel for the smelting process.

So, how much logs, iron ore, and coal does it take to build 100 rails? You can look up different recipes and figure out the math, but that is time consuming, and also recipes don't mention the amount of fuel required.

MineCalc can quickly crunch the numbers for you and determine that...

  • 100 Rail
  • = 100 * (6 Iron Ingot + 1 Stick)
  • = 100 * ((6 * (1 Iron Ore + 1/8 Coal)) + (1 * (2/4 Plank)))
  • = 100 * ((6 * (1 Iron Ore + 1/8 Coal)) + (1 * (2/4 * (1/4 Wood))))
  • = 600 Iron Ore + 75 Coal + 12.5 Wood

This is functional, but the recipes are for Java Edition 1.12 or 1.13, and so many may be out of date.

GitHub

Heart of Attack

A multi-player, turn-based strategy game

Developed from 2011 to 2014, but never completed or released.

GitHub | Download beta (Windows)

About Me

Games Faix is the game design alter-ego of software engineer James Faix.

I've dabbled in original PC games, custom content for tabletop games, and utility apps for hardcore gamers.