Pinned Repositories
3D-platformer
A short 3D platformer created in Unity with two levels
BitStuffer
This program reads text input from a file, converts to binary ascii representation and creates a stuffed binary string. The binary string is then unstuffed and converted back to text. The text is saved to a file.
CPU-heap-triage
This program reads a number of Processes from a text file, and simulates the priority behaviour of a CPU triaging processes using a Heap data structure. Output is shown for before, during, and after the time step.
CPU-scheduling-algos
This program reads a text file containing tasks and schedules them according to scheduling algorithms including FCFS, RR, NSJF, and PSJF.
CyclicRedundancyCheck
Implementation of common CRC check used in Networking
Graph-adjmatrix-BFS
This program builds a graph data structure based on input given in an external text file. The program builds and displays an adjacency matrix representing the graph, and then performs and displays the output of a breadth first search
HerokuDemo
Java-scanner
This program implements a scanner which reads from standard input and outputs a token stream to standard output.
LiamsGameOfLife
Text based implementation of Conway's game of life.
Ricochet
A 2D action platformer created in Unity. Play as Sherman and wield the legendary Ricochet gun. Save the world.
Liam-OShea's Repositories
Liam-OShea/Ricochet
A 2D action platformer created in Unity. Play as Sherman and wield the legendary Ricochet gun. Save the world.
Liam-OShea/3D-platformer
A short 3D platformer created in Unity with two levels
Liam-OShea/Java-scanner
This program implements a scanner which reads from standard input and outputs a token stream to standard output.
Liam-OShea/BitStuffer
This program reads text input from a file, converts to binary ascii representation and creates a stuffed binary string. The binary string is then unstuffed and converted back to text. The text is saved to a file.
Liam-OShea/CPU-heap-triage
This program reads a number of Processes from a text file, and simulates the priority behaviour of a CPU triaging processes using a Heap data structure. Output is shown for before, during, and after the time step.
Liam-OShea/CPU-scheduling-algos
This program reads a text file containing tasks and schedules them according to scheduling algorithms including FCFS, RR, NSJF, and PSJF.
Liam-OShea/CyclicRedundancyCheck
Implementation of common CRC check used in Networking
Liam-OShea/Graph-adjmatrix-BFS
This program builds a graph data structure based on input given in an external text file. The program builds and displays an adjacency matrix representing the graph, and then performs and displays the output of a breadth first search
Liam-OShea/HerokuDemo
Liam-OShea/LiamsGameOfLife
Text based implementation of Conway's game of life.
Liam-OShea/Merge-with-threads
This program reads a list of integers from a file, sorts them using two threads, merges the data * using a separate thread, and outputs the result to another text file.
Liam-OShea/RollupIssueReproduction
Repro for issue encountered using @rollup/stream package
Liam-OShea/TestAppService
Testing Gulp configuration with App Servuce
Liam-OShea/tets
Liam-OShea/UNIX-shell
This program acts as a simple UNIX shell. The shell has a history feature which allows the user to access previously used commands.
Liam-OShea/VercelDemo
Learning how to deploy to Vercel