Pinned Repositories
aeroplane-coordinates-extended
An extension of Aeroplane and Coordinates for a runway takeoff simulation. 90 (4.50). PPA 12.
arduino-leds
Some of my progress in Assembly language. This time, displaying codes and sequences with an arduino on a series of LEDs. 93. CS1 5.
battleships
A model for a game of Battleships. 92.31. PPA 9.
berkeley-pacman-mdp-agents
Artificial Intelligence project designed by UC Berkeley. Designed game agents for the game Pacman using basic, adversarial and stochastic search algorithms, and reinforcement learning concepts. 65.7. AIN 2.
berkeley-pacman-partial-agents
Artificial Intelligence project designed by UC Berkeley. Designed game agents for the game Pacman using basic, adversarial and stochastic search algorithms, and reinforcement learning concepts. 84. Has a very high win-rate of winning 90+% of the time. AIN 1.
combine-harvester
A simulation for a harvest that takes place on a farm with multiple fields of crops. Makes use of superclass. 80. PPA 10.
Game
Development in progress of a classic-style JRPG with a few twists.
GhostNEAT
Project using genetic algorithms and human-assisted learning to evolve predatory behaviour of ghosts in Pac-Man. This leads to successful and creative results without guidance or rules for the agents.
java-practice
Some simple Java syntax practice. Something to look back to for a refresh.
Python-exercises-for-modders
Python exercises for modders.
SamuelGodwin's Repositories
SamuelGodwin/Game
Development in progress of a classic-style JRPG with a few twists.
SamuelGodwin/GhostNEAT
Project using genetic algorithms and human-assisted learning to evolve predatory behaviour of ghosts in Pac-Man. This leads to successful and creative results without guidance or rules for the agents.
SamuelGodwin/java-practice
Some simple Java syntax practice. Something to look back to for a refresh.
SamuelGodwin/aeroplane-coordinates-extended
An extension of Aeroplane and Coordinates for a runway takeoff simulation. 90 (4.50). PPA 12.
SamuelGodwin/arduino-leds
Some of my progress in Assembly language. This time, displaying codes and sequences with an arduino on a series of LEDs. 93. CS1 5.
SamuelGodwin/battleships
A model for a game of Battleships. 92.31. PPA 9.
SamuelGodwin/berkeley-pacman-mdp-agents
Artificial Intelligence project designed by UC Berkeley. Designed game agents for the game Pacman using basic, adversarial and stochastic search algorithms, and reinforcement learning concepts. 65.7. AIN 2.
SamuelGodwin/berkeley-pacman-partial-agents
Artificial Intelligence project designed by UC Berkeley. Designed game agents for the game Pacman using basic, adversarial and stochastic search algorithms, and reinforcement learning concepts. 84. Has a very high win-rate of winning 90+% of the time. AIN 1.
SamuelGodwin/combine-harvester
A simulation for a harvest that takes place on a farm with multiple fields of crops. Makes use of superclass. 80. PPA 10.
SamuelGodwin/fox-goose-grass
A game of the infamous 'wolf, goat and cabbage' problem (river crossing puzzle) - in this case a fox, a goose and some grass. 80. PPA 13.
SamuelGodwin/investment-analysis-system
A bonds and investment analysis system. 74. OSD. (Fix files).
SamuelGodwin/organiser-parser-with-login
An organiser and parser with login system + minor encryption. Makes use of MVC. 100 (14/14). PPA 14.
SamuelGodwin/pirate-islands
Code modelling a ship on its treasure-hunting pursuit around some islands, featuring pirate speak. 61.11. (but model; so 100). PPA 7.
SamuelGodwin/pirate-shop
A solution modelling the transactions of a clandestine pirate shop. 90.91. PPA 8.
SamuelGodwin/prototype-project-planning-tool
A prototype project-planning tool, written in Java. 86. SEG Agile.
SamuelGodwin/ufo-sightings
An application built around statistical analysis of UFO sightings in the USA. Includes a game in section 4: Alien Run 4000. 95.
SamuelGodwin/Python-exercises-for-modders
Python exercises for modders.
SamuelGodwin/aeroplane-simulator
100. PPA 5.
SamuelGodwin/airportgates-usingstacks-moretreasurehunt
More practice working with the basic building blocks of C++: vectors, functions, and classes. A system that returns the gates needed at an airport. Implementation of a class Stack. Treasure hunt, continued. 66.6. PEP 2.
SamuelGodwin/binary-search-trees
A home-made binary search tree template. 62. PEP 4.
SamuelGodwin/brainf-language-and-regex
About a Scala interpreter for the esoteric Brainf*** programming language. 6/?. PEP 8.
SamuelGodwin/buylowsellhigh-treasurehunt-circularbuffer
A system that returns a `Trade' object with the buy and sell time that maximises profit for a vector of prices. Code to work with data about items that are placed at different places on a map, returning distances to these items using the Haversine Formula. Finally, some code for the CircularBuffer class (and some revision). 70. PEP 1.
SamuelGodwin/code-to-answer-coding-interview-style-questions
Some code to answer some coding interview-style questions. 90. PEP 0.
SamuelGodwin/FFPRSaveEditor
Save game editor for the Final Fantasy Pixel Remaster series.
SamuelGodwin/highly-suggested-movies
Scala programs about searching and backtracking. Solves various versions of the Knight’s Tour Problem on a chessboard. 10/?. PEP 7.
SamuelGodwin/knightstour-moretrade-morecollatz
A solution modelling the Knight's Tour Problem plus an extension to Trade and Collatz. 100. PEP 9.
SamuelGodwin/paediatric-education-game
An app designed and implemented in liaison with the Nuclear Medicine Department at Chelsea & Westminster Hospital. Educational in order to make medical procedures less daunting for children. 70.
SamuelGodwin/rscplus
RuneScape Classic client mod & preservation platform
SamuelGodwin/stocks-drumb
First, a Scala program that tests examples of the 3n+1‑conjecture, also called Collatz conjecture. Secondly, a system for stock portfolio information (reads corresponding CSV-files) such as calculation of the change factor (delta) and profits over time of compound investment. 9/?. PEP 6.
SamuelGodwin/sudoku-solver
This code solves Sudoku puzzles. 28.6. PEP 5.