Archive for Computers

Assasins Creed: Not that great really.

Posted by: Mike

I’ve got an XBOX360, a thing which I am immensely pleased about. I’ve also got Assasins creed, a thing which I am not so immensely pleased about. It started well and I was thoroughly enjoying it before I got to the third section and thought “Hang on, haven’t I done all this before?”. You see, Assasins Creed is a bit … samey.

Don’t get me wrong, visually this game is an absolute stunner, pretty much setting a new benchmark for the way games should look on next gen consoles. The first time you round a corner and see the first city spreading out in the valley below you is a real jaw-dropping moment. The first time you swan dive from a viewpoint, or perform a retaliation kill will cause you to spontaneously whistle through your teeth in amazement.

But a game isn’t all about the way it looks.

It’s about the gameplay. Isn’t it? Assasins Creed starts with some phenominal gameplay and then, well that’s the point, it just does the same things over and over again. Without giving too much away, there are several set peices you need to do in order to learn enough about your mark to then be given the go-ahead to stab ‘im up good. These things never vary from level to level, they are always “Pick Pocket”, “Interrorgate”, “Evesdrop” and “Talk to Informer” the latter being either collect some flags an idiot has carelessly dropped or stab someone (or two, or three) who your informer doesn’t like. There are also side missions, well, side “mission” and that is to “Save the citizen”. Someone will be having a bad day at the hands of the city guards and it’s your job to rush in, kill the guards and talk to the Citizen. They will then tell there brother/husband/uncle/dog who will tell their mates and then you’ve got either a walking camoflage point, or some people who’ll get in guards’ way if they’re chasing you (more about guards in a moment). But that’s it. There is little more to the game, save the assasinations. Some assasinations will take you a fair amount of time, especially if you have to get into a castle, or somewhere similar.

But thats it. Seriously. The same 7 or 8 tasks over and over again, set in some of the most beautiful computer game environment ever made.

Somebody dropped the ball.

On top of that are the guards. The guards who roam about the city have some not bad AI. They will chase you up buildings and through tunnels, so no problem there. The guards on the roof tops? Idiots, all of them. When you climb up onto a roof, they will stand there and say things like “You’re not supposed to be up here.” and after a period, will start to fire their arrows at you. But they won’t give chase or do more than stand there firing arrows until you nip behind something and out of their line of sight.

‘Fair enough,’ says you, ‘can’t ask much more from a city guard.’

Well, you can, you see, after an assasination, you’re most sought after, meaning that any guard who sees you will raise the alarm and soon you have five or six chasing you, if you run up onto the roof tops they’ll run up too and chase you there as well, yelling “Stop him!” and “He’s an assasin” and “He’s just murdered so-and-so!”

Then you’ll hear “You’re not supposed to be up here.” as you run past a rooftop guard seemingly oblivious to whats going on behing you.

*Sigh* dropped the ball again.

It’s these little things that make the game so much less impressive than it could be. They could have mixed up the tasks a bit. For example, evesdropping: instead of just “Sit on bench, look at someone, press button to evesdrop on someone who is a hundred yards away in a crowded market square you couldn’t possibly hear even if you had 20th century technology.” you could have “Get within so many feet of this person and listen to them, if they spot you, you have to try again.” - that would have been more fun.

The thing that really amazes me most is that the biggest plot twist, the thing that, if saved for the end, would blow your mind, is used to open the game. What a waste.

Even after all that though, I still go back occasionally, not for the gameplay, but for the mindless sprinting across rooftops. Anyone who played Spiderman2 and just webbed round the city for hours on end will know exactly what I mean. It’s not Spidey, but it sure is purdy.

Some people will have you believe that the reason Assasins Creed is shit is because:

… you have to understand that the game has had to be limited in order to make it accessible to the lower-spec XBox 360.
The Golden Monkey’s Blog

