11

Short answer: yes, and the tag wiki is partly to blame. Longer answer: although underhanded doesn't inherently hit Too Broad in the same way as code-trolling, it does suffer to an extent from a lack of objective specifications. The current tag wiki excerpt says: An underhanded challenge is a challenge to write a program that looks as if it is doing one ...


11

Merge the answers and migrate them here ... or anywhere with the underhanded tag that can be found by people who are still interested in the early history of PPCG. I think these answers are of historical values and should be kept, just not in a way that interferes with the normal browsing of pages that serve as FAQs.


8

Note that underhanded is not a winning criterion, unlike popularity-contest; it's more like math in that it's a specification of the content of the challenge. Underhanded challenges can be code golfs or popularity contests or whatever. I don't think the issue is that it's difficult to find a objective winning criteria for them. I've actually been meaning to ...


5

"program me bejeweled which cannot be lost" is very broad and is likely to be closed as "too broad". You can make it less broad though, by adding more specification, for example: Specify how you cannot lose, for example: by using cheat codes, by giving optimal tiles (and specify 'optimal tiles') ... Specify how the graphics should look like: ASCII, images ....


4

In most cases, it's the same thing. Making code look like it does something else and making code difficult to understand rely on the same principle. Ultimately, the goal of both is to hide the real purpose of the code. Case in point, your self-answer to the challenge that spiked this discussion looks like a tutorial about pseudo-random number generation, ...


2

Delete them, they serve no purpose any more.


1

No. Obfuscation challenges aren't underhanded. This is the full description of underhanded: An underhanded challenge is a challenge to write a program that looks as if it is doing one thing, but does something else. For example, a program that outputs the digits of pi up until the 100th decimal place, when it does something else, might be underhanded if it ...


Only top voted, non community-wiki answers of a minimum length are eligible