First C# Stuff
I started with University of Texas' CS105 Assignment 1, and wrote Boggle.
Its not perfect, or very well written, but I was just getting the basics, and couldn't care less about refining it.
Then I followed LearnXNA's tutorial on creating Pong.
Its very basic - no score counting, not much in the way of difficulty increases, etc. They could all be added, but I'm worrying more about learning the means to make a game, rather than tweak said built game.
I used my 'own' collision detection method, which brought back memories of my version of Snake (Snake 2K1 I think I called it) that I wrote in Turbo Pascal 6 for a Year 10 programming class at Melbourne High.
If I can find that, I'll be sure to convert it ;)
Update: I've found it (funnily enough, in my Document/Programming/Pascal/ folder), and it was Snake 2K+1!
I'll look at the code, see if I can figure out what I was doing (I wasn't big on comments back then…), and try and convert it when I get back from my trip
I'm 'over' sprite based games, I might try my hand at some sort of 3D Game (or at the least "move X object around Y scene with the arrows and mouse")
Comments
3 Comments
Trackbacks / Pingbacks
-
[...] I mentioned that I'd be playing with C# and games using the XNA library. Well, it turns out, its not very easy to redistribute XNA games at the moment….you have to redistribute the code, so that your 'target' can compile it and play it on their computer. [...]




US university assignments ftw!
Know what library you're gonna use for 3D programming yet? Does C# have OpenGL bindings (don't see why it wouldn't) ? Or would you try your hand at DirectX ?
I get bored of making games easily. Small games (like pong) are just too small and 3D games are too big for me to bother :\ "The tragedy of humans", as one of my lecturers puts it :(
XNA, effectively, is DX9c, from what I can gather.
Ryan wants a remake of Wacky Wheels, so I'll try my hand at that eventually.
Or 3D Pong at the least ;)