Video Pack 9
I’m now more or less caught up with the beta 1 videos. I have not covered some areas yet, such as bit fields. In the other hand, I have covered some new ground, such as Farseer Physics.
The total download of the previous series was roughly 90 megabyte. The new series is over a hundred.
I’d say if you viewed the original feuilleton, you can jump back on board right now.
XNA Tutorials Pack 9 - Farseer Physics and Singletons
XNA tutorials pack 9 starts with a quick review of the code execution pattern so far, on request from viewers. I hope it clears things up a bit.
Then it moves on to Farseer physics theory, mostly so you know what Farseer does internally. Maybe we will implement our own physics one day, and then this will help the understanding. I also quickly go over what the singleton pattern is.
It uses the singleton pattern to create global access to the only instance of Farseer we will have. It might not be the best way to use Farseer, but it does mean we learn how to use singletons. The implementation of the singleton pattern itself is solid.
It finishes up by creating a Sprite class, which links physics and graphics together. This Sprite class is similar to how the Mouse class linked mouse input to the graphics, essentially creating a mouse cursor.
At the end, a short video explains how to add comments which integrate with IntelliSense. The source code solution is therefore commented this time.
You don’t need to download Farseer yourself, unless you want the latest version. The solution includes a copy of Farseer.
I’ve updated the Download page as well.
Cheers!
Joran




on January 3rd, 2007 at 12:18 pm
The link to Pack 9 on the Download Page seems to be pointing to Pack 3
on January 3rd, 2007 at 12:20 pm
Sorry - Just noticed this has been pointed out already
Tutorials = the best I have found on XNA
on January 3rd, 2007 at 3:09 pm
Hi Joran!
Simply amazing, the pace at which you keep posting news and new tutorials. Can I ask you where you find the time? as by the contents of your tutorials I take it that you’re not a 16-year old
I’m constantly struggling to find some time to work on the next update of my site..
on January 3rd, 2007 at 9:14 pm
Shaun, thank you. I’ll fix it asap.
Riemer, coming from one of my heroes, that means more than anything! Thank you!
Where do I find the time? I don’t. I’ve just been lucky. My wife got sick at the end of November, then had to go to a work-related meeting in Stockholm in December, then got sick again when she got back home. So, I’ve been having evenings to myself. (c:
That won’t last forever, though. Maybe I ought to slip her something.
Cheers!
Joran
PS. Hi honey, just joking!
on January 5th, 2007 at 10:36 am
It’s amazing,
You’ve released roughly 7hr of video tutorial (not counting old series), that’s really much, especially the ratio of tutorials and stuff you’ve done, I’m really looking forward to see this whole thing in future, great work! Not much else to say..
Cheers,
-StefanV.
on January 6th, 2007 at 3:58 am
Thanks, Stefan! Nice graphics, by the way.
From my viewpoint, though, my progress on the tutorials has been a bit slow, what with Christmas, family visiting, and all. I’m hoping to pick up speed in February.
Cheers!
Joran
on January 8th, 2007 at 1:03 am
Joran, thanks for these tutorials. They are amazing. I am skimming through them now and then will go back and do them with you as I watch. You have an excellent method of teaching and I really appreciate your work. Thank you so much!!
on January 11th, 2007 at 9:15 pm
Joran, this is a very cool tutorial. I am impressed. I ‘m the developer of the Farseer Physics Engine and you describe it better than I can.
Thanks for taking the time to do this. I haven’t had the time to do much documentation, so this helps a LOT.
Hope you don’t mind me linking to it from my blog.
-Jeff
on January 12th, 2007 at 4:19 am
Not at all, Jeff.
I’m just happy you’re doing all this for the community, so I’m doing my best to contribute as much as you (and others) are.
Of course you can link to it.
If you wish, I can reshoot some and reedit it, so there is a special version for people which have not been following my other tutorials. Is that something you would like me to have on my page?
Cheers!
Joran
on January 12th, 2007 at 6:00 am
I think it’s fine the way it is.
on February 12th, 2007 at 9:56 am
Hey, how much Microsoft pays you?
Great work!
I’m a programmer but the work you did is very helpful.
Thank you so much
on February 15th, 2007 at 3:54 am
Fransu7: “Hey, how much Microsoft pays you? :P”
I wish! (c: No, I’m just trying to learn this stuff myself, making tutorials as I discover new things.
I never programmed anything my entire life until after I did Beta Video One (installation). So, I don’t think Microsoft is interested in a guy with my CV. (c:
Cheers!
Joran
on May 13th, 2008 at 2:30 am
Hi,
I’m new at the community and i didn’t code any game before, just one thing to say THANK YOU !
I’m french and have some trouble with english especially talked english, yours is very clear and you take your time very usefull when you have to understand each words
I’m waiting for your next tutorials !
on May 13th, 2008 at 2:31 am
Sorry i forgot,
Well Farseer physics has been updated since the tutorials were done, and i see that the last comment is quite old, don’t you have the time to share your knowledge anymore ?
Thanks again
on September 15th, 2008 at 4:26 am
Like Kentpachi said:
Farseer is updated.
I cant use the word RigidBody aswell as the RectangleRigidBody these give me error’s.
I figured out what to replace with RigiBody (”Body”)
But not what to replace the RectangleRigidBody with?
Any clue’s ? Hope you can help us out.
Greetzzz,
on October 16th, 2009 at 12:04 pm
Вопрос к автору блога, а вот у вас время у каждой статьи и в комментариях пишется… Это какое? Московское? Заранее спасибочки за ответ.
on January 16th, 2010 at 12:56 pm
Видел что-то наподобие в буржунете, в Рунете про такое как-то не особо часто посты увидишь.