Dear C#
August 21st, 2010 3:23 pmDear C#,
I know we got off to a bad start. I was prejudiced against you, despite what my friends said. But in the end I gave you a go, because Visual Studio 2008 is the only IDE on this, my Dad’s laptop, and I didn’t want to use C++. I mean, me and C++ were good friends. Good friends. But she’s too awkward to work with.
You didn’t meet up to my expectations, when your console output was so slow; when you only allowed a few, predefined colours. I could see the good in you, see how you were trying so hard.
Then today, well, I’ve had enough. I wasted so much time today, when I should have been writing game logic, searching through your documentation, trying to find how to draw one image onto another. Eventually someone helped me know how to do it, but it’s still awkward. Why does it involve another class? It’s a basic, fundamental thing to do.
But the final straw was window sizes. When I want an 800×600 window, that means the inside. I wouldn’t mind if there was a way to know the border sizes, but there isn’t, and they vary between operating systems. There is simply no way to do it. Or if there is, it’s not worth the hassle.
Goodbye, C#. It’s not me, it’s you.
(Relatedly, I guess I’m out of the competition now.
Bah!)
i would recommend lua LOVE for you. I think you’ll be in heaven. And you can even complete something for the jam !
I might try tomorrow with pygame or something – it’s more a case that I shouldn’t be installing stuff on this laptop.
I just felt the need to express my frustration with C# in an odd way.
Then again, maybe I will give LOVE a try. I’ll think about it.
Yeah, at this late date your chances of getting something done from scratch are likely rather higher with LOVE than with PyGame.
There are functions to find out the border sizes, etc in C#… Don’t remember what they are, though, ran into the same problem you did when I tried it out…
C++ FTW! And Lua, aswell… better yet, C++ and Lua…
Maybe XNA would help: http://www.lulu.com/items/volume_66/7658000/7658212/1/print/CBennettXNA2D31.pdf