Page 1 of 1

Game programming is easy... ?!

Posted: Thu Jan 29, 2009 1:28 am
by ismetteren

Re: Game programming is easy... ?!

Posted: Thu Jan 29, 2009 2:11 am
by LeonBlade
LMFAO!!!

XN-gay lmao... I use it in school and it's what my FPS is made in... but it's not "easy" at all...
Even though all the hard stuff is done for you

Re: Game programming is easy... ?!

Posted: Thu Jan 29, 2009 6:34 am
by Arce
All these features are possible thanks to a magic piece of software called XNA, which stands – cunningly enough – for XNA's Not Acronymed. XNA is a very thin piece of programming created by Microsoft, and it sits directly on top of DirectX. If you've ever tried to program with DirectX before, you'll know that it's an absolute nightmare… But XNA is different.
. . . .
XNA is a very thin piece of programming created by Microsoft
Microsoft acts as your publisher and gives you a 70 per cent cut of all the money your game makes.
Fuck, the shit spewed on the screen above is more than enough to make me disregard the who1e artic1e...But check out the comments:

4. As a Microsoft MVP in the XNA category (and tech editor for an XNA book), I can wholeheartedly say that this is one of the worst articles ever written on the subject. While XNA game studio does try to smooth out the steep learning curve of games programming, it is by no means does it "make it easy to drop in all the features that people want in modern games".

Not getting into the fact that a lot of code you'll find online is not free to just steal and use (a lot of it is licensed and you are bound by those terms if you are using their code), this is a terrible excuse for an introduction into game development. I don't think people need degrees or tons of money to make games, but they do need a level headed idea of what's involved.

Making games isn't easy; it's not excruciatingly hard, either, but it isn't just some drag-and-drop process. Do you think Halo was made by Bungie just stealing code off the internet? Of course not. They have intelligent programmers who know how it all works.

It sounds like this author is someone who wanted to learn programming, got angry when told how hard it was, and decided that pasting together asteroids clones qualifies him to teach programming and bash hard-working programmers. Honestly, I pray this is some sort of subversive joke that I didn't get, because if TechRadar honestly thinks this is a quality introduction to XNA, they need to get some things adjusted.
While the concept of this article may have been well-intentioned, it's execution definitely does more harm than good. What's worse is the original publication in PC Format.

Full response:

http://benkane.wordpress.com/2009/01/29 ... -not-easy/
2. Listen carefully, for we shall say this only once: The author of this mishmash of bad information, bad practices, and downright insulting piece of trash is at best misinformed and at worst needs to find himself another job.

From your "don't read books" to your "this is easy", it's clear to me that you have never spent more than five minutes furtively copy and pasting code from one google search into your IDE. Advise like what this column proscribes yields the infinite piles of schlock on the internet at large.

Programming is /hard/. That's why people go to school for it. Games programming is /harder/, because not only do you have to 'make a game', but you have to coordinate resources: sound, music, textures, models or sprites. A story. And no, you can't just solve your resource problems with google. Someone has to either really like your project, or get paid. Then, add some controls. And at the end of the day, it has to be fun!

Without the books, the best practices of people who have been doing this for years is lost. What happens when you have too many things on the screen to collide against, and your game runs too slow. Well, according to you, that's not a problem, and definitely can't be solved by reading books. How the hell are you supposed to understand abstract data structures, like a quadtree, from a clipboard?

Stick to what you're marginal at, writing, and let the real men (and women) make games.
This article is a good idea, though this part made me lol :

"We get asked this question a lot: 'What's the best way to start programming?' Some people like to buy books. Some people like to get a computer games programming degree. But they are – and we don't want to put too fine a point on this – stupid.

You don't read books if you want to learn to ride a bike. You don't need a degree to play GTA4 (although it might take one to get the damn thing working). So if you think programming is different, you're wrong: the best way to learn to code is to just to dive in. Steal code from other people. Copy and paste stuff, then edit it a little to get what you want. Try things out, because if they don't work you've lost nothing."

I love it when writers actually get something like this published ;-)

