Skills

Python

Python is my primary language, and the one I am best versed in. Over the years, I have created a variety of projects and scripts using it to automate simple math operations, all the way to recreations of pong.

Turtle Pong

This is my recreation of pong created using the Turtle library of Python. It was one of my first successful projects and taught me a lot about collision in games, as well as general game development principles. This game can be played by using the "W" and "S" keys to move the left paddle, and using the arrow keys to move the right paddle.

JavaScript

My Computer Science 10 class was my first experience with JavaScript, but I have grown to become quite adept in it. Using this language, I have created a veriety of projects, including this webpage.

JavaScript snake

This is my version of the classic game snake made with P5.js. It is my most ambitious project made with JavaScript, and required the heavy usage and manipulation of arrays. It can be played by using the arrow keys to change the snake's movement direction. the objective of the game is to grow as long as possible

C++

I had my first experience with C++ in my Mechatronics 10 class, and carried over my knowledge from other languages to learn it exceptionally fast. Using this langauge, I have created a veriety of projects including interactive doorbells as well as electronic dice that change their probabilites depending on ingame variables.

Electronic dice

This is an electronic random generator that I made to act as a die for a board game I had to create as part of a mechatronics project. this circuit takes input in the form of a series of binary bits to differentiate which card the player is using. Once it has differentiated this, it generates a yes or no with a different probability for each card.

Misc languages

I know a veriety of other languages and technologies that I have picked up over the years.

GDScript

I have used GDScript to create multiple personal projects, and games. I enjoy using GDScript because of its similarity to python as well as its home, the Godot game engine. Game development has been one of my hobbies for a long time, and Godot is my engine of my choice, so GDScript was a natural choice.

Lua

I have used Lua in the past to script in the Computer Craft Minecraft mod, as well to create some simple Roblox games. Its simple syntax allowed me to learn it quickly, however I have not used it much since I first learned it.