Quantcast
Channel: Tyler Forsythe's Blog
Browsing all 30 articles
Browse latest View live

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 Article



XNA 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 Article

Image may be NSFW.
Clik here to view.

Learning 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 Article

How-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 Article

Component 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 Article


SharpSteer 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 Article

IceCream 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 Article

Image may be NSFW.
Clik here to view.

OneGameAMonth: 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 Article


Image may be NSFW.
Clik here to view.

1GAM: 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 Article


1GAM: 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 Article

Plantronics 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 Article

Deleting 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 Article

PSA: 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 Article


Image may be NSFW.
Clik here to view.

GitExtensions 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 Article

Could 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 Article


HTML5 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 Article

Image may be NSFW.
Clik here to view.

Arduino 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 Article


SQL 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 Article

PSA: 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 Article

Inkscape 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
Browsing all 30 articles
Browse latest View live




Latest Images