the stuff of nightmares

nerdrage

Slashdot | B&N Responds To Microsoft’s Android Suit

You’re probably familiar with Microsoft’s long running assault on Android but, as noticed by Groklaw, Barnes and Noble has fired back saying, ‘Microsoft has asserted patents that extend only to arbitrary, outmoded, or non-essential design features, but uses these patents to demand that every manufacturer of an Android-based mobile device take a license from Microsoft and pay exorbitant licensing fees or face protracted and expensive patent infringement litigation.’ Barnes and Noble goes on to assert that Microsoft violates ‘antitrust laws, threatens competition for mobile device operating systems and is further evidence of Microsoft’s efforts to dominate and control Android and other open source operating systems.’ The PDF of the filing from two days ago is rife with accusations including, ‘Microsoft intends to utilize its patents to control the activities of and extract fees from the designers, developers, and manufacturers of devices, including tablets, eReaders, and other mobile devices, that employ the Android Operating System.’ and ‘Microsoft has falsely and without justification asserted that its patents somehow provide it with the right to prohibit device manufacturers from employing new versions of the Android Operating System, or third party software.’ Barnes and Noble does not mince words when explaining Microsoft’s FUD campaign to both the public and developers in its attempts to suppress Android. It’s good to see PJ still digging through massive court briefs to bring us the details on IP court battles.

I find it interesting that the first real response to Microsoft’s suit is coming from Barnes & Noble.  Kind of weird that a bookseller is responding more vocally than the assorted technology companies affected by this suit.  I wonder if it is because Microsoft has been throwing its weight around in the technology arena for so long that all those companies are cowed…  And B&N just hasn’t been on the receiving end of that yet.

Anyway…  If you look at the claims of the suit – yes, Microsoft has real patents and is defending them.  But those patents are really kind of stupid and irrelevant at this point in the game.  They either don’t apply at all to modern versions of Android, or they’re so generic that there’s got to be prior art of some kind.

It really looks like Microsoft is just trying to bully folks into paying licensing fees, or maybe discontinuing their Android offerings and replacing them with Microsoft offerings.

It’ll be interesting to see how this all works out…  There are so many Android devices out there, it’s bound to have a big effect, one way or another.

back to Minecraft

Finally got around to updating MCMA and Bukkit last night.  Got my SMP server back up and running.  Didn’t actually get it set up as a service though…  I’ll just have to start and stop it manually for now.

I’ve been playing around in a little SSP world since 1.5 came out, and this was my first time looking around our old SMP world with 1.5 installed.

I’m using a slightly different texture pack now, so biome grass works properly.  And it looks very cool.

I’ve got a couple ladders I’m going to have to fix…  One of them goes all the way down to bedrock, which will be annoying.

I took a look at my minecart track…  I’ve got a fairly long track that goes down to my mob grinder.  It’s been kind of problematic from the start.  I tried to use a powered minecart to push a train up to the surface…  And then just relied on gravity to get back down.  I’m thinking I can probably throw in some of the new powered tracks and make it all work much better.  Maybe.  I didn’t exactly design this minecart track with future expansion and modification in mind.  We’ll have to see what I’m actually able to do with it…

Played around with the advanced OpenGL setting…  Turned it on and off…  Didn’t really see much of a performance difference either way.  I’m going to assume this is largely because my computer is doing more than just running the client (I’m also hosting the server) and that video is not the bottleneck.

Got a nice storm while I was wandering around my house.  No thunder, but it rained for a long time.  I was initially concerned that my netherrack bonfires would be put out by the rain, but that didn’t happen.  I guess that’s a good thing…  But I’m a little confused.  I thought rain was supposed to put out fires.  Maybe netherrack is treated differently?

I trekked off to a nearby snowy biome and watched it snow for a while.  That was pretty.  Grabbed some snowballs while I was there, but the snow didn’t fill back in.  This also left me a little confused – I thought snowfall was supposed to cover blocks up with snow.

