# Can a question be closed for being too complex (but not necessarily hard)?

This question is sort of a follow-up to this other one I found, which I found quite useful but not fully elaborating on what I wanted to know.

So, my question is this: I am working on a KoTH puzzle for people to make bots to play. However, as I found myself writing the question, I found that my question consisted of many sub-sections, including parsing unique syntax to interpret it in your own way, and simply a lot of working-out that had to be done before bots could actually get onto making a choice of move.

Could this be an issue? Is there such a thing as having too many elements to a question?

• It might make it more likely to be closed as unclear, but questions generally aren't going to be closed just for being too complex. I'd definitely recommend trying to simplify it down as much as possible if you can though. – DJMcMayhem Jun 11 at 17:13
• @DJMcMayhem I'm trying to make it as specific as possible to avoid being unclear, so I think I was probably wondering whether there is an issue with having a 1000 word long question, other than people possibly not being bothered to read it. – Geza Kerecsenyi Jun 11 at 17:16
• Oh god, don't make KOTH bots parse input. Just give it to the bot as objects. Parsing input is only good in code golf when its about the input parsing, e.g. millitext. Koth is about the AI, not the input and output formats. – Draco18s Jun 11 at 19:35
• @Draco18s sorry, perhaps I worded my comment wrong. I am passing it as an object, but what I meant was that the structure of the object is non-standard (i.e I cam up with my own structure/properties/values to represent the in-game items), and actually pretty long-winded to manipulate because of the sheer amount of possible values (over 100), meaning you'd need a switch for each one of them. – Geza Kerecsenyi Jun 11 at 20:29
• @GezaKerecsenyi I guarantee there's a better way than that. KotH challenges are pretty much always more complex than other challenges, but typically if your challenge requires a 100-line switch, then the challenge should be simplified or your API should be. In this challenge I have a massive API, but bots only need to write code for what they care about. – Nathan Merrill Jun 11 at 21:09