Want to write your own games for Xbox 360? Microsoft has announced the availability of the
XNA beta, initially to build games for Windows, but eventually to build games for Xbox, too. More details on the
FAQ page. Now you have a really compelling reason to learn C#!
http://www.costik.com/weblog/2006_08_01_blogchive....
"You have been able to create freeware for PCs, Macs, Linux devices, Amigas, Java-enabled phones, Series 60 devices and (I imagine) your HEPA filter forever. But now we are supposed to rejoice that you can create freeware for Xbox?
Today, this very instant, you can embark upon the creation of your own -commercial- game. Oh, you can do a freeware game if you like, and good for you if you do. But few of us are rich, and would like to be able to make enough money to pay for the development of the next game--and if we are independent developers, and keep our costs under control, just maybe we can do so, if we can attract a few thousand or tens of thousands of buyers. That is, on open platforms, we can do so. Or at least hope to do so.
If Microsoft was serious, they wouldn't be restricting things in this way. They'd be saying: Create what you like! And charge what you like! It all supports our hardware!
But they want to earn money off your software. They don't want you to earn dime one, unless they get their cut. So non-commercial use only. Unless they decide they like you."
Covered on my mutednoise site (I'll admit, I was pretty excited about the project too until I saw that bit of reality):
http://tinyurl.com/rqqaz
And I don't know where you get that crap about not making a dime on it. The initial XNA release is a beta of the non-commercial Game Studio Express. If you want to make money, you get Game Studio Professional. Next time read the article Ben links to before replying with somebody's false information. That guy's rant is misinformation from Xbox Live "Arena" to Nintendo being "villains" to misconceptions about quality control.
You want to know why Microsoft won't let just anybody sell games on Xbox Live Arcade? Most games from indie developers, be they freeware or commercial, are just terrible. Yes, there are exceptions. But they are few and far between.
--- Ben
You are missing the point. If an 11 year old has an interest in programming, that should be encouraged. Whether or not he'll become a professional coder, or whether or not that is even a profession in the future, is irrelevant. What is relevant is that programming encourages logical thinking, mathematical skills, problem solving, discipline and structure, and more, while providing an outlet for creative expression. And a tool like Game Studio could encourage even more kids to try their hands at these skills. If this succeeds in getting some kids to want to create games and not just play them, then I am all for it.
--- Ben
Of the two brothers I spoke of before, one of them used his programming skills to pay his way through college to become a doctor. The other stuck with computers, was one of the higher ups in the making of net meeting(I believe it was that MS tool) and continued to progress through several levels of management.
Interesting that you think programming can not help people get their minds going. Of course everyone is different out there and different things stimulate different minds. Such as some people it is music and playing instruments. We have one kid where it is music, get them into some instruments and you see improvements across the board such as behavior, general attitude, and grades. Another kid it is more towards puzzles and programming is one form of puzzle for him, usually things more along the lines of something like ALICE or other animation type programs that are more complex than alice. So when I see something like this I can not help but wonder if maybe my kid would have interest in this and it become something challenging for them. I do not see it as his stepping stone to becoming some mighty programmer but if he decides that path then more power to him. BTW neither of my kids are overweight(one is a little underweight) and far from ever becoming fat lards, but of course even with that ones interest they do not live in front of a computer or TV.
As much as you are going to probably get bashed by poeple for saying what you are sayiing, I for one am going to say that you are hitting the nail on the head. I hope you're not trying to use your comments to get a rise out of people that visit this blog, because what you have to say really needs to be said.
Yes programming is getting A LOT easier then the days when people programmed in BASIC and ASM. A lot of programming now is cut and paste and done for you thanks to communities that evolved around the language and to OO and frameworks. Take a look at web sites in the CF community like CFLIB.org and and ColdfusionCookBook.com. There is a wealth of knowledge in those site. Nowadays if you need a CFC, a custom tag or a function to do something, you can find it on the web in 5 minutes, there is no need to have to write most of your own code anymore.
I also agree that you should have a fall back career for WHEN you get burned out with programming. I have had a mortgage brokers license for the last 10 years and keep it current. I know that one day I will leave coding behind me and use my license to continue that career.
--- Ben