The goal of Tsumego Hero is to make solving Go problems more enjoyable.
I’m interested in Go since 2005. My first effort to create a website for Go problems was during my study of Media Computer Science at the University Bremen, Germany in 2010.
It was front-end oriented and focused on programming a Go board canvas for websites in Adobe Flash. There were many unanswered questions like how to implement the best back-end
and how to communicate the user actions on the Go board to the server. I didn’t go deep into the topic for several years,
but I always wanted to do this when I find some time and answers to the open questions.
In 2017, I was a scholar of the Yunguseng Dojang by In-seong Hwang (yunguseng.com) and I helped creating files for the EYD practice room. The way Go files were stored, red and displayed on the website were my inspiration for the back-end. I programmed the SGF-reader for Tsumego Hero based on that concept.
As the Adobe Flash Player was in 2017 already an outdated technology, I had to start from scratch with the digital Go board. As base, I took jGoBoard by
Joonas Pihlajamaa (https://github.com/jokkebk/jgoboard). This looked so amazing, that it gave me a lot of inspiration for later designs.
I had much help on the way. Here are the most mentionable people:
Editing files and answering comments is mostly managed by Akos “Farkas” Balogh, a high dan player from Hungary and myself.
The development of the rating mode is a collaboration with Théo Barollet, a Computer Science PhD student from Grenoble, France.
Andrey wrote 88 comments to improve files. todbeibrot wrote 65 comments to improve files. Fupfv wrote 59 comments to improve files. yaya wrote 57 comments to improve files. caranthir wrote 50 comments to improve files.
(Checked on 19.09.2020)
Go problems are the core of the website. Here is a detailed list of the file authors (excluding me): Ryan Smith provided 750 files for the collections: Korean Problem Academy 1-4 Innokentiy "Neri" Zabirov provided 361 files for the collections: Life & Death - Intermediate and Gokyo Shumyo 1-4 Bradford Malbon provided 224 files for the collections: Easy Life and Easy Kill саша "GoGentleman" черных provided 0 files for the collection: Tsumego Master David "GoDave89" Ulbricht provided 196 files for the collection: Life & Death - Intermediate Timo Kreuzer provided 114 files for the collection: Tsumego Master Omicron provided 120 files for the collection: Tesujis in Real Board Positions Sadaharu provided 529 files for the collection: Tsumego of Fortitude Fupfv provided 157 files for the collection: Gokyo Shumyo 4 Alexandre Dinerchtein (yes, the famous Go player) provided 45 files for the collection: Problems from Professional Games David Mitchell provided 10 files for the collection: Diabolical