Blade Edge

Computer software | Video production | My life in general

Blade Edge main header

Update

May 8th, 2006 · Personal

Transposed from Gaiiden’s Scroll

Been a while, so I figured I oughta post something.

Turns out I did lose some stuff with my old hard drive – lost a bunch of artwork I had done for GC. Not a huge setback, but still a major annoyance. What’s even more annoying is that I think I did actually have the folder backed up but it somehow didn’t get transferred over to the new drive when I was restoring things and ended up deleted instead. *sigh* I haven’t done any more work on the AI since my original musings last month. In fact I haven’t touched TGB since I got my new hard drive, although I do have the latest build downloaded and Torsion installed. Why? I dunno, guess I needed a break. It’s starting to nag at me again tho, so I should be back at it with a vengeance soon enough.

So I’m looking forward to my first lax summer in two years. With no Great Adventure this year that means I’m only coaching Tue, Wed and Thurs (mornings also on Tues and Thurs) and I’m not working at the park the other four days. Wow. Free time. What will I do?? I’m sure I’ll still be busy as all hell.

Righty then, guess that’ll do for now. Want to get in a few more hours of Deus Ex since I got all the work done today I wanted to. Yea I got this urge to play through it again – such an awesome and timeless game, I wish they would come out with a remake using today’s technology. That would just rock.

Yes… yes it would…

→ No CommentsTags:···

More trampoline fun

April 29th, 2006 · Personal

Transposed from Gaiiden’s Scroll

As mentioned previously, I threw a trick combo on tramp thursday night. What you’ll see here is three flips followed by two. The first flip is called a 2 and 3/4, since you rotate (duh) twice and 3/4 to land on your back. Although you don’t go to feet, ducking your head under for the 3/4 makes it 3 flips. Off my back I throw a double porpoise, which is 2 flips. A single porpoise is a back drop front flip to back drop, and you can look like a porpoise jumping out of the water while doing it – hence the name.

3 and 2 [MySpace video]

The 2 and 3/4 flip I’m working on a lot in order to get my triffus, which is three flips with a 1/2 turn to feet. My next video capture will be a ballout fliffus, I’ve already done one on Tues but haven’t tossed any more yet. A ballout is a porpoise that you carry through to your feet. So a ballout fliffus is two flips and a 1/2 twist to feet off your back. Fun

Eyes here this Tuesday…

→ No CommentsTags:

Kaboomfus

April 27th, 2006 · Personal

Transposed from Gaiiden’s Scroll

So I nailed a new trick at the gym on Tues night. I’ve been contemplating this one for a year or so, and I finally decided to man up and throw it. The trick derives from a technique on trampoline known as a kaboom. Kabooming can be applied as a general technique, but it was developed originally (not by me – long ago) to create forward rotation off of your stomach. Instead of landing flat on the trampoline like a normal stomach drop, you land with your chest slightly ahead of your legs, like a very subtle worm, and then snap your feet down into the trampoline. This bounces your feet back over your head and initiates the forward rotation. I’ve gotten pretty good at kabooming off my stomach over the years, and the trick I tossed (and named) is technically called a “kaboomfus”. It’s a stomach drop (kaboom) followed by two flips and a half twist to feet (fliffus).

The Kaboomfus (via MySpace Video)

This video was of the second kaboomfus I threw that night. The first one I stuck, this one kinda threw me off the tramp a little bit

I threw a pretty sweet trick combo tonight I’ve uploaded as well, but the video is still pending approval – I’ll post a link up tomorrow.

→ 1 CommentTags:

The Triumphant Return

April 26th, 2006 · Personal

Transposed from Gaiiden’s Scroll

So I ended up ordering my new drive before going to bed that fateful night. NewEgg has a warehouse in Jersey, so despite the fact that I have to pay sales tax (bah) that means 1 day ground shipping, so I tacked on an extra $3 for rush processing to make doubly sure the drive was sent out Monday. It was and arrived yesterday, although in a manner that makes me want to shoot the next UPS delivery person I see. I woke up early to catch the delivery and heard the truck driving down the street and ran to my window only to see it seemingly pass my house and continue on. What I didn’t realize is that it wasn’t driving by my house, it had just pulled away from my house. Regardless I went down to the front door and looked out on the porch – no package. I even went down to the mailbox. No package. Double checked the door for a notice that they had attempted delivery. None. Looked out back – my last delivery had been left out back when no one answered the door. Nope. So I waited. And waited. Finally nearly two hours later my mom comes home and brings a package inside. It had been placed by the garage door. AUURRRGGHHH!!!! They didn’t even ring the freaking doorbell?!? I was awake!!

So yea that sucked. Anyways I swapped that sucker in pronto. Here’s the full story.


The new drive, still in its anti-static wrap. It was an OEM drive, so this is how it arrived, bubble-wrapped in a box :p


Step 1: Flip the lappie over and remove two screws holding down the cover for the RAM and wireless adapter


Step 2: Remove the ten screws on the bottom of the case


Step 3: Use a screwdriver to push down on these tabs, one over the F12 key and another over the F4 key to pop up the keyboard


Step 4: Remove the keyboard ribbon by flicking down its mount


Step 5: Unscrew five more screws – it took me like 15 minutes to figure out why I couldn’t get the damn cover off after taking out the bottom screws when I first took it apart to remove the busted drive. Tricksy Sony


Step 6: Caaarreeefully detach the audio cables. Very delicate – I almost broke off the one on the left during my first servicing, eep!


Step 7: There’s still a ribbon attached that I was hesitant to try and disconnect so I let it be – I was able to get the cover plate up high enough to expose the HDD bay (lower right) anyways


Blech didn’t realize this photo was so fuzzy when I took it. Anyways this is the new HDD caged and installed. Boo yah


Peice it all back together… and we have lift off!!

So I formatted and reinstalled windows yesterday and I’ve spent all day today doing nothing but installing applications and tweaking windows. Everything’s now back up and running and streamlined – my services are tweaked, my startup items are tweaked, hard drive is defragged, boot process streamlined (oh wait I still have to run bootvis – drat!). Yea, a drive image would definetly be easier than installing everything all over again, but I like it because it’s a chance for me to refine things – maybe use a different app for this task, or setup this app a little different, try a new app, stuff like that. I guess this would be like… Clean Install v15. Gee that’s kinda sad

Ahhhhh… but, always nice to have a “clean” computer you know? Yes indeed. Okay well, it seems to be getting light outside – blasted thing about this time of year is that it’s so damn difficult getting to bed before the sun rises. What a nuisance 😛

Video forthcoming – busted out a new trick at the gym on trampoline. Yup got to name another one But that’s for another entry…

→ No CommentsTags:·

The Hard Drive Kicks the Bucket

April 22nd, 2006 · Personal

Transposed from Gaiiden’s Scroll

Sooooo I woke up this morning… errr… afternoon… no wait… it actually was morning – well, still a quarter to 12 so it counts in my book! Anyways I got out of bed, schlepped over to my computer, flipped up the lid and there staring at me was the message

Operating System not found...

Oh boy, here we go again. So I did the usual – reset the BIOS settings and let the comp sit turned off while I went to this month’s IGDA meeting, where I pimped GDNet’s GDC coverage hardcore when I presented a wrap-up of the conference. Yea baby. I returned home and booted the comp up. The next message I got was

Disk read error...
press ctrl+alt+del to restart

Yikes, I hadn’t gotten that last time. So I tried a few more times, resetting the comp, resetting the BIOS – to no avail unfortunately. It didn’t seem like a happy ending was in store for me this time. This might be it. The End. Fortunately I had just purchased an external backup drive last week and was using SyncBack to backup my files on a daily and weekly basis. Unfortunately the comp restarted and the drive failed before my scheduled backup for Sat, so anything I did on Fri I lost, but a day isn’t so bad and I hadn’t done much.

So ok – the hard drive is finally trashed. I tried to reinstall Windows on it but when I went to delete the partition the drive would just thrash endlessly and nothing would happen. Then I noticed that Setup was picking up the USB disk drive, so I thought hey – why not install Windows on there for now? So I tried that but the main disk drive kept thrashing and locking up the comp. So I finally said screw it and disassembled my laptop to remove the hard drive. That was fun! I got all the screws off the bottom and spent 15 minutes trying to gently pry off the top piece before realizing I first had to take off the keyboard and take out more screws. But I finally got it opened up and removed the hard drive. That out of the way I pieced it back together and (crossing my fingers) rebooted. It came up just fine and detected the USB drive but I couldn’t install Windows with the drivers for the disk, so I tried installing the drivers via F6 but I needed a floppy drive.

Well crap.

So I finally set the lappy aside and took down my old Viao and set it up. I plugged the USB disk drive in and went to acess my backed up data. The weekly backups came up fine but when I tried to access the daily backups I get an error message saying the folder is not accessible. I’ll tell you right now I wanted to throw up. Just thinking I may have lost that critical data made me sick. However I delved into the Properties window for the folder and clicked on the Security tab. Then after clicking on the Advanced button I was able to set ownership of the folder to the Administrator on this computer. Closing and re-opening the Properties window and clicking on Security once again I had to add my specific account, and then the damn folder was accessible. Holy crap was I relieved – I gave myself quite the hearty pat on the back. The only downside was there was no global setting – I had to do this for each and every individual folder – 57 in all. Took me nearly an hour. Then I realized all the files in the folders had to have their permissions reset!! 1,078 files!! However I got smart this time around and thought to select all the files in a folder at once and change the permissions for them all at the same time (I realized then I could have done that with the folders too, oh well).

So I finally was able to transfer my precious backed-up data to this computer and setup Outlook and Money and Firefox and Trillian and all that stuff. I did forget to include Trillian’s user folder and POPFile’s application data folder in my backups, so a few names on my buddy list were listed as usernames instead of the names I assigned them, and I have to re-train POPFile to sort my emails properly, but those aren’t major hassles.

So now the SP2 install is finally wrapping up – once I restart from that I’m heading to bed. Damn I’m exhausted. I’ll look tomorrow on NewEgg and eBay for a replacement hard drive, I need to get that laptop back on its feet ASAP – I can’t develop with TGB on this comp because it doesn’t have a hardware-accelerated graphics card.

So quite the exciting day – tho I think I could have lived without the excitement. *sigh* such is life – I’m not mad at the fact that my HDD failed nor blaming Sony – my original Viao is still going strong so it’s just a short-lived drive – they’re out there. Backup your data!


The old lappie takes up residence


The trashed hard drive sits atop the out-of-commision lappie

→ 3 CommentsTags:··

New additions to the Desk

April 14th, 2006 · Personal

Transposed from Gaiiden’s Scroll

It’s always fun to mod your workplace, which in my case consists of the desk in my room. Yesterday I got my hard drive and external enclosure (the one I talked about a few days ago) and that was set up in less that 30 minutes. What a breeze, the only minor trouble was that I had to adjust the positioning of the power connector in the external enclosure to match up to the HDD but that wasn’t a huge deal. Then I just plugged it in, used the Western Digital tools to format the drive, and bada-bing bada-boom – new hard drive! w00t!


You want my drive? You want it? Try getting through Boba and Trooper TK-727


The drive working light is orange. Orange + Blue? Well you see the result The girls dig it

A week or so ago I picked up a Targus Chillpad, which is a USB-powered dual-fan base that goes under your laptop to keep it cooler – I was having problems playing Empire at War and having the comp shut off on me – not good to say the least, haha. The Chillpad ($30 from Staples) works as-advertised, haven’t had a single crash since while playing. As an added bonus, it elevates the laptop just above my keyboard, which is awesome cause my optical drive and memory stick reader are in the front of my machine, so I no longer have to slide the keyboard back to access them. Ahhhhhh…

The other project I took on today was hacking apart my keyboard tray to make a shelf under my desk. I took the keyboard tray out so I could slide my chair farther under the desk and get a better body position while I was working. A few days ago I realized I could use it like so

We really don’t have much in the way of power tools… I used a hacksaw to shorten the tray and then a hammer and screwdriver to screw it into the desk from the bottom and to add the remainder of the tray to the side as a bookend. It’s more than sturdy enough to hold my CD books and DVDs so works for me

Yea I got bit by the DIY bug, haha. Tomorrow I’m doing a few things to my car as well. Wheee. I’m also watching a Syncmaster 172x on eBay (the 17″ LCD panel I have now, which has been discontinued). I might be spending my rebate check early, bwahaha Can’t wait to pimp out the workstation with a third monitor (counting my laptop). However on the flipside I’m very very quickly running out of available plugs on my two power strips, hahaha. Although the HDD enclosure’s pic on NewEgg showed it used a power brick, the one I got has the freakin adapter on the plug, which really wreaked havoc. I’m thinking of maybe plopping down a few George’s (the small ones) for a PowerSquid – although I could also use my Geek Points with a $15 purchase and get one for free… hmmm those marketing bastards may make me spend more money 😛

→ 1 CommentTags:

GC In-Depth Part 2: The In-Game Tutorial

April 12th, 2006 · Software

Transposed from Gaiiden’s Scroll

Introduction

So yesterday I started detailing the AI that’s going to kick the player’s ass (or at least let him win a few times) and today I’m going to look at another hurdle keeping me from a public demo, the in-game tutorial.

The… you know

Galaxy Conquest never sounds to me like a hard game to play, but of course I am one of the original designers of the game. So in order for someone to pick up the basics of the gameplay I’m going to need to teach them.

My team and I have discussed a variety of ways to do this in the past, mainly focusing around a scripted level or something like that. I’ve never liked that idea at all. I would prefer to let the player just play the game, and have the game tell the player what he’s doing when he does it. This just seems a lot more intuitive and makes the game look “smarter” than a step-by-step how-to guide.

So how does it work? Well the basic idea revolves around the game being able to detect the user doing all sorts of things in the game for the first time. When the event takes place, a dialog box pops up explaining what’s going on.

A topic may have a few pages, each with its own descriptive picture, to help explain the concept behind whatever action the user just took, be it placing a planet, exploding a planet, etc etc.

It may seem like a hit-or-miss method, but the purpose of this tutorial is to explain the basics of gameplay, and so that means that in any given game, the player is always going to make use of or bear witness to the basic concepts. Plus, the AI will remain on high-difficulty defensive which (theoretically) based on yesterdays post means while it won’t work hard to beat the player, it will work hard to not let the player beat it.

The AI can trigger a few of these events, like if it sets off a Supernova or discovers a hidden system, but most of the events will be triggered by the player.

Actually implementing this will be pretty simple, I’ll just use the database to store all the relevant text, image and page info and create the generic dialog box. Then all there is to do is embed some code in each of the action triggers (like the function that places planets) that pops up the dialog with the proper info pulled from the database.

Once the game has detected that the player has viewed all the help boxes, it’ll switch the AI over to a more aggressive state and let the game play out normally.

Conclusion

Seems simple enough, although we’ll see if it actually works when tested. Writing a scripted tutorial just seems lame to me, it would be much better for the player to just be able to play the game and not have to be confined by the game telling her to do this and do that.

→ No CommentsTags:

GC In-Depth Part 1: The AI Behind GC

April 11th, 2006 · Software

Transposed from Gaiiden’s Scroll

Introduction

So for two hours this morning I was reading through the new TGB docs and getting GC up and running with Beta1.1. It gave me a little trouble at first – it would load the game but would keep displaying the TGB level builder instead of the main GC menu. Finally fixed it and now GC is running perfectly – I don’t even have to use a .bat file to launch the game anymore. Awesomeness. They also added two awesome new docs, one on input handling and another on Torque Script. The reference doc was also updated – they have a pathing object! And a trigger object! I love this engine…

So anyways I still have a few errors and warnings that pop up in the console that don’t actually affect the game at all it seems but I’d still like to know how to get rid of em – however I’m still waiting for a response to my thread on the GG forums.

Now onto the meat of this entry, Part 1 of 3 in which I’ll be discussing in-depth the future development of GC, from the game’s AI, to its tutorial to its first public demo.

The AI

The AI for the game is basically broken down into three categories:

  • Tactics – This is the AI’s ability to think about the decisions it makes in terms of placing planets, using special actions, and it’s overall ability to read the opposing player(s) strategies.
  • Stance – This defines the AI’s overall strategy. There are three stances that the AI can adopt at any given time
    • Defensive – The AI tries to limit contact with other players and build up its current holdings, only letting itself be drawn out if someone repeatedly attacks it. In this mode the AI’s strategic ability is at its greatest
    • Passive – The AI works to expand its presence on the map but does so indiscriminately, defending itself when necessary. In this mode the AI’s strategic ability is balanced.
    • Aggressive – The AI tends to relentlessly attack a single opponent but switches focus easily if threatened by another player. In this mode the AI doesn’t think very strategically.
  • Difficulty – This defines how the AI ultimately makes decisions after tactics and stance are calculated and taken into account. The higher the difficulty the more likely the AI is to make the right choice

Stance
======

Stance is the underlying behavorial factor for the AI, so we’ll discuss it first. The first thing to note is that the stance of an AI is fuzzy. There are three stances but you could consider them each a third of the AI’s total “stance value”, so to say. So a completely defensive AI would have a stance of 0, while a completely offensive AI would have a stance of 10. In between you can have a slightly defensive stance of 3.72 a passive stance of 5 or a slightly aggresive stance of 6.76. I’m not sure if these will be the actual numbers but I just want to get across the idea of stance as a scale from whatever to whatever.

Stance is assigned randomly to the AI at the start of the game, and from there it is influenced by the other player(s), both human and AI alike. The response is simple – the more an AI is attacked the more aggressive it gets, the less an AI is attacked the more passive it gets, and the more the AI loses the more defensive it gets. An AI will get aggressive faster if attacked by a single player than if attacked by multiple players. It will also get defensive faster if attacked by multiple players than if attacked by a single player.

Certain “triggers” will also have an instant effect on stance. For example if the AI is bordering on defeat, it may switch to full-on aggression in the hopes of maybe making a comeback. A sudden loss of a lot of planets could force the AI straight into a defensive stance. The defeat of another player could switch an AI’s stance to straight-up passive. Once a trigger is activated the stance once again starts to become influenced by the environment.

Tactics
=======

This is the real meat of the AI, although its effectiveness is ultimately dependent upon the current stance the AI holds. The more defensive an AI is, the more it will take time to think things all the way through while the more aggressive it is, the less it will think of the consequences of its actions. The main goal of the game is to take over all other player’s planets, and so this is the AI’s primary focus. The only way stance affects this goal is that a more agressive AI will usually focus on a certain player’s planets, a passive AI won’t care what type of planet it takes over as long as it takes one, and a more defensive AI will choose a player that’s less likely to be able to strike back quickly.

So since taking over a planet is the main goal no matter what, the first thing the AI has to do is determine which of its planets on the board it can use to take over another planet. Step One is to determine which planets belong to it. It tracks this data in an array

1 3 2 2
1 0 2 -1
1 0 0 -1
1 3 1 1

So in the above small-sized 4×4 map, all the 0’s are systems that are empty or unoccupiable, and all the -1’s are systems that were removed to create an irregular map (regular being square). The systems that belong to the player are identified by matching up to the player’s number (1-4). We’ll say that this AI is Player 1.

The next array it tracks contains values that show how close a system is to exploding

1  2 2 2
3  5 2 -1
1 -1 5 -1
2  1 1 1

These numbers represent the number of planets left to place in the system before it explodes (this includes solar bodies, which can have remainder count as high as 6), so the closer to 0 the number is the closer the system is to exploding. In this data, -1 refers not only to removed systems, but systems that can’t hold planets, like black holes and asteroid fields.

What the second array does is allow the AI to perform simple simulations based on the first array. So for example the AI knows from the first array that it owns the top-left system. So it drops a planet there (in the simulation). This subtracts 1 from the spot in the second array.

0  2 2 2
3  5 2 -1
1 -1 5 -1
2  1 1 1

Since the result is 0, the AI determines (upon querying the map) that this was a planet, not a solar body, resets the system (since it’s a corner system it only needs three planets to explode) and subtracts 1 from the adjacent systems

3  1 2 2
2  5 2 -1
1 -1 5 -1
2  1 1 1

The AI then updates the first array, placing a 1 (or whatever the player’s number is) in the systems it just expanded into

1 1 2 2
1 0 2 -1
1 0 0 -1
1 3 1 1

Now the AI rechecks the second array. Since no zeros are detected, the simulation is over and the AI analyzes the result.

The analyzation determines 3 things:

  • Number of systems controlled – this is calculated simply by adding up the number of systems from the first array that match the AI’s player number
  • Number of players taken over – this is tracked throughout the simulation and records how many different player’s planets were taken over. i.e 2
  • Number of planets taken over per player – also a tracked value, it records how many planets per each player were taken over in a 2D array – [player number, # of planets]

Now that the AI has determined the outcome of the action it has to review the position it finds itself in and score itself. This is determined by the following:

  1. The more systems controlled the better
  2. The more special systems controlled the better
  3. The more systems controlled with fewer adjacent systems the better
  4. The more enemy systems adjacent to friendly planets that are less-likely to explode the better
  5. The more friendly systems ready to explode that are adjacent to enemy systems the better
  6. The more players it’s managed to take over at once the better
  7. The more friendly planets adjacent to each other the better
  8. The more planets taken over the better

Each of these categories adds up to the final “grade” of the move, and each category is weighed differently depending on stance. For example an aggressive AI would care less than a defensive AI about category 4, whereas a defensive AI would care less about category 1 than an aggressive AI.

So this check is done for every system on the map the AI can place a planet in.

Difficulty
==========

Now the difficulty finally factors in. As I mentioned earlier, an AI of higher-difficulty will choose the best choice more than an AI of lower-difficulty. What happens is that after the tactics are considered, the AI has a grade for every system on the map. Systems with a higher grade are better choices for the AI to consider. So the AI simply looks at values based on difficulty. So say a map has a range of values from -25 to 34. Only the lower 20% of these values would be considered by the lowest-difficulty AI, with a 1 in 10 random chance of the AI picking from a higher range of values. The middle-difficulty AI would choose from the range of 20% – 50% of values with a 1 in 5 chance of picking from a higher range of values and a 1 in 5 chance of picking from a lower range of values. The higher-difficulty AI would choose from 50% to 85% of values with a 1 in 7 chance of picking from a lower range and a 1 in 10 chance of picking from a higher range. The highest-level difficulty would choose from 85% – 100% and have no chance of ever picking a lower ranged value.

Again these numbers are not the actual numbers, but they are close to what I have in mind and are there to give you an idea of what I mean.

The Final Move
==============

If an AI has the ability to perform special actions at the end of its turn, it will take advantage of it, although how much depends again on its stance. An aggressive AI is more likely to use up as many actions as possible (up to 3 allowed per turn) each time it gets the chance while a more defensive AI would use them only if it sees enough benefit, like preventing an attack with a missile launch or planetary shield or destroying a lot of enemies with a supernova bomb. Each special action is given its evaluation based on the stance of the AI and the current status of the game board. Special actions do not play a direct role in the AI’s decision to place a planet because they are not directly linked anyways to the planet-placing takeover gameplay, they are merely there as a means to further take out action against other players after you have placed a planet.

Conclusion

This was more a stream of consciousness entry than anything else – a lot of what I wrote above could change or not come to be as the AI is developed, but it’s the first time I’ve put my thoughts down so it’s a start. I’ll be following the development of the AI closely as I work on it, so rest assured more on this is to come. But for now I need a break and time to ponder tomorrow’s entry on the game’s tutorial.

Feedback welcome

→ 1 CommentTags:

Purchases Galore

April 10th, 2006 · Personal

Transposed from Gaiiden’s Scroll

This’ll be quite a week of expenditures for me, all good stuff tho. Well, the only kind of sucky one is that my car needed a new battery, which set me back around 100 bucks. That wasn’t planned and now I’ll have to wait until next month to get my windows tinted but, oh well – I’ve waited long enough for that already another month won’t kill me, haha. Over the weekend I bought a Western Digital Caviar 7200RPM 120GB with an 8MB cache for $65 ($15-off deal) from NewEgg along with a silver external enclosure (with blue LEDs, mwahaha) for $34. Tuesday my friend and I are ordering some motorcycle parts and accessories. My road bike needs a new rear tire – it officially bought the farm today when it refused to inflate at all (it’s been leaking air over days for a while) and his bike needs a new front tire. We’re also both getting new helmets. I need one so I can give chicks rides with my old one and he needs one cause the one he got last year doesn’t have the extended chin. I haven’t picked a tire yet (the Dunlops I want are out of stock) but here’s the $180 helmet I’m getting. I swear the vent thingies on top are just begging to have LED lights installed in em. Mwahaha. Oh yea I might also be picking up a vent cover for my Tiburon off ebay for $25.

My drive and enclosure should be here on Thurs, can’t wait to set it up and stuff. My bike’s off the road until I can get that new tire put on which sucks now that gas prices are going back up real quick. It also sucks my mechanic is on vacation in Florida all this week and he’ll have to trailer the bike in cause I can’t ride it anymore. Bah.

So tonight I downloaded Beta2 of the Torque Game Builder (formerly known as T2D) and played around with it a bit. Real cool, still have to see if GC will work okay with it tho I don’t forsee any problems especially since none of the other releases ever affected it.

But okay, I have to pick up my father from the airport at 9 in the morning so I guess I better attempt at going to sleep at a semi-decent hour. Yea right. Wish me luck.

→ 1 CommentTags:···

Popping up to say Hi

April 8th, 2006 · Gaming, Personal

Transposed from Gaiiden’s Scroll

Well it’s certainly been a busy time coming back from GDC. I was starting to have that feeling of sinking beneath all the work I’m currently doing, which is never a good thing. I’ve found the best thing to do during times like that is to spend time on other things and just step back for a while and let things sort of settle back into place in your mind. I’m finally starting to get my feet back under me again, so here’s a journal entry to help push me along.

So what’s up? Well I figured it’s been a while since I’ve actually enjoyed a good PC game (seriously, it’s been too long) so while I was in Cali I picked me up a copy of Star Wars: Empire at War the new RTS game that’s supposed to actually be good. Beleive me, I was rather hesitant even after reading all the decent reviews it had gotten after being scarred for life by Force Commander, which I wrote about years back in my Pixelate column but was never published – so here it is for anyone interested. My verdict? It is indeed an awesome game. I’m currently playing through the campaign as the Rebellion on Hard mode (after some practice on Easy and Medium doing a bit of Galactic Conquest). Space combat is awesome but ground combat is a bit of a bitch at times. Playing as the Rebellion my favorite tactic is to raid planets with light ground defenses so that I can automatically destroy any pesky space stations above the planet and install a bunch of ion cannons to help me in the forthcoming space battle. So this has been the majority of my time since returning from GDC. It was a nice break.

So though I’m still playing Empire at War it’s time I started getting back into all my other stuff with renewed vigor. Dunno when I’ll be back to more regular journal entries but it’ll be sometime soon. Till then…

→ No CommentsTags:···