March 25th, 2012

Off to a Good Start

Although it took a bit of work to get going last night, I'm already up to level 17 of recreating Exodus levels in Joshua. It's not a particularly difficult process, and is even fun, specifically for the part of making sure that the new level is exactly the same as the original, but there are of course difficulties, related only to enemies. There is a function in the level editor to change the initial direction that each enemy will move, but the version I have (with no other version apparently being available online), as it was previously hosted on Geocities, which is no longer operational) offers no hint as to what values (0, 3, 6, 9, 16, 19, 22, and 25) correspond to what directions. Fortunately, there's an extremely small bit (no pun intended) of information to work with, regarding the values for enemies that can only move to the left or right. Those are 0 and 9, so I'll assume 0 is left, and 9 is right, thereby making 3 and 6 up and down (specific values would be easy enough to determine by constructing a test level), but then what of 16, 19, 22, and 25? The best guess I can come up with is that those control which direction the enemy will turn when it encounters an obstacle, but in that case, only two values would be needed, for left and right respectively. By that though, it could also be proposed that the other two values control whether the enemy will follow the outline of the area, or circle around objects inside, or move only one direction, so long as they're surrounded on all sides by objects. If that's the case, then 22 makes them move down, but again, I'll probably just create a test level eventually to figure all of that out, as it'll be easier than just trying to guess.

Setting games aside though, I feel as if I've left myself with too little time today. It wasn't until ~7am that I chose to go to bed (I wasn't really tired - just knew I couldn't stay up too much later), and then I didn't sleep in any longer than normal to compensate, so it might be an interesting night at work, but probably not, because it's only Sunday once again. Gabby, however, is worried that I will complete the extra tasks which I normally leave until Tuesday and Wednesday night along with scrubbing the floor at the back tonight, because I jokingly told Laura that I might do that back on Friday, which kind of annoys me. Whether I do any of those extra things or not is my choice alone, which is why I don't consult with the manager before doing them (insubordinate, yes, but chances are fair that if I ask, they'll say no), so I don't see how or why other people have so much need to involve themselves in it. At any rate, there's that for tonight, but something fun happened last night as well, right near when we were going to close. Some people came in and placed an order which was no more larger than normal, but when I gave it out to them, they asked if they could order some more food, obviously for the group of people who were then hanging around outside their car (not part of the original group). I said yes, because they were technically in a vehicle, so off that went - a fairly large addition (twenty items), and then several more people pulled in, leaving us open past 3am. Between the second-last and last customer, however, a couple guys attempted to walk up to the speaker and place an order. After a time (because I was hoping they would take the hint and leave), I told them that they had to be in a vehicle, and the usual questions / attempts at bribery started. I wasn't having it though, so I eventually (for about the third time) I told them "Sorry, but there's nothing I can do for you", and one of them replied with "Yeah, well, you're gay". My response to that was "Very well. Have a good night", and from down on line, I could hear Christopher laugh. Insult me all you like, yes? It doesn't bother me, and I'm pleased with myself for actually coming up with a retort on the spot like that. After some thought, I did come up with something that would've been better (asking them "Are you referring to me personally, or to the company?" and "Ah, okay, I just wanted to be sure. Have a good night" when they answered), but I'll keep that in mind for next time, as I'm sure it'll happen again.

It's nearly 7 right now though, so I'm going to finish (or at least try to finish) level 17 here, and then be off to my last shift for four days. I think I will leave a note for Manoah tonight too, as he still hasn't replied to me about whether or not we'll be able to meet on Tuesday, but I'll deal with that when I get there. I don't want to be too forceful or anything...