Pinned Repositories
Aber-Past-Paper-Retriever
Fetches all Aberystwyth University Past Paper PDFs for a given module.
AI-Algorithms
A Collection of Artificial Intelligence Algorithms. Includes: Particle Swarm Optimisation, K Means Clustering, Discrete Fuzzy Logic Model.
BFS-Visualiser-React
A Visualiser for the Breadth First Search algorithm - built using React. Finds the shortest path between two hexes whilst avoiding walls.
Bird-Data-Analysis
An analysis of datasets to gain an insight into the movements of migratory birds.
C-Hash-Table
A hash table utilising open addressing and double hashing implemented in C.
ConnectFourAI
Connect Four Game with GUI and CLI Interfaces. Work in progress AI player utilising negamax search, alpha-beta pruning, bitmap board encoding, and exploration ordering.
Game-of-Life
A cellular automaton model (in React) which observes how cells evolve from an initial configuration of live and dead cells
Meal-Planner
An automatic meal plan generator which utilises a local collection of recipes the user has imported. Allows exporting of plans and shopping lists.
Puzzle-Solvers
A Collection of Puzzle Solvers. Includes a Sudoku Solver with forward checking and a K-Puzzle Solver which utilises the A* algorithm.
Sevens-Card-Game
Sevens Card Game Implementation. Computer Player which scores its hand and plays the card which will benefit itself the most.
maw101's Repositories
maw101/BFS-Visualiser-React
A Visualiser for the Breadth First Search algorithm - built using React. Finds the shortest path between two hexes whilst avoiding walls.
maw101/AI-Algorithms
A Collection of Artificial Intelligence Algorithms. Includes: Particle Swarm Optimisation, K Means Clustering, Discrete Fuzzy Logic Model.
maw101/Bird-Data-Analysis
An analysis of datasets to gain an insight into the movements of migratory birds.
maw101/C-Hash-Table
A hash table utilising open addressing and double hashing implemented in C.
maw101/Meal-Planner
An automatic meal plan generator which utilises a local collection of recipes the user has imported. Allows exporting of plans and shopping lists.
maw101/Aber-Past-Paper-Retriever
Fetches all Aberystwyth University Past Paper PDFs for a given module.
maw101/ConnectFourAI
Connect Four Game with GUI and CLI Interfaces. Work in progress AI player utilising negamax search, alpha-beta pruning, bitmap board encoding, and exploration ordering.
maw101/Game-of-Life
A cellular automaton model (in React) which observes how cells evolve from an initial configuration of live and dead cells
maw101/Puzzle-Solvers
A Collection of Puzzle Solvers. Includes a Sudoku Solver with forward checking and a K-Puzzle Solver which utilises the A* algorithm.
maw101/Sevens-Card-Game
Sevens Card Game Implementation. Computer Player which scores its hand and plays the card which will benefit itself the most.
maw101/Algorithm-Design-Mini-Projects
A collection of Data Structure projects based around courses I am taking.
maw101/BlackJackVariation
A Single Player Game Based on the Popular Blackjack/21 Card Game
maw101/CardDeck
A collection of classes for simulating a standard deck of playing cards
maw101/Collection-of-Haskell-Functions
A collection of functions developed while learning the Haskell programming language
maw101/Day-to-Day-Scripts
A (limited) collection of small day to day scripts
maw101/draggable-list
maw101/ForestFireModel
Implementation of the Drossel and Schwabl definition of the forest fire model
maw101/Kindle-Clipping-Formatter
A simple Python tool to convert Kindle Book Clippings from the default text file to a set of formatted web pages.
maw101/maw101
maw101/Mini-Projects
A collection of Mini Projects which implement solutions to practical problems from a multitude of areas.
maw101/NoughtsCrossesAI
Noughts and Crosses (PvP or P v AI). Different AI levels implemented ranging from randomised to an optimised player utilising mini-max algorithm.
maw101/Uni-Latex-Doc-Generation-Scripts