Pinned Repositories
205a1
Given a made up file format implement line, rectangle, circle and other drawing primatives. Uses Bresenham's Line Drawing Algorithm. All my work is in the bvg.cpp file. 2D graphics assignment
226a3
Using Kruskal's Algorithm, find the Minimum Spanning Tree fo an Edge Weighted Graph. Return -99 if the graph is not connected. Algorithms and Datastructures assignment.
361a1
Simple HTTP Server and Client using the linux TCP API. The client is a poor mans curl and the server will server anything in the current directory. HTTP/1.0 only
361a2
Analyze a captured wireshark session and run statistical analysis on the various tcp packets from http requests. Computer Networking Assignment
GameTimer
Timer I made to use when developing games in C#.
LineFollowingRobotFirmware
Firmware that runs on the STM32f407 discovery development board. Reads input from an IR sensor array and outputs control signals to the motor.
NinePuzzle
Solve the Nine Puzzle problem using BFS on an undirected graph and print out the path from the unsolved board to the solved board.
PiMusicPlayer
Currently what I use to listen to music on my Raspberry Pi B+ V2
plertfermer
A 2D platformer developed in C#/XNA
vrooom
virtual machine written in C++11
john-curry's Repositories
john-curry/361a1
Simple HTTP Server and Client using the linux TCP API. The client is a poor mans curl and the server will server anything in the current directory. HTTP/1.0 only
john-curry/NinePuzzle
Solve the Nine Puzzle problem using BFS on an undirected graph and print out the path from the unsolved board to the solved board.
john-curry/205a1
Given a made up file format implement line, rectangle, circle and other drawing primatives. Uses Bresenham's Line Drawing Algorithm. All my work is in the bvg.cpp file. 2D graphics assignment
john-curry/226a3
Using Kruskal's Algorithm, find the Minimum Spanning Tree fo an Edge Weighted Graph. Return -99 if the graph is not connected. Algorithms and Datastructures assignment.
john-curry/361a2
Analyze a captured wireshark session and run statistical analysis on the various tcp packets from http requests. Computer Networking Assignment
john-curry/GameTimer
Timer I made to use when developing games in C#.
john-curry/LineFollowingRobotFirmware
Firmware that runs on the STM32f407 discovery development board. Reads input from an IR sensor array and outputs control signals to the motor.
john-curry/PiMusicPlayer
Currently what I use to listen to music on my Raspberry Pi B+ V2
john-curry/205a3
Create an L-System renderer using python and 2D homogeneous transformations. All my code is in the lsviewer.py file. 2D Graphics assignment.
john-curry/205a4
Attempt at creating multiple binaries for applying filters to a black and white image. Ended up being too complicated for just an assignment.
john-curry/205a5
Final image processing assignment where I used Bicubic interpolation in place of Linear interpolation
john-curry/226a1
Build trees from various text encoding schemes. Algorithms and Data Structures assignment
john-curry/226a2
Find the minimum and maximum value in a list using the information theoretic lower bound for number of comparisons. Algorithms and Data Structures assignment.
john-curry/226a4
Given a list of planets seperated by wormholes, use Euclidean distance to find the Shortest Path between all the planets. An Algorthms and Datastructures assignment
john-curry/226a5
Using backtracking, solve a randomly generated maze. An Algorithms and Data Structures Assignment
john-curry/305a1
john-curry/361a3
Given a pcap file of traceroute connections, analyze the route that the connections took to get to their destinations. Computer Networking Assignment
john-curry/CSAChallenge2022
john-curry/cv
Just a blank coverletter
john-curry/john-curry.github.io
john-curry/LatexStuffTesting
john-curry/nvim-configs
nvim-configs
john-curry/pong
Pong in Javascript
john-curry/profile
my additions to my bashrc file
john-curry/RCRPG
Failed GTA clone using Javascript
john-curry/rpiclock
HTML Webpage that shows the current time.
john-curry/sevenseg
Small program to control a single seven segment display from the STM32f407 discovery board.
john-curry/This-Is-A-Title
A HTML5 game.
john-curry/we
HTML5/Javascript game where you control a spaceship and shoot at another space ship
john-curry/winningnim