On my way back to my house I encountered a wolf, and threw a snowball at it.  In retrospect, that was a bad idea.  I didn’t think much would happen since snowballs don’t actually do damage…  But the wolf took it as an attack and turned hostile.  Killed me.  And I wasn’t really paying much attention to my surroundings, so I lost all the equipment I was carrying at the time.  Nothing irreplaceable, but it was annoying.

I also looked around to see what I might be able to do with pistons, when they’re eventually available…  Unfortunately, there’s no way I’ll be able to do a piston-powered bridge to my house.  It’s just way too high up there.  If I want to use pistons for a bridge I’ll have to do it elsewhere.  Oh well.

Actually, I’ve been thinking about more-or-less abandoning my old house anyway…  I’m not terribly happy with it these days.  I’m not sure if I just want to grab some TNT and level it, then rebuild in the same place…  Or leave it there, and find a new place to build.

cooperative

We tried out the co-op multiplayer in Portal 2 last night…

There’s a nice little interface that allows you to invite your Steam friends to a co-op game.  Much nicer than simply being paired up with a random stranger, or having to wade through a server finder, or something like that.  I’m sure there is some kind of matchmaking system out there…  I can’t imagine they’re going to force people to only play with folks on their friends list.  But I didn’t use it, so I can’t say much about it.

Seems like the person who sends out the invite winds up as Atlas/Blue.  Don’t think I like that too much.  I would have preferred to be able to pick which robot I was when I joined the game.  But I guess there aren’t that many different ones to choose from…  And it doesn’t really matter anyway.

So, we started out in some kind of a training course.  Learned the basic mechanics of playing co-op.

You’ve got some quick commands that let you tag things in the world…  You can indicate where you’d like your partner to stand, or where you’d like them to place a portal, or which button to hit, or what they should look at.  You can even do a countdown to throw a switch together.  Makes communication fairly simple…  Even though we were sitting in the same room, and just talking to each-other, being able to tag stuff in-game was still handy.  Made it easy to place portals and things like that.

You’ve also got some gestures you can do.  They’re completely useless, but fun.  And you seem to be awarded more gestures as you progress through the co-op.  Which really makes me wonder why you’d bother to buy them in the cash store…  But maybe I wasn’t paying attention, and those are different gestures.

Playing with another person is interesting.  You’ve got two pairs of portals.  Orange gets and orange and a red portal…  Blue gets a blue and a purple portal.  The portals don’t cross-link – you can’t go in an orange portal and out a purple one.  But you can chain them together to accomplish some interesting things.  You can use a couple portals to jump off something high and get flung out of an angled surface…  And then a couple more portals to catch you on the other side and throw you down a hallway.

The teamwork is very weird.  After playing through both Portal games all by myself, it seems almost counter-intuitive to have another person along.  Puzzles seem downright insoluble until you remember that you’ve got another person along who can push buttons and open portals and things like that.

And even then, the puzzles are mindbending.  You think it’s hard to think with just two portals?  Try thinking with four.

So…  We went through the tutorial bit.  Then we went to the hub.  It’s a main chamber that links to all the real courses.  And there’s a jumbo screen that shows some interesting information…  How many steps you’ve taken, how many science points you’ve earned.

We did two courses, though I don’t remember what they were called.

GLaDOS is back, and she’s heckling the robots.  Although she seems kind of disappointed that she can’t actually harass you like she could a real human.  I can easily see her growing to miss Chell, and hunting her down for a repeat appearance in Portal 3.

Each course consisted of a number of puzzles set in the now-familiar Aperture Science Enrichment Center.  Moving panels, gleaming which surfaces…  The kind of stuff you expect from a Portal game.

But, after completing a number of those puzzles, we were then sent off the beaten track…  We were sent to a level that looked more like it belonged to the old Aperture Labs – the disused section down below the Enrichment Center.  We were first sent to find a disc, and later some blueprints.  When I found the disc and inserted it into the computer it said something about unit locations…  And when Terri found the blueprints we noticed a sign that said we should not upload the blueprints, right before we did upload them…  I’m wondering if GLaDOS is actually using us for some more nefarious purposes.

