April 2008 Entries

Coming Up

I'm not sure how much time I'll be able to post in the next week or so.  First of all, I got Grand Theft Auto 4 which is pretty fun but I've got so much homework I haven't had a lot of time to play it.  Other than homework, I've got 2-3 projects due in the next week and starting next Thurs is finals.  Needless to say I'll be busy.

I definitely can't wait for this year to be over and summer to start.

Scary Dwarves

Finally I got the shader to work in my DirectX demo, I now present Scary Dwarves!

Nothing to Blog

I've really got nothing to blog but thought I should update. I had my interview on Fri and I think it went generally good, hopefully they feel the same. I want to redo my website and have it be like a tutorial site where you can go and log-in, grab tutorials, and take tests on the tutorials. Maybe even have your own like little 'homepage' where you can upload pictures of what you've built off the tutorials. I don't know, that last part could get very complex. Also, I'm hesitant on doing it because ......

Bad Rap

Here's something I'm struggling with understanding. As many to all people know, Dungeons & Dragons gets a very bad rap for being super nerdcore because it deals with mathematics, fantasy lands, and imagination (all of which everyone has ANYWAYS). Since non-nerds don't need math, what else does DnD offer? Well, the other biggest part is communication with others. Now I understand communicating with your DM is much different than communicating with your girlfriend (that is, of course, unless your ......

RenderMonkey

So in the last 12 hours I've discovered how useful RenderMonkey is for creating pretty cool shaders. It's one of those programs that creates half the code for you by the clicks of your mouse which is kind of nice. The reason I never used to use it is because I thought it added extra miscellaneous code snippets, which it does. But it's useful when you get past those snippets. I need to really buckle down on this F# paper. I need to start/get aggravated/ finish the paper, finish the text editor program, ......

Updates

I'm working a lot on the DirectX demo and now have shaders semi-working in it. Hopefully I'll get that shader stuff working soon and be able to post another picture. I've submitted my article abstracts to CoDe magazine, hopefully I'll hear something back about that soon, if not thats OK too. One of the abstracts interested me so much I suggested it as a topic to talk about at the next Twin Cities Code Camp, so I might be presenting there as well. All these potential opportunities are nice and I think ......

DirectX Demo Progress Report

After about 2 weeks of struggling to find the problem I've been having in this DirectX demo I finally found out what it is. I passed my DXDevice correctly (which I had initially assumed was wrong) and the class totally got it fine. Problem was, I was passing the device before CreateDevice() was even thought of being called. For those who don't know, your DXDevice is filled as a sort of return by CreateDevice(). It's times like these I feel like a complete idiot. But thankfully now my model renders ......

The Things Teachers Say

We got our Calc 3 tests today and as we were being shown how to get the answers, we came across a problem the teacher said "I'm curious that so many people got this question, maybe they learned it in some other class." I present to you the problem: Recall that the angular momentum of a particle of mass m along a path R(t) is defined by the vector quantity L(t) = mR(t) x v(t). Consider a point R(t0) = p on the planar curve R(t). Call p a point of maximal angular momentum if it has the property that ......

CoDe Magazine

I'm working on a few article abstracts for some items I'd like to write and possibly publish in CoDe Magazine. I'm sure they get a billion entries each day so I'm not expecting much but I think the article abstracts I've written are pretty interesting and I'd be excited to work on any of them. I'll post any results I get from them, but first I need to write one more abstract and review it before I send anything. In related sad news, I have to announce I have a test in Differential Equations today ......

XNA Development Tutorials

I haven't mentioned this but I've got some wonderfully awesome, tutorial greatness I've written! (end shameless promo number 1). Anyways, I'm still working on this series but I've had lots of amazing feedback from lots of people that have benefited from them. Here's the complete list: XNA Development Tutorial 1 Downloading and installing Microsoft Visual C# Express Edition, XNA Game Studio Express, and connecting Visual Studio with your Xbox 360 console. XNA Development Tutorial 2 Starting a new ......

New Job (Internship)

In the last couple weeks I've applied and spoke to a few people about getting this programming internship job for the summer at this large insurance company. I've got an interview in about a week and a half so I hope that goes good. I'm not positive if it's a web or application dev spot but either way it sounds like it would be a pretty sweet job, especially for a summer job. Wish me luck! Oh also I've been incredibly addicted to playing this game I got this last weekend, in fact I'm playing it in ......

Pancreas... Man

Behold, in all its glory, the greatest video on the artificial pancreas ever.  I'm Dude.  (The montage is AMAZING).

Managers all Over

I've got the DirectX demo displaying the Dwarf mesh correctly and have all the code segregated into class files. Next, I want to make a class that easily supports adding and managing models, similar to the GameModel class I've written in my XNA tutorials. In order to implement this style of management, I need to build a ModelManager and a SceneManager. ModelManager Stores the physical model information such as the model's filename, and any other relevant information. SceneManager Manages the number ......

DirectX Demo Progress (Initial)

Here's a quick shot of what I've built using tutorials from www.directxtutorial.com



Just a basic character mesh with a yellowish orange 'sun-down' style light on him.  Hopefully I can get some more good stuff in here.

Addicted to Blog Love

I think I'm addicted to posting here, and nothing I've said is even useful. Oh well. I just wanted to say last weekend I attended Twin Cities Code Camp 4, which is my 3rd time going to the TCCC event. It wasn't bad but I think their topics weren't as varied as previous years. Plus, I think everyone was using VB; I didn't realize there was such a demand for VB code. Granted, the topics can be ported but even so. Towards the end the classes began to get very dry but was otherwise definitely worth the ......

Writers Cube

I've been writing a lot of stuff lately, it's surprising I'm a math/computer science major and not a writing major. I've written my slew of XNA tutorials (of which I have 3 left to write), I wrote a 15 page paper on the artificial pancreas for a class, and then I wrote the script for the video filmed on that same subject for that same class. Speaking of the script, we filmed the video for it last night, and wow.... It's quite the oddity. We've got someone dressed up as a pancreas, the diabetes gang, ......

Projects

I'm currently working on a bunch of projects that I'm hoping to get one or two done in a few months. They are: F# Multi-File Text Editor Learn DirectX (Write a DirectX 9.0 Demo) Pong XNA Game All these projects are currently in development with some being further than others. From my first post I realized posting code on here is ugly so I won't be doing that anymore unless it's only a few short lines. At this moment I'm working through some DirectX tutorials which is going nicely and I'm actually ......

First Blog Post

Hooray! I have a GeeksWithBlogs blog! Welcome to my blog which will focus on my ramblings and posts related to game and application development. I'm just getting into my Exploring Technology class (boo!) but I should update later with some code snippets and such. Update: Well class isn't over but I'm bored so I'll post some code I figured out last night: let opSaveFile sender args = if (documentList.Item(lstProje... = true) then let ofdDialog = new SaveFileDialog(Filter = "SCompiler ......