In chapter 4 I learned all about sprites. Sprites are two dimensional images that can be used for a myriad of different purposes, such as drawing a background or an object in a game. It is much more complicated then I initially thought it would be to use sprites, compared with what I am used to in GameMaker. First, you have to add the sprites you wish to use to the XNA Content Pipeline, and then you have to use a huge chunk of code to draw the sprite. You use this chunk of code to declare to the program the position of the sprite, whether you want the sprite to be scaled, or rotated, what color you want the sprite to be, and much more. It seems unefficent and complicated compared to a more GUI based engine like GameMaker. I think you will agree with me when you see the source code for this activities chapter, Starry Night. The goal here is to have stars rotate around a specific point in the scene. I would send you a video if I could find a working screen recorder. I can't believe you need to write that much code to create such a simple scene! You can't even interact with it, it is just a scene running in the XNA engine.
Source Code
Source Code