| 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? |