Peer to Peer Networking Example Using the Lidgren.Network Framework
Brief topic switch: Peer to peer networking. I had wanted to get this example in a simple movement game in IceCream but found I needed to start with a console app first. So here it is. I’ve cleverly...
View ArticleXNA SpriteBatch.Draw (and IceCream) Use a Rotation Value in Radians
Note to self: XNA SpriteBatch.Draw, and by extension the IceCream framework, expect the rotation value to be in radians, not degrees. This took far too long for me to find.
View ArticleLearning XNA 2d Engine IceCream With 1945 Demo Project
Cross-posted to CodeProject. 1945_Code_Package – 1.5 MB 1945_Demo_Package – 542 KB 3-22-2012 Update: The code package had an error in the content project. This has now been fixed. IceCream1945 is a...
View ArticleHow-To: Create a New XNA IceCream Based Project
This seems like a lot of steps, but it’s really quite a simple process. Please let me know in the comments if you need help or I made an error. Have fun! In Visual Studio, create your XNA 4 Game...
View ArticleComponent Design Systems
On my IceCream 1945 Code Project article, I recently received the following question: I’m still trying to wrap my head around the component design system. Can you suggest any more required reading on...
View ArticleSharpSteer for XNA4
I don’t have time to write much, but I recently took the latest version of SharpSteer from CodePlex and updated it to run with XNA4. You can download the updated SharpSteer for XNA4 here....
View ArticleIceCream XNA Forked to GitHub
The URL is: https://github.com/tylerforsythe/IceCreamXNA Please dig in! This fork includes several changes I’ve worked on, including initial support for Farseer collision detection. It still needs work...
View ArticleOneGameAMonth: January: Tactical Space
Welcome back! I’ve started the OneGameAMonth (#1GAM) challenge for 2013! I just wasn’t making much progress on my “big idea”, so I thought it would be best to take smaller but more complete bites. With...
View Article1GAM: Tactical Space Release
Woohoo! First game is done! Download it here: Tactical Space Release, 5.8 MB 7z Yes, I shrunk the size from last time by deleting a bunch of textures I wasn’t using. Here are a few screenshots from...
View Article1GAM: February is Different
Well, February’s 1GAM is not really what I expected. A few things happened in January/Feb: One, it’s official that MS is killing XNA. We’ve all known this, but it’s really really true now. Announced...
View ArticlePlantronics GameCom 780 Drivers
This took way too long to find. If you have the Plantronics GameCom 780 USB headset like I do and you reinstall your OS, you may have trouble finding the driver download for the Dolby surround. They...
View ArticleDeleting SecuROM (and other tricky) Files
When I rebuilt my computer recently, I copied over my old users directory, including AppData. Inside there was a directory for SecuROM that included 2 files that won’t delete via the Recycle Bin. This...
View ArticlePSA: XBox 360 Wireless Controllers on PC
PSA: connecting a wireless XBox 360 controller to your PC with the USB cable does not in fact make it a wired controller. That cable is called a “play & charge” cable. All it does is provide power...
View ArticleGitExtensions Date Column Setting
By default, Git Extensions for Windows will display the commit timestamp as just the number of hours or days prior to now. If you’re like me, you find this sort of information worthless. Telling me...
View ArticleCould not load file or assembly … HRESULT: 0×80070057 (E_INVALIDARG)
Wow, this error just cost me 40 minutes of my life. I was forced to hard-reset my computer and when it rebooted, trying to load my primary IIS dev site gave this error. It names a specific DLL, but...
View ArticleHTML5 Localstorage
If you haven’t heard, HTML5 Localstorage allows us web developers to store data within the client’s browser. This is different than cookies which are transmitted with every request to the server....
View ArticleArduino Stepper Motor Controller
This is quite a deviation for me. Instead of talking web or games programming, this is a quick post about the Arduino and a stepper motor controller. I ordered the stepper motor and controller combo...
View ArticleSQL PSA: Never reference OUTER JOIN-ed tables in your WHERE clause
Never reference OUTER JOIN-ed tables in your WHERE clause. The exception is when you want to test if your outer join expression matched any rows at all; i.e., checking to see if the outer table’s...
View ArticlePSA: PS4 Dualshock4 on Windows
With the release of Dragon Age: Inquisition, I was motivated to get a reliable, comfortable wireless controller working with my gaming PC. After ditching my Logitech because it had range issues in my...
View ArticleInkscape Laser Engraver Bug
If you’ve tried to use the modified Inkscape laser engraver plugin mentioned in this blog post about building an engraver, you may have run into an error trying to do the export. It’s something like...
View Article
More Pages to Explore .....