Sunday, March 22, 2009

Facebook status postings: maybe there are only five?

There is something about Facebook social networking dynamics that seems to motivate a patten of similarity in postings, be it status updates, comments, or notes. The status updates, in particular, seem to feel like they come from the same categories regardless who the person is. This seems to be phenomenon one may observe at other social venues (e.g. how people act at church versus at a party at work versus at a party in downtown versus if they are interviewed on television versus when they are with family, etc. etc.), so it is not altogether unexpected. What is more interesting to me is how much the mode of the social context affects the flavor. Here is a non-authoritative, non-exhaustive ad hoc attempt by me to categorize some of the Facebook status categories I have seen:

"Homey feelings"
This status update is to publicly share with others the fact that deep down inside we prefer the "quiet, low key benefits of life at home" in contrast to the goal-oriented, high energy, pop-buzz lifestyle we experience at work, observe on television or that exists in some other mode or venue. Some examples of this type of posting might be "Jolene is hunkering down on a cold-rainy day. MMM!! Hot chocolate" or "Stephen is looking forward to a quiet morning with the kids".

"I am just too busy"
This status update is to publicly share that you too participate in "too busy to exist" life, and that you have just about had enough. You want everyone to know just how tired you are because, gosh-darnit, you are being stretched way too thin. The context of "busy" is allowed to extend to anything, be it life at home "Gretel is exhausted from helping Jeret with his algebra. Help!", to life at work "Christof is pulling another all-nighter writing Weenus reports!" to the social calendar "Zando feels stretched too little butter over too much bread after dancing naked for three days at burning man."

"I am above it all"
Pick a societal phenomenon and publicly declare that you are too good for it. Irony is a big payoff here, so if the societal phenomenon is directed at social networking then all the better. The irony deepens even more if you are incredibly guilty of whatever you are publicly declaring yourself too good for. Great examples, "Marcus is done with cel phones! Wait until you get out of the car and talk face to face you dolt!", "Mira doesn't want to know your status."

"I am so freakin' connected"
Drop names. Drop references. Go places and tell people where you went and who you saw. The purpose here to demonstrate for everybody that are more connected, hip and socially cool that most around you. This particular status works really well when disguised as a "I am just too busy" status. Hip examples, "Merlot thinks the Society for Creative Anachronisms just isn't what it used to be..." and "Lizzie is just back from the VIP presentation of 'Live With the Osborne Family' and is too tired after all those caviar and vodka shooters."

"I am enigmatic, strange, and smarter than you"
The purpose of this status update is to have people simultaneously say "Wow, this person is SO smart!" and ask "What the heck are they talking about?" Drop names, drop references, but unlike "I am so freakin' connected", which necessitates people understand your references, make sure that the names and references are so non-sequitir and lacking so much context that everyone will feel like an idiot for not being able to follow you. Frequently, meaningless semantic phrases can substitute for obscure references. Examples, "Gregory isn't going to do what they are telling him..." or "Felicity was but isn't unless she does."

Saturday, March 21, 2009

Finished my alien decoder puzzle game

The link to the game is below:
http://wayneroseberry.com/Apps/alientileslider.html

You slide tiles with symbols around inside an alien keypad. The symbols are alien letters that correspond to English characters. The keypad is hooked to a decoder that says if you have managed to form a word with the symbols.

Below the keypad is a series of English words written with the alien symbols. Based on the word combinations matched above you have to figure out what the matching words would be below. Not all of the symbols shown below are guaranteed to be on the keypad, so sometimes you have to use some logic beyond the obvious to figure out what the words are.

Friday, March 20, 2009

I've been distracting myself with game programming

Somehow I got it in my head that I wanted to do javascript programming. I also had a game idea that was stuck in my skull and I needed to see it done.

The game is based on sliding tile puzzles, except that instead of the tiles containing parts of a picture, they contain letters. You get points if you form words out of the tiles. The longer the word, the fewer the clicks. The words go left to right and up to down. You are constrained by number of clicks.

I wrote the first game in C# as a Windows application to get the algorithm down. This is just because I am more familiar with Windows programming than web programming. The game was really ugly because actually making an attractive UI in Windows takes a lot of work. Once I got the basic logic down I stopped.

The javascript version of the game is some seriously sloppy coding. This is through pure lack of knowlege about javascript. I would want to do something a certain way, but not know how to do it (what syntax, command, object) so I would do it the stupid way. I also immediately introduced browser bugs (won't work in FireFox), which really annoys me. The problem I have is that getting it right is a matter of arcana. My opinion is that if the underlying technology (i.e. HTML, Java, etc.) were GOOD there would be no such thing as browser incompatibility. But no, its a loosey goosey form of programming that requires developers to memorize all sorts of detailed facts to get everything right. Fooey. Yes, I know... read, read, read.

Anyway, the javascript version is far more attractive than my original. This is because layout, and graphics are easier to tweak on a web page, so I was able to make a UI that looks more like a physical puzzle. Fun!

I then got an idea for doing the same thing, but making the tiles non-alphabetic like some sort of substitution cipher. The problem, then, would be to figure out what the letters were by accidentally forming words and then using logic to determine exactly which tile made the word. So, I modified the game - I took away the click limitation, changed the puzzle to look like some sort of alien hardware and changed the letter tiles to look like some sort of bizarre alphabet (I took one of the fonts that is all diacriticals and rotated the letters... they started looking latin and wound up looking totally alien).

The games are located here: http://www.wayneroseberry.com/apps