There seems to be some kind of basic plot or storyline going on here, with the robots becoming increasingly human (or at least more emotive) as the game progresses.  And GLaDOS seems to have something up her sleeve (again).  I wonder if there’ll be some kind of co-op boss battle when this is all said and done?  Or if we’ll ever find out what exactly we’re doing outside of the Enrichment Center?

Will be very interesting to see…

costly

The Word of Notch | The cost of the mod api

Because of overwhelming feedback, the cost of the mod api access will be 0 dollars.

Our intention wasn’t to make money off selling the access, only to ensure some level of quality. Obviously that wasn’t the most popular idea in the world. ;)

Can I go back to working on the maps now?

I knew there’d be outrage.

So…  The developer API registration/SVN access/whatever is now going to be free.  That’ll make it easier for mod developers, obviously.  But that also dramatically reduces the disincentive for malicious mods.

Sure, the agreement still says that a mod can’t be malicious…  But it doesn’t actually cost you anything to apply for developer access.  So you can apply, make a malicious mod, get your mod shot down and your access pulled, and then just go and apply again with a different name or email address.

Oh well…

As Minecraft has certainly proved, you can’t please everyone.

MODcraft

The Word of Notch | The plan for mods

After some internal discussion and general anxiety, we’ve arrived at a
plan for supporting mods. It’s still a bit vague and the details might
change after we’ve run it by our lawyers, but here’s what we want to
do:

* Let players sign up as “mod developers”. This will cost money, and
will require you agreeing to a license deal (you only need one per
mod team).
* Mod developers can download the source code from our SVN repository.
As soon as we commit a change, it will be available to all mod
developers, unobfuscated and uncensored.
* Mod developers get a unique certificate for signing their mods. This
means players can see who made what mod and choose to trust individual
developers. The cost of signing up makes sure only serious developers
have access to this certificate.

The rules of the license deal will contain:

* Mods must only be playable by people who have bought Minecraft
* You can’t sell your mods or make money off them unless you’ve got a
separate license deal with us
* The mods must not be malicious (obviously)
* We retain the right to use your mod idea and implement it ourselves
in Minecraft. This is to prevent the situation where we have to avoid
adding a feature just because there’s a mod out there that does
something similar. It’s also great for dealing with bug fixes provided
by the community.

In the long term, we hope this means people will do awesome new things
with the Minecraft engine and play around with it. We want to buy
and/or license good mods and/or total conversions and sell them
ourselves. It’s possible we might have a mod marketplace for selling
and buying mods that fans have written, or we might purchase and
integrate nice mods that fit the main theme of Minecraft.

[edit:]

Just to clear up two things:

The access cost won’t be prohibitively expensive, and if you make a good mod or something else based on the source code, it’s highly likely we will want to license it.

Haven’t gone to look at the official forums yet…  I’m sure there’ll be plenty of people spitting-mad over this.  Declaring Notch the antichrist and whatever else.  Calling him a liar for promising an API and not delivering…  Requiring licensing fees…  Whatever.

I actually think this is a very good idea.  Probably better than an API, at this point.

Mod developers, at this point, have been making-do with reverse-engineering the game itself.  This is tedious and error-prone, but it’s basically giving them full access to the source code.  An API, at this point, would be more restrictive than what they’re used to.  It would limit what mod developers were able to do, and would generate hate of its own.

Giving them full access to the source code means they can do as much or as little as they can do now – no artificial restrictions from the API.

And giving them a signed certificate means you shouldn’t have as big a problem with malicious mods like the one that stole all those passwords a little while back.

I can’t wait to see what kinds of things can be built with official support from the Minecraft team.  Will be very interesting.

endgame

Terri finished Portal 2 yesterday, which means I can finally post my thoughts without having to worry about spoilers.

