Logic-puzzle solver
- Student: Darra Ricks (2013).
- Purpose:
The Logic Puzzle Solver (LPS) is a web application that serves as an
aid for performing
the deductive reasoning necessary to solve logic puzzles and problems.
This program allows the
user to create a custom logic grid and deduces information based on
logic clues entered by the
user. Logic Puzzle Solver can solve most puzzles of standard size and
structure.
- Method:
LPS is implemented as a Java applet that runs in the user's browser. The user
specifies the solution grid and its labels, then enters the puzzle clues. The
user can either manually or automatically propagate information.
- What the student learned
- User interface principles, such as structure and visibility.
- The Netbeans integrated development environmnent.
- The Java Swing graphics library
- Signing applets
Code and documentation can be found at
this site.