While that is quite obviously the largest peice of bullshit ever written on a webpage, even if it WERE the case that the game was “limited” in order for the XbOX360, I doubt anyone, during the entire lifecycle of the games’ development, ever said:

“We need to make this accessible for the 360 - let’s remove most of the gameplay elements and keep the pretty, pretty.”

Because that, ladies and gentlemen, would be hamstringing the game JUST so you could have pretty visuals on the PS3. Plenty of great games on the 360, and no. Gears of War didn’t push the 360 to it’s limits; Assains Creed is a far more punishing game visually yet there’s still plenty of stuff left to do on the 360.

CodeIgniter for Rapid PHP Application Development - a review

Posted by: Mike

CodeIgniter for Rapid PHP Application DevelopmentWhen I read that this book was written by a ‘director of specialised management consultancy’, I took a sharp intake of breath. How can someone who isn’t a developer write a book about a subject as in-depth as a PHP framework? Surely he’ll miss the point? At least he’ll miss out pertinant information about how the framework functions? It’s core? You need a larger understanding of OO PHP and frameworks to make the best use of CI, no? He’ll fail to explain the concept of MVC well enough to the novice developers this book is aimed won’t he?

I was right.

David Upton has written a book that falls short of appealing to the hardcore PHP developer market who would be interested in a book about CI frameworks and has over-reached when it comes to trying to explain how to create a basic website with what is possibly one of the most powerful frameworks available. On a few occasions he outright insults and belittles those readers who actually use and understand the intricases of PHP by referring to them as ‘geeks’ from the first chapter.

Claims like CI saving you time and reducing the amount you code, thus making the site faster, are misleading if you only want a simple brochureware site with a contact form and a means to include a common set of elements on each page. Of course, he is perfectly correct if you want to write a web application — but who is this book aimed at?

There are some good chapters in this book though, ‘Code Igniter and Objects’ is a more high-brow look at how CI actually functions, for the most part it’s well written, but it occasionally glosses over points that need expanding — the section on namespaces comes to mind. ‘Production Versions, Updates and Big Decisions’ is another good chapter, although this wouldn’t be anything new to a long-in-the-tooth developer. Finally ‘Resources and Extensions’ is a good overview of some of the better extensions and add-ons available for CI.

Overall, this book will only satisfy the needs of a very niche group of developers. Those who either know about PHP, OO and frameworks but have never laid eyes on CI, or those whose needs are basic and need a framework because it will save time in the short term, this brings about issues of whether CI is neccessary for those with only basic needs however.

The books biggest shortcoming is it doesn’t really show you anything that User Guide hasn’t already explained in detail, or that the forum can provide with a brief search and they’re both free. It misses out one of the most poweful tools in the CI kitbag, Hooks, and that is unforgivable. This is, however, the only book about CI. So if you’re after something to read away from the computer, then it might be worth chance, otherwise, visit the CI website where you can find all that’s in the book and more.

Web 2.0: an enterprise solution?

Posted by: Mike

Wow, how geeky is that title? Blatantly used to grab the attention of search engines.

Anyway, I found this great article about “Web2.0″ it goes quite a way in describing the indescribable!

Check it out here: http://www.boxesandarrows.com/view/a_web_2_0_tour_

Windows Genuine Advantage Notification Tool: Removal

Posted by: Mike

While I do not advocate the use of pirated software, I can understand why it happens. It’s for this reason that I link to this:
Remove the WGA Nag Screen.

If you want to remove the Windows Genunine Advantage Notification tool, click the above link. K, thx.

A room full of developers

Posted by: Mike

What is the point in having a room full of web developers if you don’t consult them before submitting a design to the client? If you’re not a web developer, you don’t have as much experience about how things will need to be built or laid out, so, you can’t make decisions pertaining to design without a developer on hand.

Debian for n00bs

Posted by: Mike

I managed to install Debian on a spare box I had at home - with a little help from my man Kev.

You can read all about it here: How I (an idiot) installed Debian.