DirectX what? 11 ?

It’s just a quick update, nothing special…
A friend of mine asked if I had some spare time to write a “not-so-technical” article on DirectX 11. He’s the admin of the Italian Civilization Blog, and they’re preparing for the new version of the game, so he thought it would be nice to share some infos about the new tech. Ssssooooo…. here’s the link, I know, it’s in italian, but…well… ermmm….. look at that, a three-headed monkey!

Oh yes, I forgot to say. Two things.

First one, after a couple of days, the article got linked on the nVidia Italian Facebook profile. Yay!

Also, my friend has opened a contest on his website (italian, yes), so if you own a copy of Sid Meier’s Whatever, you could win a GeForce GT450 !

Look at that! A glowing bomb!

Ok, I did it. I made a Silverlight game.
Actually I’m not very proud of it, but at least it was veeeeery funny to write  It took just a couple of hours, and I spent most of the time searching on Google for the assets (to the authors: please don’t blame me. If you feel bad for the fact that I’ve used one of the fruits of your creativity, please, let me know. Seriously. )
To be honest, I already had some of the sources because they were part of an old XNA project, but…
I’m not happy of the performance, so I think I’ll start it again from scratch, just for the fun of it 

Anyway, here’s the link, enjoy!

Oh yes. It’s a minesweeper clone. Yes, like the Windows’one. No, no flowers.


Back to the primitive

It all began with Silverlight. I mean, things lead to other things, and soon I started working on the Effect class… and soon I realized I needed some kind of shader editor, so I installed Shazzam. But Shazzam requires the DirectX SDK, so….

Now I remember why I love so much C++ ! It took me two weeks to fully remember the sintax, to learn the basics of the new DirectX 11 and to write a very basic renderer  I’ve spent just half an hour every two/three days (late night programming sessions, of course), but it’s funny to return to the origins. Well at least I didn’t started again with a spinning cube!

no images were found

the model is from Elder Scroll 4: Oblivion, I’ve imported it in 3D Studio Max and exported in the old DirectX .x format, but I plan to switch soon to .fbx…Maybe in a month or two !


Due to a lack of time (and of a good modeler), I started working on a 2d engine..but this time with adifferent approach.

So, which is for you the best starting point? I’m pretty sure many of you will answer “Tetris!”, but for me is..Pong!
I’m using XNA, so the natural choice for the name is Xong, but whatever…these are the results:



As you can see, I tryied to keep the old-style-look, all the “so-called-graphics” are dynamically created, no files are used (well, except the fonts).

It took me 3 days of work: 1 day to write a good basecode, an input manager and putting all into a sligthly modified version of the wonderful Xna Game State Manager.
1 day to write the necessary classes, ball response and AI.
And… another day to play with my 7-years-old cousine 😀

It was really funny to realize that a child doesn’t see the difference from a game made in few hours and a AAA title. She just played, and enjoyed it.

Next stop: Snakex!

© 2019 Davide Guida

Theme by Anders NorenUp ↑