Connor Haines's Projects
This was made in High School as an attempt at making a 2D spiderman game. However, I had to change directions and make a cool pool game instead, as this was just taking too long.
This program takes up to 9 integers as input and outputs them as a 7 segment display! I'm a fan of this one.
This program takes an arithmetic expression and outputs the correct answer.
This was an assignment to create a very basic website about my hometown using HTML and CSS.
Hack Western 7 Domain.com Winner
This "Coffee of Tea" program was my first ever CS assignemnt in University. It prompts the user for their name, the specifics of their order, and calculates the cost with taxes.
This is a Unity 2D (prototype) platformer game I made!
This is a basic brick breaker game I made in High School in C++.
This complex C program takes Name (String), ID (Int), and Data (Int) as inputs for items in BSTs and then allows the user to search the BST using advanced algorithms. Configured to run on Unix.
This very simple C program uses a basic algorithm to calculate the mathematical constant 'e', which is the base of the natural logarithm.
This program accesses an index of countries with their statistics (population, size, continent), and allows for adding or removing of countries. countries can also be modified.
This was an assignment to create an e-commerce website from scratch for a made up business. This was done using HTML, CSS, JavaScript and Bootstrap.
An extension to surprise your friends and family with on their special day!
This program was an assignment for a class, where images are processed and changed dynamically.
This complex program uses Binary Search Trees in C to dynamically manage memory for data. Memory is tracked, allocated and freed with advanced algorithms.
This program assesses movie scripts and analyzes their words
Watch Full Tutorial for this App on YouTube
I made this in Grade 10 in the infamous Turing language.
This program uses incrementing registers in Assembly to evaluate whether or not a string is a palindrome (focusing only on alphabetical chars).
This is a High School CS project to create a "phone game" (just screen resolution). This is the classic game, plinko.
About This was an assignment in which I was tasked to create a path finding algorithm using Java that would traverse a given map from a power station to a house.
This was a more advanced version of the previous program.
I was assigned to make this website for an exam (during the Covid-19 pandemic). It uses HTML, CSS and JavaScript and had to fulfill various very specific and unattractive requirements.
I created this website to practice JavaScript. It simply outputs one of my favourits quotes with an image of and some info about the person who said it.
This program uses an unconventional recursive algorithm to calculate the answer to an exponential expression in C.
I made this game in High School, the goal is to get your rocket as far as you can without colliding with an asteroid and keeping fuel levels up. Made with a physics engine and SFML.