GitXplorerGitXplorer
a

boggle-solver

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
a11c8e1f494a11208e24e9e9eed4b82eb964f626

Use caching in performance test

aadamtheturtle committed 9 years ago
Unverified
2e6ac8884e13eac041c2ce158db50f9b1ae9e958

Test that JSON is loaded

aadamtheturtle committed 9 years ago
Unverified
b2fd9a69836e79f76b965f2158c3bab377288e53

Test for json dumping

aadamtheturtle committed 9 years ago
Unverified
2adc510c2da3d064bc4faa0de6464d526ddd11a0

Only dump if specified path

aadamtheturtle committed 9 years ago
Unverified
8586f8fdc79ffa91fd0bdbb676e3b1298d190d06

Include an integration test

aadamtheturtle committed 9 years ago
Unverified
99ccbe631b923f46fcd47f5b67f39cfce4fe5d20

Start of json dumping

aadamtheturtle committed 9 years ago

README

The README file for this repository.

Build Status Coverage Status

boggle-solver

Gives a list of all valid words in a Boggle board.

A Boggle board is an n * n board of tiles. Each tile has either one letter of the alphabet (not including "Q") or "Qu".

A valid word is one which can be made from adjacent tiles (including diagonally adjacent tiles). Each tile can be used at most once for each word. A valid word is at least three letters long.

Tests

Travis-CI runs all of the tests on various versions of Python.

Run the tests locally using:

python -m unittest discover

Plans

  • Some kind of interface. Maybe a GUI, maybe a CLI.
  • A generator to create random games.
  • Multiple language support.