Creating Problems

Having lots of great problems has always been a key element to making goproblems.com an effective resource. Instead of the site developers trying to create all the problems, the best results come from community submissions. Just like other great UGC sites like Wikipedia, the contributions of the community make something special.

Why You Should Add Problems

  • Help contribute to the community
  • It’s educational: it forces you to really understand a go problem if you have to build all the paths
  • It’s fun: seeing how other people do on your problem is fun and interesting in itself
  • It can be personal and creative: you can add problems from your games, or create unique constructions nobody else has made

Who Should Add Problems

Generally adding problems is best when you are very confident in the solutions and refutations. If you are weaker than 10 to 15 kyu, this is probably going to be a challenge.

Having lots of experience solving problems on this site also helps, to get a sense of what works well, how to format things, and what kinds of variations to add.

Finding Problems to Add

Start with Basics

The best kind of problems to add to the site for someone new to the process is simple, enclosed life and death problems with a relatively low branching structure. For example:

These kinds of problems are quite straightforward. Marking what is a solution and what is a failure is generally obvious. They are unlikely to have enormous branching trees of variations.

Of course, these kinds of problems are also the most likely to already exist on the site, so make sure you do a pattern search!