Vienna MineSweeper has all features required for a Minesweeper clone that can be used for competitive play, and a few more:
However, it is fairly minimalistic in general. It is an alternative for players who prefer a no-frills experience.
Vienna MineSweeper was originally created by Christoph Nikolaus as a client for Minesweeper tournaments.
Later, a Home Edition was released. This version featured support for all of the above features, as well as time trial modes.
In time trial modes, the player attempted to complete a set amount of games in as little time as possible. ViennaSweeper automatically switched level as required, and the timer only stopped once all games were completed.
The two modes available were 10 Beg (10 beginner games) and Time Trial (15 beginner games, then 6 intermediate games, and finally 2 expert games) - the format used for the 2008 World Championship.
Christoph eventually broke with the Minesweeper community and left development and maintenance of ViennaSweeper to Thomas Kolar (aka ralokt).
When an exploit was found, a new release needed to be made. Unfortunately, the source code was not in a compilable state and contained half-implemented and broken features. In the rush to get a working patched release out, the time trial code was also removed and has since not been re-added.
ViennaSweeper is also used for the official Scoreganizer client, making it the version of choice for taking part in online tournaments.
For this purpose, a new Scoreganizer client edition was created that disables features that could break client integration.
This was the state ViennaSweeper was in since 2013. However, in 2024, after more than 10 years, version 4.0.0 was released; hopefully, it will have been worth the wait!
As of late 2024, KharadBanar is also contributing to development, in particular, he is providing the default assets for larger square sizes, contributing to the implementation of scaling support, and co-specifying the new version of RMV, the replay file format.
ViennaSweeper 4.0 features a number of, ahem, sweeping changes:
Development of ViennaSweeper is ongoing. Plans for the next respective releases of ViennaSweeper and VSH are:
In short, ViennaSweeper is attempting to become a minimalistic core that can be built on, extended, and customized to serve any player's needs.
Planned features for later releases: