June 2008 Entries

Weekend Recap

I did so much work on Pong this last weekend I'm pretty sure I'll finish it much earlier than anticipated (assuming by earlier you take into account the multiple months where the project was on hold and I wasn't even working with XNA). Just because I feel my blog is such a big deal, I'm not going to release any of the new features yet :p Although, once I get a bit more done I'm planning on uploading a slew of photos to have people let me know what colors I should change (granted my programmer art ......

Super Noobulous

How embarassing is it when your own game starts kicking your ass? Especially when the AI isn't that great. Pong is getting super fun to play now though. Maybe it's just because I'm making it, but there's so much incentive to get certain things and when the computer beats you and you don't get them it gets frustrating to play over and over. I would make a bad tester. There are loads of items I got working tonight, in fact I finished one major additive design element of the 4 main that were left. I'm ......

A Weekend of Pong, Halo, and MGS

I 'retrieved' the latest version of Pong from my laptop last night and upon looking it over, it really is much more functional than I has previously though. Oh sure it needs work, lots of work, but many of the core elements on the 'work board' were mostly finished. For example, the game saves just fine, I just need to place the auto save code in a few spots and save all the right items. See, since I don't have all the awards and stuff programmed, I don't have what I need to fully save done. There ......

Paddle O' Fear

Thinking about it, I'm done with the DirectX demo. I'm going to remove the animation stuff because animation is super difficult and is something I feel I could learn in the industry more than by myself. What I will be doing is removing the animation, putting up one final video, and then returning to the glorious Pong! *crowd cheers* I have a white board full of items at home to work on but it's all primarily menu-items and additive design elements. I'd say of the 100% of what is left, approximately ......

It's Alive!!!!

Last night after working on implementing some new things in the demo, I cleaned up some of the rendering, lightened the ambient light, and changed the main player from the dwarf to the DirectX girl 'Tiny'. Since Tiny has animation built into her, I figured I'd try to get animation working in my demo. There's a lot to do to get stuff working with animation so I'm really unsure about getting this to work. I was trying to push for that video I posted last night as fast as possible in order to start ......

Demos and TCLUG

Behold another demo! Also, I'll be giving a talk on HLSL and shaders at the Twin Cities Languages User Group on September 11, 2008. The meeting starts at 5:30 and should go a few hours. Anyone in the area, please stop by ......

LINQ to Objects: VB TextBox Edition

Here's an example of looping through Form textboxes using VB LINQ and disabling the boxes: Dim formBoxes = From formControls In Form.Controls _ Where formControls.GetType() Is GetType(TextBox) _ Select formControls For Each oBox In formBoxes CType(oBox, TextBox).Enabled = False Next ......

What The Demo?

What does my demo need? Enemy and static object classes Scene Model (interior of exterior 3d model) Ambient light (shader) Shader management (multiple lights) Shadows (unsure about this) If I can get these in the demo I'll be satisfied with it ......

Demos and Podcasts

Last night I worked on my demo a bit and got the player character to move with the camera and show off the lighting but I need some static objects standing around to tell that I'm moving and not the light. I'm looking for some kind of interior scene and will try to find and add one of those and a few enemies (need to program the Enemy class but it's basically the same as the player class without the control of it). I downloaded a lot of podcasts last night to get me through what I listen to at work ......

Scared Soundtrack-less

Anyone a fan of horror games has probably played one of the many Silent Hill games. As an avid fan of the horror survival series, especially the Silent Hill games, I'd seriously recommend finding a version of the Silent Hill Soundtrack (for the original PS game). No matter where I am, I can listen to this soundtrack and it gives me this nervous tension that something isn't right, that something is wrong. It's like a knot deep in the pit of my stomach. I'm getting that listening to it in this office ......

Podcasts

Anyone know any good programming or game development podcasts? Lately at work I've been listening to the Insomniac Games Full Moon Show and Game Programmers in Training. Both are good but I haven't gotten any 'new' versions of the podcast so I'm constantly listening to old podcasts which sucks. I'm too lazy to hook up the iPod to my computer at home to download new ones and at work external storage devices are blocked (although I can charge it). Time to listen to more podcasts ......

Mr. Dent

Last Night

I worked on the DirectX demo last night in hopes of implementing the inheritance model I've been working on. I had it rendering but the problem is trying to seperate the render methods out of the SceneManager and ModelManager and only allowing them in the GraphicsCore. How is that a problem? Well considering my ModelManager stores the model data, I'd have to create some kind of method to retrieve the model data from the ModelManager as well as the number of instances in SceneManager. Now, this isn't ......

Dead Tired

I am super tired for some odd reason, probably didn't get enough sleep this weekend. Yesterday was Father's Day and for my dad I bought him some Alaskan King Crab legs and cooked them up with a few small steaks, they were good. I've been thinking about doing some kind of video blog via YouTube possibly about my game demo but development on it isn't going very fast so I think the video would be quite boring. So....tired... Oh and this guy in my office said 'Hi' to me the other morning and I partially ......

TGIF

FRIDAY! I can't wait for this weekend. I'm sure almost all weekend I'l be sitting in my basement. Why? Because last night I bought a drumset, woohoo! I only got to play a little bit on it last night because of setting it up but I still have to customize the heights and stuff on it yet. I haven't played along with anything which I plan to do tonight. Even though these guys are professional drummers, I'm hoping to learn songs by The Police, Angel & Airwaves, and some other bands as well as focus ......

In a Judd Apatow Movie

The ceiling tiles at the place I work are like inlayed so the ceiling has a panel, levels off for the light, and comes back down (like an isosceles trapezoid).  Anywho, my desk is set in just the right spot so I can hear this guy across the office on his phone most of the day.  His voice though, sounds exactly like Seth Rogen (the guy from Knocked Up, with the curly hair).  So all day it's like I'm listening to the tech version of a Judd Apatow movie.

Scene Management

Thinking about what I'd like to add to my demo and how the code is structured I need to implement a more advanced technique. Currently there is no difference between any added model, they are all instances and models. What I need to implement is an inheritance structure where I have a Character object that has inherited classes PlayerCharacter, EnemyCharacter, and NPCCharacter. Then I can create factories to store lists of each groupings of these objects and use the SceneManager to pull them (along ......

Game Development Bug

I'm pretty sure that every day this summer I've devised some new project to work on and then never really get going on any of them. I need super motivation/dedication. First there was a Half-Life mod, then a Doom 3 mod, then the new InsideGamer, then a machinima, and finally VEX. None of which I plan on dedicating myself to doing. I've really been working on understanding some game development things so I'm planning on implementing new stuff in the Scary Dwarves demo. Hopefully that will get some ......

Grouping in Dynamic Excel Sheet

Lets say you have some code built to dynamically build an Excel report for your company. You've got a header record with tons of detail records and want the ability to hide the detail records. Add the following to select and group rows dynamically in ASP .NET (VB Code Shown): xlWorkSheet.Rows.Range("B4", "B7").EntireRow.Group() This will select rows from 4-7 (in this case in the B column) and group them together. In this case, you would either have your details go from 4-6 and your Header at 7 or ......

New InsideGamer

That's it, InsideGamer has gotta change. Considering my personal site with my resume and portfolio gets about 10 times the number of hits my main page does, I figure I should change the main page. I'm going to try to update this blog more with what I do and some code snippets for ASP .NET web programming hopefully. So, what to expect? Feature list: Game Development Tutorials - Submit your tutorials, we'll review them and build a quiz based on the lesson. Quizzes - Take quizzes on the tutorials and ......