Ben Ryder

Projects

My projects include Websites, Python Games, Desktop Apps and more.

You can also find my projects on GitHub.

View All algorithms api-wrapper electron eleventy experimentation javascript netlify pygame python python-games python-tool static-site web-technology website

Pushshift API Wrapper

A Pushshift Reddit API wrapper for use in Node.js. I'm currently in the middle of testing and improving the project ready for an MVP release on my GitHub and npm.

rcl

rcl is a simple command line wrapper for rclone focused on easy folder syncing. It is loosely based on git's interface and therefore uses the concepts of "local" and "remote" along with having commands such as pull, push and diff.

benryder.me

Your already familiar with this one! I am planning to write up an article/walkthrough soon on how I created this site with Contentful, Eleventy, and Netlify.

Conqueror of Empires

A turn-based strategy game where up to 4 local players battle to be victorious, by expanding their empires, and controlling units to conquer cities and attack the enemy.

Writing Prompts

A program which randomly picks a writing prompt and displays it.

Soar

A program which randomly picks a writing prompt and displays it.

Electron Notes

A simple notes app made with electron.

Escape

You are trapped. To escape you must collect all the keys and get to the exit while avoiding all enemy patrols. If they touch you, you're dead.

Map Generator

A simple depiction of a generated land mass surrounded by sea.

Path Finding

An implementation of the dijkstra and A* shortest path algorithms. My implementation can be seen in my python game 'Escape'.

Tix Clock

An implementation of a Tix clock as seen in SmarterEveryDay videos. Each section indicates the four digits of a digital clock. The number of lit up squares is the current digit.

pygame-gui

A collection of GUI objects that can be used with pygame.