16
\$\begingroup\$

This is not a question; rather, it is a collection of categories of tags.

The purpose of this post is to post information regarding specific categories, such as templates for tag wikis, and also to consolidate all of the tag categories in one place.

Please edit the categories below if you find a missing tag (they are Community Wiki), or add a new answer if you have a new category.

\$\endgroup\$
12
\$\begingroup\$

Winning Criteria/Question Type

Every question should have at least one of these tags.

Please use this search query to find questions without one, and tag with the correct tag if the winning criterion is specified in the question. Currently (Nov. 28, 2016) there are none!

If you think there needs to be a new category, post an answer to the Let's create some new types of challenges!.

  • - Challenge where each answer influences how newer answers work. Often ends when there are no new answer in a specific time and the last one wins.
  • - Challenge with limited amounts of commands available, shortest wins.
  • - Challenge, where the one who gets the largest value of a certain computation model property wins, subject to the constraint that it must halt.
  • - Question about writing challenges, not necessarily for PPCG.
  • - Challenge to solve a problem in the most bytes or complexity.
  • - Challenge with a specific scoring system, that isn't covered by any other tag.
  • - Challenge to solve a problem in the least bytes of source code.
  • - Challenge to solve a problem in a given amount of bytes.
  • - Challenge covering 2 sub-challenges, where one's target is to solve a problem, and the second's is to find a hole in the first.
  • - Challenge won by the answer with the smallest asymptotic time complexity. Don't mistake with fastest-code.
  • - Challenge where the winner is determined by the runtime performance of the code.
  • - Challenge to solve a problem in the least amount of specified operations.
  • - Challenge where submissions interact with and compete against each other in a form of a game.
  • - Challenge to solve a problem in the least amount of bytes in the output.
  • - Challenge where the answer with the highest vote tally wins.
  • (ex. When is a giraffe not a giraffe?) - Challenge where a program is given and submission has to edit it so it solves a specified problem.
  • - Challenge to solve a particular theorem/statement in the fewest number of substitutions/steps given a set of axioms.
  • - Challenge where the goal is to write a solution using as many programming languages as possible.
  • - Challenge whose scoring criterion involves running the output of a program through a large number of test cases.
  • - Question asking for tips on a specific piece of code, to make it a better answer to a programming challenge.
\$\endgroup\$
  • \$\begingroup\$ [code-tounament] seems to be redundant at this point with [king-of-the0hill] (or vice versa). [rosetta-stone] seems ill defined as does [puzzle]. [code-challenge]'s wiki should indicate that is the the fallback tag for puzzles that don't conform to any defined category, rather than being applied to everything other than [code-golf]. \$\endgroup\$ – dmckee Jan 25 '14 at 20:11
  • \$\begingroup\$ @dmckee I agree with tournament and king of hill. Rosetta stone just means lots of languages, so maybe it doesn't fit here and should always be accompanied with another tag. And yes, I agree that code challenge is just our fallback. Maybe I'll elaborate or fix some of these when I get to a computer (I'm on mobile now) \$\endgroup\$ – Doorknob Jan 25 '14 at 20:14
  • \$\begingroup\$ @dmckee Done. Killed [code-tournament], removed [rosetta-stone] from post and added example of [puzzle], edited code-challenge wiki. \$\endgroup\$ – Doorknob Jan 25 '14 at 23:34
  • \$\begingroup\$ What about underhanded? Seems like a question-type, but doesn't necessarily cover the winning criteria. \$\endgroup\$ – luser droog Jan 26 '14 at 6:42
  • \$\begingroup\$ Re: manufactoria, I don't think a single tag should ever be a language tag and a scoring tag at the same time. I'd say the Manufactoria questions should be tagged code-challenge, if they don't fall under any more specific scoring tag, and manufactoria should be made a pure language tag (as the tag wiki already describes it). \$\endgroup\$ – Ilmari Karonen Jan 28 '14 at 14:11
  • \$\begingroup\$ @IlmariKaronen Well, currently the people in [manufactoria] say not to tag manufactoria questions asking for least tower thingies (?) as [code-golf], so I don't know... :/ \$\endgroup\$ – Doorknob Jan 28 '14 at 14:12
  • \$\begingroup\$ @DoorknobofSnow: I've added explicit scoring tags to all the (five) manufactoria questions now, so I believe it can be removed from this list. \$\endgroup\$ – Ilmari Karonen Feb 1 '14 at 18:23
  • \$\begingroup\$ @Ilmari Okay, edited \$\endgroup\$ – Doorknob Feb 1 '14 at 18:26
  • 1
    \$\begingroup\$ Does [algorithm] really belong on this list? Most of the tagged questions have another criteria/type tag already, and [algorithm] doesn't help specify that any better. The few that don't have another tag should, since their winning criteria all fall under one of the others. \$\endgroup\$ – Geobits Mar 18 '14 at 12:42
  • 2
    \$\begingroup\$ I've updated this a bit. Should [restricted-source] really be on there? It doesn't actually specify a winning criterion, does it? \$\endgroup\$ – Martin Ender Jul 29 '14 at 13:30
  • \$\begingroup\$ With respect to @Mego's recent edit, I'm certain that multiple-holes and polyglot don't belong on the list, but I'm not sure about answer-chaining or cops-and-robbers. Those aren't winning conditions in themselves, are they? \$\endgroup\$ – Peter Taylor Jan 27 '16 at 8:18
  • \$\begingroup\$ @PeterTaylor I agree with multiple holes and polyglot; I'll remove them in the morning if they haven't been fixed by then. I'm not sure why I added them. Answer chaining and CnR have winning conditions - be the last answer by a certain cutoff and have the best score without being cracked by some cutoff, respectively. I don't know which of the other tags would be appropriate, other than code challenge (which doesn't seem like a good fit). \$\endgroup\$ – Mego Jan 27 '16 at 8:24
6
\$\begingroup\$

Language Tags

The desired tag wiki excerpt for these tags is:

This challenge is related to the _____ language. Note that challenges that require the answers to be in a specific language are generally discouraged.

(relevant meta post)

\$\endgroup\$
  • 17
    \$\begingroup\$ To be frank, a lot of these tags have no good reason to exist. In cases where the only tagged question is the tips one, the language tag doesn't really add anything. \$\endgroup\$ – Peter Taylor Jan 24 '14 at 22:29
  • 7
    \$\begingroup\$ They add the ability to follow. Even if the tag has nothing but a tips tag now, following enables future activity to connect with an audience. There are cases of language-agnostic challenges that could be or already are tagged with a language tag, for example Brainf**k Debugger or C code indenter. I'm not saying we should spam out empty tags for every language, but I see no reason to deny those that have any posts their existence. \$\endgroup\$ – Jonathan Van Matre Mar 18 '14 at 19:50
  • 2
    \$\begingroup\$ With the addition of "featured languages", this post may become more useful than it was previously. \$\endgroup\$ – mbomb007 Feb 4 '18 at 22:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .