Game design.. with your favorite WTFs / anti-patterns?
-
I'm working on TDWTF / Anti-Patterns expansion deck for Release!, and I wanted to get y'all's feedback/suggestions on card names / effects.
We're still working out the specific game mechanics, but the idea is that there will be a separate deck of cards ("Anti-patterns") that will offer some fun / party-game play on top of the standard game. For example, one card could be...
Paula Bean
You must say "brillant" when playing any card divisible by 3.
Penalty: immediately score -2, take this card, then flip over a new anti-pattern.... I'm almost overwhelmed at trying to reduce the decade of WTF's to ~14-18 anti-patterns. So, any help / ideas would be appreciated.
For reference, the super-rough beta rules for the core game are here - but, it's a pretty straight-forward trick-taking game.
--
Filed under: Expect Discourse Card in 3...2...
-
Anti-patterns... this one is one of my favorites to laugh at because you see it a lot from people that just aren't sure how to work logically. Not sure what the short-hand name for it is:
[code]for(blah=0;blah<12;blah++)
{
switch(blah){
case 0:
things();
break;
.
.
.
case 12:
things();
break;
}
}
[/code]
-
Anti-patterns... this one is one of my favorites to laugh at because you see it a lot from people that just aren't sure how to work logically. Not sure what the short-hand name for it is:
-
I'm not sure if you want the actual anti-patterns, or the TDWTF in-jokes. In the first case, some fairly flavorful ones:
- The God Object
- The Cargo Cult
- Gotta Catch'em All
- Magic Number
In the other, our meme wiki would probably be of some help.
Filed under: i should whip out Magic Set Editor someday
-
Good call. I'm thinking more than just coding anti-patterns, things like...
- The Real WTF
- Security by Obscurity
- Buzzword-driven Development
- SQL Injection
-
XSS
Over-engineering By Design
-
Infiniscroll?
Filed Under:I kid, I kid
-
Of course, none of the pedants here previously noted that the correct thing to say with the Paula Bean card is, of course, brillant.
-
Whoa, I had assumed Alex would get his own meme right.
-
Bobbie tables card is a must.
"Hand selected" perhaps for
10.times do |i| list << exec("select * from table where id = #{i}") # with a potential security vul thrown in end
-
>```ruby
10.times do |i|
list << exec("select * from table where id = #{i}") # with a potential security vul thrown in
endIf Fixnum.times starts yielding non-integers, your ruby interpreter is probably affected by [MS07-052](http://blogs.msdn.com/b/oldnewthing/archive/2007/08/07/4268706.aspx#4282521).
-
It's always fun to sneak something in to a dynamic language interpreter that redefines something fundamental but slightly off the main beaten track. Then report a bug in the overall application when some library breaks deep inside in a weird way and watch as the app maintainers go crazy trying to figure out how on earth something basic broke in that way.
Filed under: this belongs in the Evil Ideas thread really
-
To be fair, I typed brilliant, but my stupid auto-corrector changed it to brilliant. I hate auto-correct incontinence.
-
To be fair, I typed brilliant, but my stupid auto-corrector changed it to brilliant. I hate auto-correct incontinence.
It got you again. Brillant!
-
parseInt("08")
Oh I just tested that in the console, and it appears that prefix-0 no longer makes parseInt barf?
Or maybe I'm doing something else stupid.
-
I'm as surprised as you. Apparently ECMAScript 5 introduced a change.
-
Inner Platform Effect, of course. Imagine having that as a meta-card. The design of the IPE card would be created to replicate what the card normally is.
-
Inner Platform Effect, of course. Imagine having that as a meta-card. The design of the IPE card would be created to replicate what the card normally is.
-
I actually managed to play this card once. It was pretty cool.
-
parseInt("08")
Oh I just tested that in the console, and it appears that prefix-0 no longer makes parseInt barf?
Or maybe I'm doing something else stupid.
JavaScript 6 changed the game. One video I am trying to search starring one Norway developer called Anete something, I am trying to search, but not able to find.
-
One video I am trying to search starring one Norway developer called Anete something, I am trying to search, but not able to find.
Oh, bollocks. Did Youtube switch to Discourse too?
-
Found the video that you need to watch carefully.
-
tl;dw
-
-
Filed Under: is the closest thing to :wank: that the emoji had.
For once I am grateful for the limited selection of emoji.
-
-
Whatever that is, it's just a rectangle on my screen. And U+1F31D is a moon with a face — thankfully, still nothing resembling :wank:.
-
It's a rectangle for me too. Probably most of us are using Chrome? WTF does @apapadimoulis use
-
Oh right, the anti-pattern thread.
How about spaghetti design via copy+pasta?
We just got done trashing an 11,000+ line file that was entirely comprised entirely of the almost the exact same function with a 100 line definition that was copied and pasted 100+ times with different input parameters. It was as if they knew they should be re-using, but didn't know how to manage it.
-
Probably most of us are using Chrome?
I'm using a device with the word "Chrome" on the back. It looks like this to me:
-
I vote for Copy Pasta with Parmesan!
e.g. somebody made a copy pasta but there was some little stupid mistake in the original copy.
-
Beats mine. Though you only need to install Unicode whatevers and it would work in any browser....
-
I don't think you can even install fonts on a Chromebook outside of user styles or whatever.
-
I vote for Copy Pasta with Parmesan!
I like your idea in general, but I had pasta with pesto for lunch today, so some other time.
-
<removed content>
[mod - behave. PJH]
-
I like mine:
Here it is again after zoom:
Reminds me of Rummikub:
-
I'm using a device
That has got to be something really special on your desktop, and not just a random google earth image.
-
-
I don't think you can even install fonts on a Chromebook outside of user styles or whatever.
Use the terminal Luke.
/usr/share/fonts
is a pretty universal location. Thenfc-cache -v
and you're golden.Or did Google manage to mangle *NIX worse than Apple?
-
Use the terminal Luke.
Cue @blakeyrat rant about having to use the CLI for something that should be doable through a GUI.
-
<removed content>
[mod - behave. PJH]
Son of a... I don't even remember what I had put here now :(
-
Good call. I'm thinking more than just coding anti-patterns, things like...
- The Real WTF
- Security by Obscurity
- Buzzword-driven Development
- SQL Injection
Sharepoint.
-
I don't think you can even install fonts on a Chromebook outside of user styles or whatever.
I do not know if that is true.
In the Upanisads it is explained that there are two types of souls which are technically known as jiva-atma and aram-atma. Jiva-atma, or the individual soul, is the living entity and param-atma refers to the Supreme Lord who expands Himself as the Supersoul, who enters into the hearts of all living entities as well as all atoms.
-
Cue @blakeyrat rant about having to use the CLI for something that should be doable through a GUI.
And I'll be glad to respond, as soon as I add a route on my Windows computer so it can connect to the internet.
-
Use the terminal Luke.
/usr/share/fonts
is a pretty universal location.That has got to be something really special on your desktop, and not just a random google earth image.
I have it as "surprise me" so it changes every day.
-
In a browser? Really? And that black icon down there, right of the Google drive one, that's for decoration? Also, yeah, it might not be writeable by a regular user, but you do have root / sudo, right?
Right?
Filed under: I realize I most likely got trolled, but it's Google, anything is possible
-
The partition with the OS on it is mounted readonly.
-
Now I'm curious what @ben_lubar's desktop image was in that first screenshot.
-
Now I'm curious what @ben_lubar's desktop image was in that first screenshot.
Time for "@ben_lubar's wallpaper of the day" thread?
-
YES
Body is invalid; try to be a little more descriptive