March 2008 - Posts

Here are the materials of my last conference about XNA 2.0.

The demo was a remake of a webgame called Globulos. It's a very fun game, try it if you didn't know it. The slides are in spanish and the code is in english mostly. I did the network code and some cleaning while Jorge did the game itself. I used the Creators Club examples for my part and a small chat demo I found on Ziggyware.

To run the demo you need to computers in the same subnet (the demo uses SystemLink to connect both players). On the login screen, press F1 to create or join a game (if you don't have a local LIVE profile you will be prompted to create one, but don't worry, as local profiles you only need to give a profile name, and that's it, no need to really register to LIVE), then press any key except the spacebar and move your players. To end your turn use the spacebar, and that's it.

Hope you enjoy it! :)

Posted by Vicente | 1 comment(s)

I continue using most of my free time working on the XNA 2.0 lecture I'll be giving this friday with Jorge (Kartones won't be able to attend in the end :( ). It's shaping very well but there are lots of rough edges to polish, and several ppt slides to write (the lecture will last one hour and a half! We'll need a really good ppt to win us some time at the stage :p).

I have done very little work on Jade.Ai, mostly fixing some minor errors on the Graphs namespace and adding Dijkstra algorithm as a stand-alone class. I didn't add it at the start because I was thinking: "well, A* with a 0 cost heuristic behaves as Dijkstra algorithm, so no need to add it". But I forgot a very small difference: A* needs a target node (to estimate the cost) while Dijkstra doesn't! So I fixed it and added Dijkstra to the library.

I've been playing also a little with my behavior trees ideas and implementation and I think it's going to end as a really sweet namespace :) I'm learning quite a lot on the AiGameDev forums (they are full with people that know a hell lot about Ai) so I expect this will turn out as a very interesting part of the new Jade.Ai DLL.

After this friday I will take some days off to play a little and on easter I'm not sure if I'll be here or if I'll go to the beach, but if I stay I'll dedicate a good part of my time to Jade.Ai.BehaviorTrees.

Posted by Vicente | with no comments