Artician Home
Join Artician Login Search

kman's blog

avatar
  • kman
  • Male
  • Is Offline
  • Status: Administrator
  • Blog Views: 10016
  • Last Seen: 2 weeks ago

Profile

kman's Info
  • Joined: 08/25/06
  • Account: Artician Pro
  • Visits: 10016
  • Total Discussion Posts: 439
  • Portfolio Count: 15 | View
  • Blog Entries Count: 84 | View
  • Favorites Received: 25
  • Watchers: 19
Professional
Personal
Social Networks
Thursday January 10th, 2008
6:00am - Woke up, as the information from yesterday flooded into my head. I set some water to boil for coffee while I head into the shower. I take my time and let the water drip down on me, brainstorming today's todo. (Create a point distribution spreadsheet, game synopsis, produce a 3D demo of a moveable object, RoG (Rules of the Game)).

6:30 am - I decide to forgo coffee, and instead move onto some cereal. I drop my recording of yesterday's lecture and begin to listen to them while eating.

7:00 am - After running through the syllabus, and reviewing everything from yesterday I begin to recreate the point distribution spread sheet for the team.

8:00 am - I head out to campus for our schedule group meeting.

9:00 am - Seeing a lot of familiar faces in SGP-2 I spend most of the time socializing until Casey shows up, followed by Charlie. We discuss the spread sheet, deciding that we will attempt many at many new boundaries. We intend to implement Shaders (vertex shaders, pixel shaders), particle effects, and even fluid dynamics most likely using D3D terrains. We also work out the game synopsis, thanks to Charlie's great creative writing skill which I will no doubt fall back on in the future.

12:00 pm - We split up and head for lunch, before I do I meet up with Dan who is part of the only group attempting 3D in the month ahead. I try to size up the scope and depth of his project, and it's quite impressive, at the same time I become very excited. After all it is much easier to follow someone's else's footsteps, and hopefully make some new ones along the way.

