![]() |
|
Spaces home Machaira's SpacePhotosProfileFriends | ![]() |
|
April 21 Back from the MVP SummitYes, I've been slacking off again, but for the past week I had an excuse (kinda). I was at the Microsoft MVP Summit learning about all the cool stuff that's coming and playing with my new Zune. :) All kinds of silly (and not so silly) ideas were tossed around by the XNA MVPs and I threw together one of them - Endurance. It's a silly little game, but knowing the competitive nature of gamers, someone will keep it going for wayyyyy too long. :D Our friend George was the originator of this one, so go blame him if you'd like. March 26 XNA Game Studio QuickieChannel 10 has been giving XNA GS some love for a while now. Laura Foy made another post last night that you can check out here. Hit the XNA tag on the post for more good stuff. March 20 Some bad news and some good newsThe bad news would be for those 2 or 3 people that were following my RPG series and waiting for the next part. I'm afraid that series is going to be discontinued. :( The good news is that I'm starting a much larger version of it. More info will follow soon. :)
I've been fiddling around with this RPG and associated book/text since my VB 6 days. It's great that it'll finally see the light of day. March 05 Dishwasher makes OXMCheck out the latest issue (April 08) of the Official Xbox Magazine. On page 54 you'll notice that The Dishwasher: Dead Samurai game created with XNA Game Studio is included in the list of upcoming Xbox Live Arcade games. Very nice. Another known commercial XNA GS game, Schizoid, is also included on that page. It looks like XNA Game Studio is set to take over the gaming industry, especially come the end of this year when we'll have the ability to publish XNA GS games to Live Arcade. :) A picture is worth a thousand wordsOr a thousand HP in this case:
March 04 Iron Man Movie TrailerOK, so this is a little old, but it's still freakin' cool! The movie is looking great so far. It might actually live up to us fanboy's expectations. :) March 03 GDC Expo Floor VideoSo you didn't get to attend this year's GDC (like me :( ) and you missed all the goodness of the GDC Expo. We'll Dave Mark has come to your rescue. Here's his "Expo in 10 minutes" post with accompanying video. February 22 XNA Game Distribution InfoGamasutra has posted a nice article detailing the steps for the up-coming XNA community game distribution model. February 21 Zune XNA Game VideoUnfortunately, I can't embed from MSN Video (at least I couldn't figure it out in the 2 minutes I spent trying), but you can check it out here. February 20 MS GDC Keynote Information RevealedI've posted this to a couple of places already, but this post is probably a good one to link to.
/me gets back to work on a game for the beta
edit: Gamasutra now has their review up February 19 XNA Live Arcade extensions unveiledFrom this article, looks like MS revealed something before the keynote tomorrow. Pro developers that aren't doing cutting edge games shouldn't have many reasons left not to adopt XNA Game Studio now. Dream-Build-Play Warm-up Winners AnnouncedFive winners were announced yesterday. Congrats to all. I haven't had a chance to play any of the games, but I'm hoping to find some time. Now we just have to wait for the main competition to start. :) February 18 New Xbox Live in the works?According to this article, it's possible. Combine that with the title of the MS keynote at the Game Developers Conference and I think we'll see some interesting things in the near future from Microsoft. Stay tuned Wednesday when MS will reveal what's in store. January 16 HLSL Syntax HighlightingFrom this post in the Creators Club forums:
January 14 2007 Darwin AwardsSeems there's no limit to the amount of stupid people in this world. It continually amazes me that people willingly do things that they don't need to do that are potentially fatal. You can read about the departed here. January 10 Breakout level classThrew this code together in about 5 minutes in response to a question on gamedev.net and figured I'd throw it out here for anyone that's interested. I make no claims about it being the ideal way to do a Breakout level. :)
public class Brick { private BoundingBox _box; private Vector2 _location; private bool _alive; public Brick(Vector2 location) { _location = location; _box = new BoundingBox(new Vector3(location.X, location.Y, 0), new Vector3(location.X * Level.BrickWidth, location.Y * Level.BrickHeight, 0)); _alive = true; } public Vector2 Location { get { return _location; } } public bool Alive { get { return _alive; } } public BoundingBox Box { get { return _box; } } public void Kill() { _alive = false; } } public class Level { public const int BrickWidth = 32; public const int BrickHeight = 8; private List<Brick> _bricks; public Level(int rows, int cols) { _bricks = new List<Brick>(); Brick brick; for (int x = 0; x<cols;x++) { for (int y = 0;y<rows;y++) { brick = new Brick(new Vector2(x * BrickWidth, y * BrickHeight)); _bricks.Add(brick); } } } public void LevelUp(int rows, int cols) { _bricks.Clear(); Brick brick; for (int x = 0; x < cols; x++) { for (int y = 0; y < rows; y++) { brick = new Brick(new Vector2(x * BrickWidth, y * BrickHeight)); _bricks.Add(brick); } } } public bool CheckForCollision(BoundingBox ball) { BoundingBox brick; Vector2 location; bool ret = false; for (int i = 0; i < _bricks.Count; i++) { if (_bricks[i].Alive) { ret = ball.Intersects(_bricks[i].Box); if (ret) { _bricks[i].Kill(); break; } } } return ret; } public void Render() { for (int i = 0; i < _bricks.Count; i++) { if (_bricks[i].Alive) { //render } } } } January 08 MVP Status Renewed!Yes, MS saw fit to renew my MVP Award for another year. I guess I did something worthwhile during the year to earn it. Since George will make me look bad with his list, I'll have to do one myself. :)
XBL Radio Podcast I started the year off by participating in a podcast with the guys over at XBL Radio and a couple of developers talking about XNA and the possibility for gamers and game developers. You can download the podcast from here.
Tech Editing I did the tech edits for two XNA books, Ben Nitschke's Pro XNA Game Programming book and the as-yet-unreleased Expert One-on-One XNA Game Programming book.
Forums I continued helping out on a couple of forums - the Creators Club site forums, GameDev.net, and the Game Programming Wiki forums, although my posts on the CC forums lagged behind a couple of others. But hey, one of them is on the XNA team and another sits around the house for a living, supposedly doing software development (yes, I'm talking about the Z-Man ;) ). I'm guessing Nick just doesn't have a life (even more so than me) to have upped his post count so greatly.
Blog Although I didn't make as many posts as I wanted on this blog, I think I did manage to get a couple out there that someone hopefully found useful. I'm determined to finish my serious on RPG game dev using XNA and get my RPG Starter Kit out there before MS releases theirs. :)
XNA Book I guess the biggest thing I worked on was the book I'm co-authoring for Wordware. While not quite aimed at the same audience as Ben's, hopefully it'll help people out. The fact that it's been updated for XNA Game Studio 2.0 (which threw a big wrench in the works and has delayed it a bit) is a plus. I'd love opportunity to do another, maybe on RPG game development in XNA (maybe even an MMORPG!!! :D OK, so it wouldn't be an MMO, but it's cool to dream, right!?)
Maybe George and I will set a precedent for the other XNA MVPs and we'll get more of us talking about how great game development using XNA GS can be! ;) January 04 Fun Quiz TimeFree Xbox Live Arcade Game ComingMarc Whitten, the General Manager of Xbox LIVE says in an upcoming letter:
Gotta love free stuff. I wonder if we'll get to choose which game? Probably not, but it's still nice that they're doing this. |
|
|