Mark Bailey

Projects

The Hollow of Marrowfall
The Hollow of Marrowfall

The Hollow of Marrowfall is a turn-based roguelike where any move could be your last. Descend into a sprawling mine once carved for oil, but perhaps dug too deep. Scavenge, fight, and adapt as you delve deeper into the Hollow, facing creatures that feed off light, or lurk in the shadows. Death is permanent, progress is earned, and only those who learn the rhythm of the dark will survive long enough to claim their 10,000 liters of oil.
Key Features:

This demo will let you play through the first 2 biomes. Art is not finished so somethings appear as a '?', and some things reuse textures of other things

Uppies

Uppies is a game where you control a ball and you bounce off platforms for as long as you can trying to get the highest score you can. All the while earning coins to purchase things from the in-game shop. This was developed using Python, and is available in the play store right now!

Twig

Twig is a social media website. This uses PHP for the front and backend (with MySQL). You can create an account, post pictures, add your friends!

To Do Android App

To Do App is exactly what it sounds like. It's a to do app. This app was made in Java in Android Studio. This app allows you to create, delete, and modify to do lists.

To Do App
Unblind

Unblind is a terminal text editor written in pure C with Ncurses. The goal was to create a text editor that has common keybindings so that it's easy to pick up and use out of the box.
Key features:

This was a great project for deepening my understanding of C!

AI Racing

AI Racing was intended to end up as a game, but currently it is just a simulation where an AI learns to traverse a map in the fastest way possible. This is written in Java. The AI learns from previous generations and then takes this new knowledge and tries to improve it.

War^2
War^2

War^2 is a game made in java script. In this game your goal is to avoid enemies (red squares), there are a couple of different classes in this game that allow for different styles of play.

Snake

This is a remake of the classic game snake. It's made in javascript

Snake
Rice Bot
Rice Bot

This bot goes to the website freerice.com, and goes to the math section and does math problems to donate rice. This doesn't read the website directly though. This bot goes to the website and takes a picture of what is on the screen and attempts to read it and the answers, and then selects what it thinks is correct. This project is written in Python and uses pytesseract to read the screen.

Rice Bot

Articles

Fork, Exec, and Pipe
Recreating printf in C