Mills Program Introduction
Years ago, I wrote a small Mills (Nine Men's Morris) program in JavaScript – just for fun. An interpreter using objects instead of native data types, what could one expect?
Think again. JavaScript evolved significantly, due to commercial interests. Today, the program is blazingly fast, reaching 1 million moves per second. Without lifting a finger, I suddenly had one of the strongest Mills programs around.
I found that quite amusing, so I revamped the interface: Analysis mode, stepping through positions, saving setups, or solving test puzzles. Enjoy!
Einleitung
Vor Jahren schrieb ich ein kleines Mühleprogramm in JavaScript – zum Spass. Ein Interpreter mit Objekten statt natuerlicher Datentypen, welchen Anspruch kann man da haben?
Weit gefehlt. JavaScript wurde wegen kommerzieller Interessen massiv weiterentwickelt. Heute ist das Programm mit 1 Million Zuegen pro Sekunde brutal schnell.
Ohne einen Finger gerührt zu haben, hatte ich ploetzlich eines der stärksten Muehleprogramme weit und breit.
Das fand ich witzig, deshalb habe ich die Oberfläche überarbeitet: Analysemodus, Stellungen vor- und zurückspielen, speichern oder an Teststellungen herumknobeln. Viel Vergnügen!