Roy Triesscheijn’s Weblog

My programming world

Tutorials

This page contains a list of all tutorials that I’ve written, see anything missing, or would you like to propose a subject for a tutorial? Hit me up via mail (roy-t[at]hotmail[dot]com) or via twitter.

Game-design/XNA

Immediate GUI series

Part one: setup and a button
Part two: scrollbars

Localization series

Part 1: Setup and strings
Part 2: Automatically loading localized assets

Cameras

Arcball camera

Collisions and Pathfinding

A* Pathfinding in 2D/3D (newest version)
A* Pathfinding in 2D + Corner cutting (old version)
Smooth collision avoidance and pathfinding

Tips, tricks and code snippets

XNA: Accessing the Content Manager and other objects anywhere, anytime
XNA XML Content Importer (with custom ContentTypeWriter and Reader)
Getting directional vectors from a view matrix
Keyboard input in XNA
Mouse position in 3D
Windows Forms and XNA: the easy way

General Programming

Things to think about

Serializing objects: BLOB, INI, XML or JSON?
Algorithms, data structures and big-Oh notation

Programming tutorials

C#

Asynchronous sockets in .NET

Transact-SQL (MSSQL)

Dynamic inserting or updating

IDE tips and tricks

Netbeans

Configuring CygWin C++ compiler for Netbeans under Windows

Visual Studio

Inline event handlers and reordering method/constructor parameters
From code in Visual Studio to code in your wordpress blog

Page history

Apr 20th, 2010: page created
May 21th, 2010: fixed broken links
Aug 25th, 2010: added new code snippets.