6,688 reputation
1022
bio website roy-t.nl
location Netherlands
age 25
visits member for 2 years, 3 months
seen 1 hour ago
stats profile views 480

At the age of 14 I started programming in PowerPoint’s VBScript environment, quickly after that I switched to Visual Basic 6 learning basic programming skills. A few years later I applied these skill to write my first ‘database’ application for the Salida youth crisis relief center. The application used VB6 and flat files on an FTP server to mimic a real database. Around the same time I wrote my first game, a two player top-down shooter. A year later I rewrote the database application in C#, now using a real database (MySQL) which allowed users to really work together. This application is still used daily by approximately 20 people at Stichting Cardan.

Since 2008 I started focusing on games. In 2008 I discovered Microsoft’s XNA framework (a managed DirectX wrapper for PC, Xbox and Windows Phone). Since then I’ve been an active member of the XNA community. While I was learning the framework and general game development techniques I started keeping a blog. At this blog I periodically post tutorials and code snippets. I also wrote a few tutorials for popular XNA sites like www.ziggyware.com (now defunct) and www.sgtconker.com (renamed to MadGameDev). With these tutorials I won a couple of prizes.

In 2010 I met a few game designers and artists working on the game Hollandia. They had just won a Dutch Game Award but their programmer was unable to continue working on the game engine, which caused the project to stall. I rewrote most of their engine and coupled it to an existing physics framework. Around the same time I worked with a 15 man strong team on an extensive web shop project for Q-Free. We developed a process that automatically pulled new releases from source control and integrated them into our web shop.

While finishing up my Bsc. in Computing Science I worked at Science LinX (2009-2012) where I grew from a system administrator to serious game developer with a diverse set of responsibilities, from building exhibits to managing projects.

Recently I’ve started on my master’s degree in Computing Science at Utrecht University, specializing in game and media technology.


2d
comment Sharp DX Identity Matrix, Matrix.Forward vector pointing at negative Z
Well you can always just do a cross product on paper to see what happens, the order of operations is important and it will matter.
2d
answered Sharp DX Identity Matrix, Matrix.Forward vector pointing at negative Z
May
11
awarded  Enlightened
May
11
awarded  Nice Answer
May
3
comment C# Cursor stuck on busy state
Ah, in that case read this article. It talks about using Winforms together with XNA but the solution at the bottom of the article is equally applicable to your scenario blogs.msdn.com/b/shawnhar/archive/2010/12/06/… The main idea here is that while(true) just wont work properly fir the reasons UnderscoreZero gave.
May
3
comment C# Cursor stuck on busy state
But are you using WinForms or WPF to create the Window?
May
3
comment C# Cursor stuck on busy state
@Ben hmm that is unfortunate. I was sure it would be it. What frameworks do you use in C#?
May
3
comment C# Cursor stuck on busy state
@SethBattin ah that is a common discussion. However the answer on that question already explains that sleep(0) isn't a problem. The problem is sleep(some_time) to control your exact frame rate since it only guarantees a minimal sleep time. Fact of the matter is that the scheduler can always, and at any time, yield your thread, so doing it yourself isn't that much of a problem. As an example note that John Carmack uses sleep(0) in the Quake engine. (nanobit.net/doxy/quake3/win__main_8c-source.html line 689)
May
2
comment C# Cursor stuck on busy state
I don't think this is the problem (since its C# he probably uses WPF or WinForms which handles it for you). See my answer for another posibility.
May
2
answered C# Cursor stuck on busy state
May
2
comment How to integrate Javascript into C# and run scriptcode step by step
You can easily integrate Javascript into your game using stuff like JINT. See here for an example roy-t.nl/index.php/2012/06/05/… (disclaimer: that is my blog!)
May
1
reviewed Reject suggested edit on How can I get pre-release reviews of my mobile game?
May
1
comment How to prevent the player from clicking too fast
Do you really only have one bullet that is teleported back when pressing LMB? This will cause issues when you start guns with a higher fire-rate. You need to have a pool of bullets and some max lifetime per bullet :).
May
1
comment How to prevent the player from clicking too fast
Take a look at GameTime.ElapsedGameTime.TotalSeconds :)
Apr
25
comment DRY 0-bandwidth-overhead-serialization in C#: virtual, delegates or reflection?
Ignore that, this isn't a long question tbh :)
Apr
23
comment Libgdx sprite rotation (image quality)
You can also look at your texture filtering and anti-aliasing settings.
Apr
22
comment Comparing two tree structures
I think this only works if you have a root node, but in this case that might be the case :D +1
Apr
22
answered Calling opengl32.DLL from java?
Apr
22
answered Comparing two tree structures
Apr
18
comment XNA 4 VertexPositionTexture triangleStrip sporadically disappearing
Hmmm somehow I missed that, it really looks like a classic culling problem. Maybe your matrices contain invalid information. Do all the values make sense when debugging?