ashjohnson.dev

Light

Menu

Ash Johnson

Languages

logo

C++

This is my primary language, my favorite programs to make are terminal applications and C++ works well for that.

logo

Javascript

I've used pure Javascript in many of my projcets, primarly my web-based ones.

logo

x64 Assembly

I'm still learning Assembly but for now I've got the basics and can make very basic programs.

logo

Python

I know Python but I don't like it and avoid it at all cost.

Projects

Maze

C++, Python, JS

This was one of the first projects I made. Origionaly in Python, the program would make x mazes, then solve every maze generated and calculate the times it took to solve the mazes. Now, recreated in C++ then again in JS, the program can now run in websites and has been published as a wallpaper for KDE.

maze project image

3D Minesweeper

C++

Pretty self-explanatory, regular Minesweeper except there mutliple boards stacked on top of each other that can interact creating a third dimension. Played through the terminal.

maze project image

Snake

Python

Another one of my earlier projects. There are three versions, the first is regular snake where you place alone, the second is you versus the a computer controlled snake, and the third where the computer controls a snake alone. This is played in the terminal.

maze project image

Odyssey Project

HTML, CSS, & JS

2025

A webgame where you playthrough Odyssey's journey though 17 mini-games. Available at: odysseyproject.xyz.

maze project image

Coming Soon...