Releases: cis3296f22/Pathogen
Release list
v4.0.0 Pathogen
Fourth Stable Release
Link to Pathogen
The fourth and final release on Pathogen focuses on the final touches. The main goal of this release was to make the overall user experience much more refined. Please refer to the key features section to see what we added!
Key Features
- Auto-generated documentation
- Ability to drag the drop down menu
- Button for maze regeneration
- Hover effect on grid cells
- Ability to drag and drop start and end nodes
- Continuous integration via GitHub CI
- Code cleanup
v3.0.0 Pathogen
Third Stable Release
Link to Pathogen
The third stable release of Pathogen improves drastically on the last version. In this release, the focus was on improving the learning of the agents, the visualization of the algorithm, and user experience.
Key Features
- Add settings mode option to control mutation rate
- Add tooltip to buttons
- Stop agents once they reach the end node
- Skip the evolution process
- Add dropdown for genetic algorithm parameters
- Implement more effective fitness function
- Allow the user to draw their own mazes/obstacles
- Shift-click draws empty cells
- Regular click draws wall cells
- Cell dampening is reset on grid update
- Visualization of fitness levels
- Add trail to agents
- Add outline to agents
v2.0.0 Pathogen
Second Stable Release
Link to Pathogen
The second major release to Pathogen has a ton of new features. The most important features include: implementation of agent movement, the genetic algorithm, and a fast/forward feature.
Key Features
- Generate population of agents
- Apply button for settings
- Agent movement based on genes
- Agent movement involving physics
- Population size setting
- Speed of visualization setting
- Genetic Algorithm
- Selection (agents selected and put into mating pool
- Mating (agents selected from the pool to be parents)
- Crossover (DNA of both parents are spliced to create the child's DNA)
- Mutation (a child's DNA has a chance of mutating)
- Generate finish/end node on the maze
v1.0.0 Pathogen
First Stable Release
Description of Release
Link to Pathogen
The first major release of Pathogen allows the user to load the web-application, see the auto-generated grid, generate a maze, adjust grid related settings (such as: the number of rows in the grid, the number of columns in the grid). In addition to the grid being drawn to the canvas, more UX related work was completed to provide a professional theme to the application.
Key Features
- Structured layout of content
- Application banner
- Canvas creation
- Grid creation
- Maze generation
- Start node added to generated maze
- Settings menu to control the application
- Application Theme
- Easy on the eyes grid colorscheme