Wednesday, April 29, 2009
Sunday, April 26, 2009
As I've said before, geeks always have a tech project or two going. Well, this one is more of a side-project, but still an interesting one.
Monday, April 20, 2009
Sorry for the delay. The large amount of snow we received somehow caused me to suffer temporary amnesia, and I forgot I was supposed to post!
I’ve been working on my interactive fiction some, however not as much as I’d hoped. Seems like work has been occupying more of my brain lately than I’m happy with. But, I’m just glad to have a good job right now, so I guess I won’t complain…much.
Anyway, I have made some progress in my map and rooms, but mostly in working with the language and getting all manner of “gadgets” to operate correctly. I've also been experimenting lately with what the Inform folks call extensions. They are previously written scripts that extend the basic syntax and functionality included with Inform. One can include these in their own projects by simply placing the extension file in the appropriate folder and adding an Include statement.
I have been working with two extensions specifically, the first of which adds a ton more things you can do with objects, like cleaning, breaking, throwing, kicking, climbing all over, etc. The second is for dealing with liquids, like filling containers, drinking, putting out fires, etc. These are the kinds of things I really enjoy! The more realism I can bring to my story, the more I like it. I know there is an eventual limit to what I can include, however right now I am in experimenting mode and this is my opportunity to see how much I can cram in and still make the story functional.
I think I have a few beta testers lined up as well. As soon as I get something to a playable stage, I’m going to let these folks start beating up on it and getting feedback. We’ll see how that turns out.
In other gaming news, I signed up on Friday for the open beta of CitiesXL from Monte Cristo. It’s a PC city-builder simulation in the grand tradition of SimCity. But, this thing is a quantum leap forward for the genre. Instead of just building your own city, there will supposedly be online “planets” where you and others can build your cities, trade with each other and interact as if you were on the same planet together. And, it is a persistent world, so even if you aren’t there, things continue to move forward. The graphics look awesome and the amount and depth of customization is amazing! I would be so stoked to get on the beta and give it a shot. Here’s hoping…
-- Sundown, Out.
Wednesday, April 15, 2009
Monday, April 13, 2009
If you spend any time around myself and my Everlasting Soulmate this time of year, you will undoubtedly witness one of our shared passions in action. No, not *THAT* passion! Get your mind out of the gutter!
I'm talking about BASEBALL!!!
Now, ES and I are not some of those people who can quote baseball statistics as some people might quote the Bible. We both have a reasonable understanding of the rules and statistics of the game and can read a box score, but memorizing facts like what years Mickey Mantle was the AL MVP really doesn't excite us (’56, ’57 & ’62 for those of you who care. [grin!]).
I have heard baseball described as a game of symmetry. I can see that. You have the symmetry of the infield, the exacting form and dimensions of the baselines, the geometrical positioning of the players. But, then you also have the asymmetry of the outfield walls in different ballparks, the outfielders sometimes seemingly random shifting around to deal with particular hitters, the infield offset to cope with runners or anticipating the bunt, even the human foibles of all who have played the game. I see it as both symmetry and asymmetry, coming together in a sort of weird, wonderful harmony. Baseball definitely strikes a particular chord in me that no other form of human or mechanical contest does. The game itself is simply beautiful.
I also treasure the chance to be out at the ballpark. I relish (pun intended) the sights, sounds, and smells (hot dogs!) of being there. Coming out of the concourse into the stands for the first game of the season and seeing the field laid out there in front of me, with its wide expanse of green grass glimmering in the sunlight and the clear blue sky holding court above…it fills me with an indescribable joy. I am instantly a kid again, ready to go outside and play on a warm, spring day.
However, there are two things that will spoil my good baseball mood. First are those people who go to a game seemingly for the singular purpose of disrupting the experience for others around them. I hate these humans with a black, oily passion that cannot be truly expressed using the meager words of the English language. If you’ve ever been to a game, you have surely seem them. The ones who show up only to get drunk and be rowdy. Or the ones who show up and spend nine-tenths of the game talking loudly on their cell phone, or to their idiotic companions for no particular reason other than to hear themselves talk. Or my personal favorite…the fans of the visiting team that can’t seem to get it through their thick skulls that if they stand up and scream and dance around for their team in a loud, obnoxious manner, maybe the local fans are going to take exception to that. And then there are those who are some combination of the above, plus still other atrocities which I have undoubtedly blocked out due to the pain.
Let me deal those three general types in order.
Drunkenness at a game is inexcusable. I will enjoy an adult beverage at the game occasionally, but never to the excesses of some of these yokels. You want to get drunk and be rowdy? Go to a bar. Guest associates/ushers, please, when you see them: warn them once, then throw them out. Very simple.
Those who come to the game to yak... I certainly do *not* sit stoic and silent, especially if my team is doing well! I'll stand up and cheer just like baseball fans do! However, if I desire to reflect on a particular play or thought with ES and/or others around me, I try to do so in a quick, courteous and friendly fashion while play is not going on. If I have something to say while play is going on, I lean over and say it *quietly* so as not to disrupt others around me who are watching the game. I learned that lesson very early as a child, going to double-A games with my father. My parents did not tolerate such behavior in public from me, and I have a difficult time tolerating it now from grown adults who, IMHO, should know better.
Finally, I have been a visiting fan in another team’s ballpark. I understand the feeling of isolation...still wanting to cheer on your team, regardless of the fact that you are surrounded by the home team crowd and definitely in the minority. I do cheer my team on in those situations, but I am not obnoxious about it. I try to keep my enthusiasm localized to my seat only. It is possible to be very happy about a play and not have to scream or dance around to show it. Just remember, to the home fans their team is the most important thing at that moment, just as your team is to you when you're in your home park. You want to hoot and holler about your team no matter where they are? Get a TV and watch at home. The food and booze are less expensive there, too!
For the most part, these are all attributable to a systemic lack of personal responsibility in this country. I remember getting the 'appropriate public behavior' lesson drilled into me very early in life, but it seems some folks have either forgotten or missed out on that while growing up.
For those of you who go to games and are responsible, do *not* fall into those categories and do not step on the enjoyment of the game for those around you...I thank you from the bottom of my white, cowhide with 216 red stitches heart.
Uh oh, I got up on my soap-box there for a bit...sorry. [climbs down]
Anyway, I am very thankful that ES and I share a love for the game because it can be so much better to experience it with a good friend. I really do enjoy spending the time together at the ballpark...generally.
Easter Sunday was one of the rarer, second mood spoilers for me.
That afternoon was in the running for the top three coldest times I have spent in my life! Cold (low 40s), windy, rainy...just generally yucky! We went dressed and provisioned for the weather, but it was still miserable. Now, I'm o.k. with sitting in the stands freezing my Easter eggs off *if* the team does well. But when they have the lead from the beginning through the ninth inning and then give it away...that's not cool. Then, to add insult to injury, as we were walking the two blocks back to where we parked, the sun came out... I said words that even New York cabbies don't know or have rarely used. ES then quipped to me that, as far as days go, it was better than working. I guess working where she did for the last few years, I can understand her thinking. I, however, might reserve judgment.
Thursday, April 9, 2009
It's not like I didn't know it was happening. You'd have to have been seriously off-planet for the last several years not to see/hear/smell it. But I just chose to resist. I'm not even sure why... I believe I even said out loud at one point, "Young fools! Don't they have anything better to do!" [shakes head in disbelief]
Now, let's be clear. I have not begun to text wildly at anyone/everyone I know. I'm not trolling FaceBook or MySpace, looking for people I went to high school with. And I'm certainly not walking around the grocery store with the cell glued to my ear, talking about absolutely nothing (though that is not strictly Web 2.0-related, I had to vent...sue me.) But I am trying to embrace some of the "more worthwhile" changes that have happened. That's why you will notice the Twitter widget on here, and the link to the RSS feed.
Posting here is something I feel strongly about not letting go of. I have finally heard the siren call of the blog, and I was curious enough to turn the ship towards the rocks...I just hope I don't hit them. Although, I could just get close enough to gawk at the sirens. But, I digress... I will do my level best to post on a regular basis. At this moment I am leaning towards every Monday, Wednesday and Friday...with the occasionally odd day thrown in to keep y'all on your toes. If I can keep this to a regular schedule, it makes it easier.
Twitter seems like a good way to get some short, random thoughts out of my head without having to do a full post about them. Some of them may, from time to time, end up as posts...but don't count on it. And an RSS feed is just good blogosphere etiquette. I use them extensively to keep track of the sites I read, so why not return the favor.
Ok, subject change... A quick update on my IF project. It has a name...sort of. I gave it the name "The Testing Dungeon" early on, just as a placeholder. But the project is actually turning into something that might be of interest to more than just me, so I am percolating on other possible names. One that popped out of my head the other night was "Careless Caverns." Don't know if that'll stick or not. We'll just have to see what other nuggets might lie buried in the detritus that is my imagination.
-- Sundown, Out.
Tuesday, April 7, 2009
I'm not a professional writer...nor do I play one on television. But, I will do my best to keep any loyal readers out there disgusted, disinterested, disenfranchised...or maybe just plain ol' entertained.
"So, we're here...what are you going to write about?", one might ponder. Well, I'm glad you asked!
Almost all geeks have at least one "geek project" going at all times. I am no exception to that rule. My current project is working on writing interactive fiction using Inform 7. What an interesting experience this is turning into! For those who are not aware, Inform 7 is a sort of IDE (Interactive Development Environment) which uses a very plain-english programming language to create interactive fiction (I.E. text adventure) files for use with most z-machine version 5 or 8 interpreters. I've been having a ball!
The plain English syntax is easy to pick up compared to other programming languages I've used, both successfully and not-so (BASIC and Pascal to Perl and C#). The amount of coding that went into creating this natural language syntax Inform 7 uses must have been an undertaking of monumental, nay almost biblical proportions. And the result is nothing short of astonishing in its simplicity. So, to the developers of Inform (you know who you are), thank you. [and...salute!]
I wanted my first IF project to be something simple, so I could get used to the new language and capabilities before tackling some bigger ideas that I keep rolling around in my head. So, I decided it would be best for me to start out with a concept from my youth that I still find enjoyable...a basic dungeon-crawl. I've been working for over a week now, at least a couple of hours a night, and I'm only about seven rooms into it. Why? I haven't gotten farther into room creation because I've been spending most of my time creating a ton of "gadgets!" I can't seem to get away from creating machines, obstacles and various other scenery that the player can interact with (or more likely be frustrated by!). I don't know if or when I'll get more rooms built...but hey, I'm havin' so much bloody fun, who cares?!?
I also wanted to give a Sundown-ShoutOut in this first post to my Everlasting SoulMate, also known as my wife. She recently used her enormous powers of persuasion to get me to go get a sleep study done. You see, amongst my several other sleep issues...I snore. And when I say I snore, I don't just mean a little snort and honk now and then...I can destroy windows at thirty feet! And because my father was recently diagnosed with sleep apnea (which is normally genetic), that was the final straw in her battle to convince me I needed to go. I relented and went...
If any of you are thinking about having a sleep study done, let me say this. Go. Go now! Call your doctor, get it scheduled, and go. It's one night out of your life, that in my case changed mine forever. I indeed have sleep apnea, and worse than my father. No one in my family thought that was even possible! I was, for all intents and purposes, "dead" for several hours every night. Scary.
I have now had a CPAP for about two weeks, and lovingly call it my "sleepy-bye machine." What a difference!!! I look back on how I was before, especially in the few years leading up to my diagnosis, and I now feel I can appreciate what zombies must go through constantly...minus the brain-eating, of course. I am so much more awake, aware and alive than I have been in a long time. I know my wife appreciates having me mentally "here" again, and I must say I appreciate her persistence, and sometimes-not-so-gentle prodding to get me to finally go. I luv ya, hun!
So, again I reiterate to all of you out there in the multiverse...if you think you may have sleep apnea...Go. Get. Tested. Don't wait. Get your life back. Please.
-- Sundown, Out.