<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Solver Engineering on MonkeyTactics Blog</title>
		<link>https://blog.monkeytactics.com/tags/solver-engineering/</link>
		<description>Recent content in Solver Engineering on MonkeyTactics Blog</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Tue, 13 Oct 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://blog.monkeytactics.com/tags/solver-engineering/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Word Unscrambler and WWF Solver: Installable Apps, Smoother Searches</title>
				<link>https://blog.monkeytactics.com/posts/word-solvers-apps-performance-ux-update/</link>
				<pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
				<guid>https://blog.monkeytactics.com/posts/word-solvers-apps-performance-ux-update/</guid>
				<description>&lt;p&gt;A word solver should help you move from a rack of letters to a useful decision without making you wrestle with the interface. You should be able to find candidates, understand their scores, compare what they leave behind, and prepare the next rack.&lt;/p&gt;&#xA;&lt;p&gt;Our latest updates bring that workflow to the &lt;a href=&#34;https://monkeytactics.com/tools/word-unscrambler&#34;&gt;Word Unscrambler&lt;/a&gt; and &lt;a href=&#34;https://monkeytactics.com/tools/words-with-friends-solver&#34;&gt;Words With Friends Solver&lt;/a&gt;. Both can be installed as individual apps, open directly in Focus Mode, and support complete offline downloads. Underneath, dictionary loading and searches have changed too, alongside improvements to scoring, filtering, and saved candidates.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How We Built Anagram Architect: Meaningful Anagrams with Rust and WebAssembly</title>
				<link>https://blog.monkeytactics.com/posts/how-we-built-anagram-architect-rust-wasm/</link>
				<pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://blog.monkeytactics.com/posts/how-we-built-anagram-architect-rust-wasm/</guid>
				<description>&lt;p&gt;An exact anagram uses every letter from the original text once and only once. That rule sounds simple. The difficult part is finding a result that sounds like something a person might actually say.&lt;/p&gt;&#xA;&lt;p&gt;Consider a few of the phrases we used while developing Anagram Architect:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Osama Bin Laden&lt;/strong&gt; → &lt;strong&gt;Old man in a base&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;The meaning of life&lt;/strong&gt; → &lt;strong&gt;The fine game of nil&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Acorn computers&lt;/strong&gt; → &lt;strong&gt;Crap on customer&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;President Saddam Hussein&lt;/strong&gt; → &lt;strong&gt;Dispensed human disaster&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Schoolmaster&lt;/strong&gt; → &lt;strong&gt;The classroom&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Clint Eastwood&lt;/strong&gt; → &lt;strong&gt;Old west action&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Harry Potter and the Order of the Phoenix&lt;/strong&gt; → &lt;strong&gt;Portrayed orphaned hero for the next hit&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Each result preserves the source letters exactly after spaces, punctuation, and capitalization are ignored. Yet an ordinary dictionary search can produce thousands of other exact combinations that are technically correct and linguistically awful.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Why an Absurdle Solver Is Technically Difficult to Build</title>
				<link>https://blog.monkeytactics.com/posts/why-absurdle-solver-technically-difficult/</link>
				<pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://blog.monkeytactics.com/posts/why-absurdle-solver-technically-difficult/</guid>
				<description>&lt;p&gt;Absurdle looks almost exactly like Wordle: five-letter guesses, gray/yellow/green tiles, and eventually one completed word. The adversarial part is invisible.&lt;/p&gt;&#xA;&lt;p&gt;Behind the board, Absurdle begins with a pool of possible answers rather than committing to one secret word. After each guess, it returns feedback that preserves a difficult compatible family. Every reply remains consistent with the full history, so the finished game still looks as though one answer had been selected from the beginning.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Why the MonkeyTactics Crossword Solver Is Different</title>
				<link>https://blog.monkeytactics.com/posts/why-monkeytactics-crossword-solver-is-different/</link>
				<pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://blog.monkeytactics.com/posts/why-monkeytactics-crossword-solver-is-different/</guid>
				<description>&lt;h2 id=&#34;why-this-matters&#34;&gt;Why this matters&lt;/h2&gt;&#xA;&lt;p&gt;Most crossword solvers are built around one of two ideas. Some search a large archive of clue-and-answer pairs from previously published puzzles. Others take the letters you already know and return dictionary words that fit the pattern.&lt;/p&gt;&#xA;&lt;p&gt;Both approaches are useful. They also leave a gap.&lt;/p&gt;&#xA;&lt;p&gt;What happens when the exact clue is not in an archive, the answer is a phrase rather than a single word, or several candidates fit the crossing letters? And what if you want to keep two plausible answers alive until another part of the grid settles the question?&lt;/p&gt;</description>
			</item>
			<item>
				<title>How We Built a Four-Board Quordle Solver with Rust, WebAssembly, and Entropy</title>
				<link>https://blog.monkeytactics.com/posts/building-quordle-solver-rust-wasm-entropy/</link>
				<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://blog.monkeytactics.com/posts/building-quordle-solver-rust-wasm-entropy/</guid>
				<description>&lt;p&gt;Quordle looks like four Wordle boards placed beside one another. That description is visually accurate—and computationally incomplete.&lt;/p&gt;&#xA;&lt;p&gt;Every guess is shared across four independent answers. Each board returns its own green, yellow, and gray pattern. A useful next move must therefore do more than fit one set of clues: it should reduce uncertainty across every board that remains unsolved.&lt;/p&gt;&#xA;&lt;p&gt;That is the problem we built the free &lt;a href=&#34;https://monkeytactics.com/tools/quordle-solver.html&#34;&gt;MonkeyTactics Quordle Solver&lt;/a&gt; to solve. It combines a Rust/WebAssembly dictionary engine with browser-side entropy analysis, giving players four candidate lists and one information-rich shared recommendation without sending their guesses to a server.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
