Pages

Sunday, February 19, 2012

..People still read this?

Well damn.

Color me confused.

Oh well.  I guess now that I have another blog that I actually regularly update, it wouldn't be a bad idea to reboot this one.  Again.  Yeah.  I intend to keep this one on a somewhat regular update schedule (once every couple weeks or something like that).  Probably more about my personal code projects and random interesting things that happen in my life.  Boring stuff like that.

On that note, about an hour ago, out of boredom and a lack of anything to actually do at work, I decided I'd make a chess clone with SDL.  So far, I have a chess board!  It doesn't have distinct borders.  Not sure how I'll do that, but it should be about ten minutes total to think about it, figure something out, implement it once, realize it's stupid that way, and then implement it more correctly.  That's the usual flow of my coding, at any rate!

The motive behind making a chess clone, aside from just a random and probably fairly quick project, are also so I can make something that has an interesting AI component.  The great thing about chess is it's a game of perfect information (which just means nothing about the game state is hidden), which makes an AI closer to deterministic depending on how good the board evaluation function is.  With, say, a card game, a computer would have to operate almost entirely on probabilities regardless of the quality of the evaluation function just because that's how those games are designed.

So uh, dunno what else I can say here.  I could keep going on and on about how to apply AI to various types of games, but I think I'll save that for someone actually being interested or a post on its own when I've thought about it more.  REBOOT, GO!

No comments:

Post a Comment

/* Custom junk */