Dark Overlord of Chaos Edition
Forum    Blog    FAQ    About    
 
     
     
Login
Username(*):
Password(*):
 
 
Control Panel
 
 
Blog entries by jlucard
(jlucard, 22:16:26 - 03 Nov 2011 - )

C#Despite popular belief invisible pink unicorns and amateur game developers are way more similar than most unicorns think. Sure, unicorns are horny all the time and they can run faster because they have two in the power of two legs. However your average unicorn is also a hardcore geek who appreciates binary as much as any of us. In fact the unicorns’ binary nature is what distinguishes them from the more conventional and, let us face it, boring mammals seen on the discovery channel. Think about it, unicorns would like to be pink but at the same time they are invisible, which sort of makes having an obsessive compulsive colour preference a rather pointless exercise in futility. Amateur game developers are exactly like that, apart from not been invisible or having an unhealthy fixation with the colour pink (in most cases).

 
(jlucard, 01:04:02 - 02 Oct 2011 - )

C#The simple fact is that since most monitors have a 60Hz refresh rate anything beyond that is wasted – then again maybe not. Recently I was trying to scroll a 2D image from left to right in one of my windows C#/XNA application. Oh wait, the other way around. In any case the direction was not the problem. The problem was that the scrolling was not exactly smooth. The sprite seemed to slow down and accelerate at various points during the animation.

 
(jlucard, 18:27:48 - 21 Sep 2011 - )

C#In the past I published a number of source code files here. I never thought that anyone would complain about that. The fact I post buggy pieces of badly written C# in a website paid for from my unwanted cash pile doesn’t mean anybody out there has to actually use it. In fact most don’t – hardly anybody even reads what I write when it comes to that. Imagine then how surprised this particular dark overlord (me, I will destroy you) was when asked recently if he had a license to give away code for free! Apparently simply posting a source file in a public domain forum and saying “do whatever you fancy with this you kinky handsome bastard” is not enough for some people. There are laws and procedures to uphold. You can’t just go ahead and perform such despicable and extreme acts like being helpful to others nowadays; this constitutes antisocial behaviour. Bad overlord, go eat your dried frog pills now.

 
(jlucard, 23:41:30 - 21 Aug 2011 - )

Summer time is mostly associated with relaxing at a holiday destination, enjoying the sun, drinking cold beverages and having to care about nothing. That was the original plan anyway. None of my plans ever works but hey, if you fail to plan you plan to fail with no style at all. At least this plan appeared to work for the first 24 hours. See I figured I would avoid the August “rush hour” and take my holidays early – mid June to July.

 
(jlucard, 22:17:54 - 21 May 2011 - )

C#Previously on GD chaos, our hero demonstrated how he can kill his frame rates by drawing simple (yet expensive in terms of processing) 2D primitives. Today the hero cheats. Imagine a world way more complicated to draw, a world of 2D and 3D shapes of great complexity. Oh the terror of having to calculate everything from scratch for every single frame. No need to panic. Render surfaces are your friends. Render surfaces love you. You see dear reader, not every graphic artefact changes all the time. So if something has not really changed, why re-create it from scratch again and again. A much better idea is to “render” this artefact on a texture, a buffer in the graphic card’s memory, and display that texture instead.

 
(jlucard, 19:59:57 - 09 May 2011 - )

SkullGames programming is a bit of a dark art. This is not because it is that terrible secret nobody is willing to share with you. When it comes to secrets it is quite the opposite really – game developers are one of the friendlier mobs out there; half the time they are telling you their secrets regardless of whether you want to hear them or not. No, secrets have nothing to do with it. Making games is a bit of a dark art cause of all the cheating like there is no tomorrow needed to make them. You see, you could do things properly, the same way you would for a scientific simulation, and your game would just about run on a huge mainframe with a couple thousand processors. Alternatively you could lie, deceive, evade and compromise ensuring your game would run fine on much more modest hardware.

 
(jlucard, 15:13:25 - 25 Apr 2011 - )

C#In the previous of my not so amazing C# tutorials I described how to draw 2D triangles. This was a useful exercise since drawing triangles, filled or not, involved interpolating values (we need to go from there to there in that many steps). Interpolation is a useful technique that can be used in a number of situations from moving models/sprites to faking missing data in scientific charts – anything that requires finding a number of intermediate states really. However that was not the only reason for selecting triangles. The author of the previous tutorial (all tremble before my evil goatee) also claimed that triangles are useful for making more complex geometric shapes. Lets put this claim to the test by using our pretty triangles to make a nice round (well, almost) circle. Building circles out of triangles might sound a bit insane as generally speaking triangles are not exactly known for their roundness. This is I guess what makes it fan.

 
(jlucard, 16:55:22 - 16 Apr 2011 - )

C#Once upon a time when I started XNA programming (not so long ago actually) I remember being annoyed about the lack of basic 2D primitives. There is a perfectly valid reason why – today’s graphic cards are much better at dealing with 3D operations. Doing 2D stuff with them can be rather less efficient which can be considered a major drawback when your main target is a console with less processing power than what can be found on a high-end personal computer.

 
(jlucard, 23:34:27 - 08 Apr 2011 - / )

C#Sometime ago I released “follow the line 3D” (aka roll game). Now quite a few people pointed to me that it would be good to add more features to this – more levels, a proper high score table and so on. Make it a more complete game, that sort of thing. Furthermore a few more (some programmers among them) were curious how you can use programming to make games like this one. I would have thought it is obvious, but apparently many of those who never tried game programming considering it something of a mysterious forbidden dark art. A bit like being a Ninja I guess. In reality there is nothing magical about it – if you can program in general, then you can program games. This would make an interesting topic for discussion but I am getting out of topic here.

 
(jlucard, 03:03:58 - 03 Jan 2011 - )

Fallout New Vegas Did anything interesting during Christmas? I did, I finished Fallout New Vegas (pathetic I know). I guess I couldn’t help it. I just love post-apocalyptic themes, especially when there is blood and gore involved. I have played all Fallout titles (even tactics) in the past and I am a big fan of the series and killing things in general. When Fallout 3 came out I got three days off work so I could play it and kill things. Three days during which I only went out to buy cigarettes. I couldn’t help that either as apparently post-apocalyptic landscapes are resplendent with cigarette packets. It makes me wonder if Marlboro is sponsoring them or something. Anyway, I liked this game so much I actually bought it twice as I wanted the collectable edition. Needless to say there was no way I would skip the new Fallout title, even if it meant creating a Steam account. Steam is not required for Fallout 3 but, unfortunately, is a mandatory requirement for New Vegas.

 
 
 
 
First
 
 
Prev
 
1
 
 
 
 
 
Friends
Links to external sites
 
 
 
 
Disclaimer:
The overlords of Games Developers do not necessarily agree with the opinions expressed in user blogs. If you think the content of any entry is offensive or unlawful please contact the administration team and we will investigate.
             
 
 
Who's online
In the last 15 minutes, 1 user(s) have been active: 1 guest(s) + 0 registered.
User list (first 32):
 
There are 19 registered users in total.
Most users ever online was 291 on 03:43:14 - 17 Nov 2011
 
 
The art for this website is a copyright © of dark overlord jlucard.
 
Website powered by Drupal
This website is powered by Drupal