To be fair right, most people would describe me as kind of brainy. I don't mean that to sound arrogant but the reason I say that is because I've been programming games since I was 13, and now work for one of the top game development studios in Europe making games for all the leading console platforms including PS3, Xbox 360 and Wii.

The reason people don't read books to ride a bike is because even a child can ride a bike. It would probably even be possible to train a monkey to ride a bike and play GTA4, possibly at the same time. However, the difference between those activities and writing computer games, is that one of them requires an advanced knowledge of software engineering, and the others do not. This is why stupid people make games that are - without putting too fine an edge on it - pants, and those that can read without the aid of pretty pictures tend towards learning the necessary knowledge to make games that are not pants; Which inevitably entails going to university, earning a good 2:1 degree (or better), reading lots of books and staying in. A lot.

I don't dispute that you can, technically speaking, cobble a game together in C# using a hodge podge of code snippets borrowed (with permission of couse) from people who know what they're doing. After all, it's fun! I myself started this very same way. However, drawing from that experience, I just think the new generation of game developers should realise that there is more to it, and it is no way shameful to recognise the fact that making games is, in fact, ludicruously difficult! You can go a long way on a small bit of knowledge, so dive in and have fun :)
:lol: :lol: :lol:

Re: Game programming is easy... ?!

Posted: Thu Jan 29, 2009 10:24 am
by aamesxdavid
That is seriously infuriating. The worst part is that misinformed propaganda trash like this actually works, and creates delusions of grandeur for all those people who do everything but program. It reminds me of the other night, when, in getting animation problems worked out, the 3D artist I'm working with (who has never coded anything, unless you count pasting DarkBASIC code) told me he might create his own model viewer using Python with the Panda3D engine to replace the one I sent him.. in case I missed something. :nono:

For more examples of poor delusional souls, and some laughs, feel free to visit: http://home.moonrisingame.com/

Oh, the stories I have about the guy who runs that site...

Re: Game programming is easy... ?!

Posted: Thu Jan 29, 2009 11:36 am
by cronjob00
yeah the other day at work I cant remember how it came up but one of my co workers asked me what I was going to school for and I told him computer science then the fact that I started programing games came up and this was his response.

Yeah I am going to go to college soon for computer science so I asked him what school he tells me MIT now he is probably like 20 or so and didn't graduate high school he got his GED. Then he said yeah I am going to program operating systems cause video games are easy to program he said his brother graduated school and works for a big game studio were he does the programing and art and 3d models he says because game programmers you cant really just be a programmer you have to do art and stuff to since the programing is so easy. This is were it gets fun so another employee that was standing there says that he had tried programing but it was to hard and this guys response to him was yeah its hard cause you have to remember color codes to make things he says so lets so you want to make something you would have to remember the codes so if you want to make red you would have to type 1, 3, 2, Now at this point it I am trying to hide my laughter and also trying not to tell him how stupid he just sounded.

I cant wait till I graduate so I can get a real job.

Re: Game programming is easy... ?!

Posted: Thu Jan 29, 2009 12:08 pm
by LeonBlade
You can only get so far Copy & Pasting...

My friend and I are ahead of our class...
We both moved on to XN-gay.

He knows the basics, but he copies & pastes...
Then he wants to continue with it, his tank model sample...
He wants to make it move.
So I tell him what to write and he can move it around...
He doesn't know how to do it himself.

If he adds a class for a chase camera, he asks how to make it work...
I go "look at the methods in the class files" and he's still lost...

You NEED some form of education.
Granted, everything I've learned was self taught from tutorials and samples, not books, I caught on fast.

Re: Game programming is easy... ?!

Posted: Thu Jan 29, 2009 6:38 pm
by dandymcgee
aamesxdavid wrote: For more examples of poor delusional souls, and some laughs, feel free to visit: http://home.moonrisingame.com/

Oh, the stories I have about the guy who runs that site...
Not sure about the content.. but that is seriously the worst site I've ever seen, and I've seen some pretty bad website designs.

Re: Game programming is easy... ?!

Posted: Thu Jan 29, 2009 6:42 pm
by cronjob00
wow yeah that web design is horrible colors are bad layout is bad.