All things considered, I think it was a good game.  Good level design, nice graphics, roughly 10 hours of gameplay, interesting storyline…  I definitely think I got my money’s worth.  The folks who are complaining that it’s too short, and they don’t like the cash DLC store, and the ARG was crap…  Well, they can go to hell.

The cash DLC store has absolutely no impact on the actual gameplay.  It’s all cosmetic stuff.

The ARG has absolutely no impact on the game either.  It was just some marketing stuff to sell more games.  Nothing more than a fun ad campaign.

And the people complaining that the game is too short are doing something wrong.  The first Portal game was so short it couldn’t even be sold by itself – it was bundled in the Orange Box.  The first Portal game was only an hour or two long.  I got about 10 hours out of Portal 2, and I was not taking my time.  If you’re finishing Portal 2 in less than 5 hours you’ve got to be absolutely sprinting through it and not paying any attention to what’s going on around you.

So, ultimately, I think it’s a solid game.  Definitely a worthy sequel to Portal.  Definitely a good purchase.  I’d recommend the game to just about anyone.

It’s very interesting to see how they managed to turn a building into a character.  How the test chambers themselves manage to tell a story.

You’ve got the abandoned, decaying test chambers in the beginning.  They look like something right out of a Fallout game.

Then GLaDOS wakes up and starts putting things back together.  The panels act as extensions of her will…  Like her arms and hands…  And she seems more embarrassed at the state of the labs, than angry at you for killing her.  She’s quickly tidying things up and trying to make the place look presentable.

Then Wheatley takes over and you wind up in the old labs…  The old labs, plus Cave Johnson’s pre-recorded messages, tell you the story of Aperture Science’s rise and fall.  From a prestigious institute partnering with astronauts and war heroes and Olympians to test their products…  To bribing homeless folks to participate in tests…  To mandating all employees participate in testing…

And, along the way, I noticed something odd about the testing…  It doesn’t seem like you were ever really testing a product. In the first Portal game it’s kind of assumed that you’re testing the ASHPD to make sure it works correctly.  But as you make your way through the old Aperture Labs in Portal 2 you discover that they had a portal device (though it certainly wasn’t handheld) back in the 60′s.  So they knew the device worked.

In fact, the tests are more like the mazes you’d send a lab rat through to see if they can get the cheese.

Which makes me wonder what exactly was being tested in Aperture Science through all these years…

You eventually make it back up to the new labs, which Wheatley is doing a great job of destroying.  And it’s interesting to really see behind the curtain, to see how the new labs are put together.  It’s all just panels put together, hanging over a yawning chasm – not actual rooms and buildings.  And it’s kind of disturbing when Wheatley crams different test chambers together, or moves the chamber you’re in, or drops something through a chamber.  Makes the whole facility feel very fragile.

And then you’ve got the fight with Wheatley…  And this is where I got a little annoyed.  The Wheatley fight seemed far too easy, and didn’t make a whole lot of sense.  And then the ending didn’t make much sense either.

Fighting Wheatley seemed far easier than fighting GLaDOS in the first game.  It was very easy to him him with those bombs.  Very easy to grab the cores and plug them in.  Seems like I had a much harder time with GLaDOS in the first game.  Seems like there were time limits, or distractions, or more hazards, or something.  I died several times trying to shut down GLaDOS…  I defeated Wheatley on my very first try.

And then he’s trapped the button, which seems far too clever for him.  We’ve spent basically the entire game hearing about how dumb he is.  About how he’s been built from the ground up to make bad decisions.  And he went and trapped the button.  Which, while it didn’t work quite right, is actually a pretty good idea.

Then you get blown up, and you’re injured, and all you can do is shoot a portal at the moon…

Now, I understand why that works.  I know that conversion gel and all those white surfaces that you’ve been shooting your portals at are made from ground-up moon rocks.  I get it.  But…  How is the moon so readily available when you’re supposed to be deep underground?  I mean…  After you defeat Wheatley and get on the elevator you wind up passing through several more floors before you get to the surface.  So, why is the moon visible right there in the main room?