1:00 pm - ROG begins.
1:15 pm - Apparently this class is being taught by a new instructor, and not Dave the creator of Dungeons and Dragons. I do not mind. Steve VanZandt comes off as well informed, and a well organized instructor. In fact I would go as far as to say that he is a good example of a college level teacher (by normal standards). On that note, when role was called I was rather unoptimistic in saying 'here'. He replied back saying, 'awe you must be the invisible type'. While maybe those weren't his exact words, and they were said in such a way that I may be the only one that heard them. I noticed he did not pay very much attention to me for the duration of the class, except for several glances to make sure I'm paying attention (I'm a little worried about my GPS).
3:00pm - On that note we began lab early, being told that we will continue lecture after lunch break. So based on my first impression to the teacher, or at least my assumption to that impression, I decided to make a point to stand out. I raised my hand several times, and when we broke out in order to play board games ( a supposedly education process ), I choose to persue the simpler board game (Blokus). While it was my first time playing this game, I decided I could do much better in this game compared to the other games which had either intricate rules, or a rather large luck factor. In short, I wanted to win.

5:00pm - By the time lunch time came around we had played five games. My first game, I feel I got rather lucky and made correct decisions. Everyone at the table had been a first timer. I managed to win with 25 points ( a perfect score ). After winning the first game, and also sharing several of strategies, I did not fair nearly as well in the second game and had got -18 still coming in a far second. For the third game I managed to pull a not perfect victory with -7, this time beating our past DirectX teacher Chuck. Chuck is a great guy, and was pretty good at the game, so I really enjoyed it. With each consecutive game, it became harder and harder to win, and the competition became more and more fierce. By this point everyone was keeping track of the number of pieces left over, blocking others, and quickly making aggressive cuts into territory. Being experienced in both spatial tactics of chess, and go I was well aware in the idea of over expanding and being too passive. The fifth game was incredibly dominating. I managed to squeeze off a third of the board to myself, completely blocking any and all crosses using the double eye strategy common in GO. I ended up being able to take all my turns without waiting as no one really could cross into my territory. I won with a -4.

6:00pm - Lunch was brief, ate Chinese, and was pretty relaxing. Spending time not working on the SGP game became incredibly daunting. In fact by this point that's all I could think about. After lunch I spent the time drawing enemies, and thinking of game mechanics. This made the following lecture even more so daunting. I simply was not interested in the fluff. Game Design? Please, that's not what I'm paying the money for, and as shallow as that may sound I can not feel like this is yet another repeat of something I've already experienced, partially or totally. ECG, Behavioral Science, HAM, and the two day GameDesign track at last year's GDC have been plenty. I can make a card board game, all I care about now is how to make it render.

9:27pm - I'm home, I've finished my green tea, and wrapping up this blog post. Going to shower and begin working DXUTMesh which is by no means straight forward. I also intended to write about 3D Fundamentals, but I think I will leave that for a later post.
Wednesday January 9th, 2008
Student Game Production (month 01, day 01)

Wow, what can I say, I'm overwhelmed, so this blog will be short, even if I'd like to expand on everything that happened today. For one I am in a three man group that has a project designed for a group of four. In a way this is a good thing. In a way it isn't. Having four responsibilities someone was bound to get two. So long story short, I am Project Officer, and Gameplay. I'll be responsible for keeping the team on task, as well as doing my own set of programming with AI and other game mechanics, this extends into collision and physics. So what are we doing? Well I can't share that with you yet. It's top secret! Well ... seriously it's a rather complex game as we're striving for originality. Umm... imagine soccer + geometry wars + collect stuff sort of gameplay, and its going to be 3D. So what brought this about? Was it something I had planned all along? Maybe, but before we even came up with our perspective concepts, gameplay, or even knew who we were partnered with, we were given bitter sweet advice from our instructors. The said "quit", they told us to re-evaluate if game programming is really for us during these coming months or as soon as possible. Saying how our tuition still has a 50% refund, and how terrible the game industry truly is. The expected experience level of a game programmer being only 5 years before burning out. After this speech all I could think about was, "I'm going to make it, I'm going to work hard". So maybe that's what it was, but either way its on. This class will be a true test of character, and I hope I have the determination to reach the finish line.
Tuesday January 8th, 2008
An article on SlashDot highlighted something that many of us had come to understand when AP Computer Science was changed from C++ to Java. The reason for the change back in 2004 had the premises that Java has a smoother learning curve for high level concepts such as Object Oriented Programming. But as the article clearly points out, students who learn high level programming before experiencing the low level end are bound to make mistakes. Not properly understanding hardware, virtual function tables, and memory allocation. Since I don't foresee schools reverting back, due to the stubbornness of the education board, I can only hope that more courses are added during a student's earlier years of education.
Sunday January 6th, 2008
Check out this amazing game!!Check out this amazing game!!
Category: Personal - Personal Diary
Saturday January 5th, 2008
I've been using the internet a lot lately, but I have always been kind to it. You know, I'll dust the modem sometimes, and other times I'll even it share it with friends, so it gets to meet different people. But maybe I've been to hard on it, because yesterday it decided to stop working on my desktop and I don't know what to do. It's so weird, that it's not totally gone, I get A signal, but nothing that will connect me to as much as aim. Last night before I went to sleep I decided to let it rest, I mean it has been on for over a year now and it really deserves a break. So I turned it off, even disconnected the router.

Well it's still dead, and I'm incredibly sad. I put a bowl of rice next to it, and said my prayers. I just don't know what to do *sigh*
Friday January 4th, 2008
This is big news! As some of you know I will be attending GDC08 this year, this time without a scholarship to lean on, I am more determined than ever to make the most of it. So after I opened my e-mail today I find that they have begun to announce the keynotes. Last year's being Miyamoto, and Phil Harrison; suffice to say that's one tough act to follow. So to my surprise I was too ignorant not to recognize a name as famous as Ray Kurzweil. But after doing minimal research on this man, he has quickly grown on me as an inspirational figure.

Ray Kurzweil has been described as ?the restless genius? by the Wall Street Journal, and ?the ultimate thinking machine? by Forbes. Inc. magazine ranked him #8 among entrepreneurs in the United States, calling him the ?rightful heir to Thomas Edison,? and PBS included Ray as one of 16 ?revolutionaries who made America,? along with other inventors of the past two centuries.



As one of the leading inventors of our time, Ray was the principal developer of the first CCD flat-bed scanner, the first omni-font optical character recognition, the first print-to-speech reading machine for the blind, the first text-to-speech synthesizer, the first music synthesizer capable of recreating the grand piano and other orchestral instruments, and the first commercially marketed large-vocabulary speech recognition. Ray?s web site Kurzweil AI.net has over one million readers.

Among Ray?s many honors, he is the recipient of the $500,000 MIT-Lemelson Prize, the world's largest for innovation. In 1999, he received the National Medal of Technology, the nation's highest honor in technology, from President Clinton in a White House ceremony. And in 2002, he was inducted into the National Inventor's Hall of Fame , established by the US Patent Office.

He has received fifteen honorary Doctorates and honors from three U.S. presidents.

Ray has written five books, four of which have been national best sellers. The Age of Spiritual Machines has been translated into 9 languages and was the #1 best selling book on Amazon in science. Ray?s latest book, The Singularity is Near, was a New York Times best seller, and has been the #1 book on Amazon in both science and philosophy.
Thursday January 3rd, 2008