Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 881 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 881 Bytes

Lineup

A genetic algorithm for optimizing baseball and softball lineups.

GUI step #1 screenshot GUI step #2 screenshot

Usage

Front-end/GUI (node/npm) dependencies are downloaded via sbt.

From an interactive sbt session, issue:

> project gui
> run --port 8080

Visit http://localhost:8080 in a browser to enter your roster and generate lineups.

Project structure

ga

A library for the construction and execution of genetic algorithms.

common

Shared resources (domain objects, [de]serializers, etc.) used by both the api and gui projects.

api

A REST API for generating lineups given a roster and strategy.

gui

A web application and server, with browser-based GUI, for generating lineups.