Anyway…  You get sucked out to the moon, and hang on to Wheatley for a while, and then GLaDOS is back in charge and fixes everything and hauls you in.  But I’m a little fuzzy on how exactly that happened.  The first time you did a core transfer it took a few moments…  There were whirs and sparks and GLaDOS was un-plugged and Wheatley was plugged in…  And none of that seems to happen this time around.

Granted, you’re busy trying not to die on the moon, so I might have missed something…  But it doesn’t seem like there’s enough time for the transfer.  Especially when you consider that she’s also had time to fix the meltdown.

Anyway…  You get hauled back in and black out for a while.  You wake up a little bit later and GLaDOS has had time to repair that main chamber.  You’re briefly introduced to the cooperative robots.  GLaDOS deletes Caroline, and then lets you go free…

Which seems a little atypical to me.  Seems like GLaDOS held on to a grudge for an awfully long time just to let go of it at the last minute…  Doesn’t seem very characteristic of her…

You hop in the elevator, go up a floor or two…  And there’s some turrets waiting to shoot you.  I was actually pretty happy to see them.  Thought GLaDOS was up to her old tricks again.  Thought she was going to try to kill me again, or capture me, or something…  And she doesn’t.

Then you’ve got the floor full of singing turrets, which just seemed random to me.  No idea why they were in there.  I recognized the giant, leopard-print king turret in the back…  But I’m not sure what any of that had to do with the game itself.  I don’t really recall anything with singing turrets at any previous point in either of the games.

It kind of feels like they were just stretching out the ending.  Trying to make it more interesting, or epic, or weird.  Like there wasn’t really much point to the singing turrets.

That whole ending-sequence – from the beginning of the boss battle with Wheatley to seeing Chell walk off into the sunset – felt sort of weird to me.  Thrown-together, less-polished, random, stretched-out…  Like they weren’t quite sure how to wrap things up, so they just threw in a boss fight and some kind of ending movie.

Of course that isn’t really the end of the game…  I’ve got the co-op to play now.  Which obviously takes place after the single player storyline.  And I’m anxious to see how that works out…  We put in a couple hours last night, and I’ve got some stuff to say about it, but this isn’t really the place.  I’m getting long-winded enough as it is.

The gels and funnels and faith plates and lightbridges were all neat…  Felt appropriate in the setting…  Made interesting tools…  Changed the game mechanics nicely…

But I felt like too much time was spent on them.  Like the game became too focused on the new mechanics, and the portals got left behind.  To a certain degree, I guess this makes sense…  You need to introduce the new stuff, let people play around with it, get familiar with the new mechanics.  We had a full game to get used to the portals.  So I guess I’d expect to see some focus on the new gels and things, at least for a while.

But it seems like the portals almost became secondary.

You were using portals in solving the puzzles…  But you were basically just using those portals to position the gels, or lightbridge, or funnel, or whatever.  Portals weren’t really the solution to a lot of the puzzles – the gels were, or the funnels, or whatever.  The portals were just tools to make it happen.

Especially if you compare the final boss battles…

GLaDOS is defeated entirely through use of portals.  A couple portals to redirect the rocket into her and knock off a core…  A couple portals to hit the button and drop the core into the incinerator.

The Wheatley fight requires you to cover the room in conversion gel before you can use any portals at all.  Then you use portals (on the conversion gel) to throw the bombs back at him…  But you have to use the repulsion gel to bounce up and grab cores…  The fight would be just plain impossible without the use of the gels.

And that didn’t feel right…  I mean, the game is called Portal, not Coversion Gel.

Still, despite my whining, it really is a solid game.  Lots of fun.  Thoroughly enjoyed myself.  And now I’m playing co-op and going back through looking for achievements.  So it’ll be a little while before I put it away and move on to something else.