Problem Solver is a novel problem-solver and problem-analyzer for JavaScript programmers, CS students and AI (Artificial Intelligence) enthusiasts.

Need help solving a puzzle or problem? Follow these steps:

1. Describe the situation (world) with HTML and CSS.
2. Describe possible changes with JavaScript.
3. Evaluate the resulting worlds with JavaScript.
4. Explore the resulting possibilities with the "multiverse viewer".

Essentially, Problem Solver is a "game tree viewer". It presents you with a visualization of the "game tree", as it is called in CS or AI. In Problem Solver this is called the "multiverse".

Although Problem Solver is technically a general problem solver, it is not intended for solving very complex problems. Problem Solver is merely a tool for gaining understanding and appreciation for the nature and complexity of a problem of interest.

See more of my projects at:
Tim Samshuijzen