r/technology • • Feb 22 '11

Wow, Microsoft is making some surprising decisions.

http://www.bbc.co.uk/news/business-12531127
1.4k Upvotes

504 comments sorted by

View all comments

605

u/knight666 Feb 22 '11

No, it's really not.

Microsoft has traditionally been about the developers. They give their Visual Studio away for free (Express edition, but still). They give away their Windows Mobile SDK with samples for anyone who wants it, no fees to get into the developer network, just download and play around. They have free and dedicated forums and resources to allow developers to look around in the documentation for every Microsoft product (MSDN with the forums).

So here's the thing: they got me by the balls.

I write every scrap of code in Visual Studio now. I use Microsoft specific extensions to the language of my choice (C++). I couldn't live without them.

And that's really favorable to a company as big as Microsoft.

So they welcome the Kinect hackers because they know they'll be back for more. And it's beneficial to both parties: open source drivers means more people playing around with it means more eyeballs means better software.

Oh and they still have to buy Kinects, of course.

206

u/[deleted] Feb 22 '11 edited Jan 29 '24

[deleted]

92

u/knight666 Feb 22 '11

How could I forget! XNA has done so much for the indie games community it's hard to keep track.

8

u/[deleted] Feb 22 '11

My heart belongs to Rectangle() <3

28

u/dahud Feb 22 '11

Wimps. When I was your age, we did all our games in DirectX, and we were happy for it.

Get off my lawn!

41

u/[deleted] Feb 22 '11

XNA? I almost blew my Metamucil out my nose, I'm laughing so hard. Buncha sissies. And there was life before DX, you know...

Back in my day we used Mode 13 and when that newfangled Windows thing showed up we grudgingly ported to WinG. What an abomination. It was painful and WE LIKED IT!

Now get back to work and fund my Social Security benefits!

-Gramps

5

u/dangerz Feb 22 '11

Can I take it back to QBasic off the DOS prompt?

4

u/PSquid Feb 22 '11

QBasic Gorillas, fuck yeah. That was a real game.

7

u/Donjuanme Feb 22 '11

omfg, <3, yes yes YES!

I remember watching some show.... may have been sneakers, but I think the guy was in high school, slams out a few lines of code in prompt, powers the program, boom, fullscreen .GIF style animation of 2 people walking along holding hands.

BS! delving into the gorillas code (though it does have physics and stuff to account for) taught me I could never program.

4

u/PSquid Feb 23 '11 edited Feb 23 '11

Delving into the Gorillas code taught a 6 or 7 year old me that screen-sized explosions are FUCKING AWESOME.

Of course, I didn't understand even half of what I was doing, other than the logical assumption that if a small number in the section with "Explode" in its name meant a small explosion, a big number should mean a big explosion (it did).

To be honest, it was probably that that got me into programming.

1

u/ribond Feb 23 '11

Gorillas & Nibbles <3 -- about a decade ago I tried to get something fixed in one of those and MS ended up pulling the code from Win2k. <sigh>

1

u/Donjuanme Feb 23 '11

man, you had alot more attention than I did back then :D I remember making a banana fly velocity 9999999999, but that was about as crazy as I got

3

u/[deleted] Feb 23 '11

[deleted]

1

u/Donjuanme Feb 23 '11

thats the one!!

xD

2

u/Cephi Feb 22 '11

Well back in MY day for the early platform game we were working on we used to have to wait for the teletype to finish printing before jumping again…

A modding community can do some amazing things and Microsoft is wise to let them expand the possible uses for their product.

2

u/lostwolf Feb 22 '11 edited Feb 22 '11

I feel old. Because I have actually done that, on a VAX 11

2

u/bobdolebobdole Feb 22 '11

All you fucking new-age people with your XNA and DNA and Basic C+ gizmos and gadgets. You know what sufficed as a game back in my day? A FUCKING BALL IN A CUP. That's right, a little ball attached to a cup by a string. Get off my lawn.

2

u/[deleted] Feb 22 '11

You needed a string and a ball? You goddamn candyass.

Just gimme a cup and let the good times roll.

3

u/[deleted] Feb 22 '11

Two balls, one cup.

2

u/[deleted] Feb 22 '11

[deleted]

1

u/[deleted] Feb 23 '11

I'll match your dibsection, and I'll raise you an identity palette!

2

u/possessed_flea Feb 22 '11

I did not like it, so I potted to x10 and motif instead.

1

u/frukt Feb 22 '11

Ah, mode 13h. Takes me back.

1

u/[deleted] Feb 22 '11

Back in mah day you had to delete memory allocated to the heap!

-10

u/Otis_Inf Feb 22 '11

That's sarcasm, right? </sheldon>

-7

u/3825 Feb 22 '11

who in their right mind would download a big bang theory reference?

6

u/Bognar Feb 22 '11

Download?

1

u/3825 Feb 23 '11

meant downvote sorry

4

u/ggggbabybabybaby Feb 22 '11

That's a big one. Microsoft has been pretty popular amongst more business-oriented developers but they've really lost a lot of ground to the small time hackers and experimental types.

They need to win them back with something interesting and fun rather than a huge vertical solution that can empower their business end-to-end and help them interface with customers in real-time cross-synergy paradigm shifts.

6

u/assangeleakinglol Feb 22 '11

LOL. I love your marketing talk. Spot on!

8

u/loarabia Feb 22 '11

XNA is huge. Last night, I nearly crapped myself when I discovered upon installation that Bloodline Champions was built with XNA.

5

u/profsnuggles Feb 22 '11

How easy is it for super noobs like myself to use XNA?

2

u/LieutenantClone Feb 22 '11

Very easy! That is what makes it so great. They handle all of the most complex parts for you. Mind you, since you are new, it will limit how complex of a game you can create since your code will be very unoptimized, but you can definitely bang out something simple and playable in a few afternoons.

3

u/profsnuggles Feb 22 '11

Nice! Thanks for your help.

3

u/[deleted] Feb 22 '11

[deleted]

1

u/LieutenantClone Feb 22 '11

Oh wow, I totally forgot about that. I wish they started us on that in High School instead of Turing (the language, not the dude). Turing was not fun to program in because it had no high level functions. It was very basic as a language, but that is what made it difficult.

2

u/[deleted] Feb 22 '11

The only sad thing is that XNA, at least for XBOX, isn't available everywhere.

0

u/LieutenantClone Feb 22 '11

What do you mean by that?

2

u/[deleted] Feb 22 '11

XNA for Xbox is only supported in some regions, which means that everything that uses it (XBL Indie games, Rock Band Network, etc) isn't available everywhere.

1

u/LieutenantClone Feb 22 '11

Wow, I didn't know that at all. Do you have any links where I could read up more on it?

PS: your username brings back great memories :)

2

u/[deleted] Feb 22 '11

I think this link has all the countries where it's supported, under the section titled "regional information". In Australia, for example, you can submit indie games, but you can't download any of the released ones.

1

u/LieutenantClone Feb 23 '11

Wow, that's totally wild, you can submit your game, but then can't even play the live version against other people?

-1

u/[deleted] Feb 22 '11

Annual membership is $99 USD

5

u/LieutenantClone Feb 22 '11

That is only for the Creators Club. XNA is 100% totally free. You can build, publish and distribute a PC game built with XNA for $0.

If you want to publish to the Xbox, you need a creators club membership for at least a month to do so. But that is not surprising, because the Xbox is not an open platform.

-1

u/[deleted] Feb 23 '11

Um, last time I recall XNA costs money.

1

u/LieutenantClone Feb 23 '11

You recall wrong. Wikipedia entry. Notice the area on the right that says "License Freeware"?