PCR Boggler, a Boggle solver
Presentation
PCR Boggler is an open source solution finder for
Boggle games.
Basically, I wrote it because I find Boggle particularly boring except when you cheat in an online version of the game (the fun being to see other players' reactions). I also wanted to practice a bit after learning some C++.
Key features :
- open source (GPL version 3 or later)
- written in C++ (ugly code but at least there isn't a single compilation warning)
- no GUI, but a least we didn't use any funky library (only standard libraries, so it should compile anywhere and easily)
- perfect word list for French (ODS 4, which is THE reference for french word games), a choice of word lists for English (TWL, SOWPODS and YAWL - you just need to pick the right one), some german word list (quite bad but I didn't find better), ability to add a custom word list
- and last but not least... it works, rather fast, using around 15MiB of RAM
Download
The current version is 0.1.1, released on March 8, 2008.
Archive contents :
- /source :
a folder with the source and CodeBlocks project files (version SVN 4681)
- PCR_Boggler-0.1.1.exe :
the Windows binary
- *.words files :
dictionaries
- GNUGPL.txt :
The GNU General Public License version 3
Required : Windows or the OS of your choice plus a C++ compiler
Tested with : Windows XP (compiled with MinGW via Codeblocks)
/*************************************************************************
* *
* PCR Boggler *
* *
* Copyright (C) 2008 PatheticCockroach *
* http://www.patheticcockroach.com *
* Version 0.1.1 *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 3, or (at your option) *
* any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, see <http://www.gnu.org/licenses> *
* *
*************************************************************************/
!======> Change log <======!
2008-03-08 (0.1.1) :
- first release "tech demo"