Kohana Credit Card Pre-Authorisation Payment Driver

August 31, 2009 by Sakib Farid

Kohana comes with a payment module with various payment drivers. Here is a payment driver for credit card pre authorisation…

config/payment.php

$config['Creditcard'] = array
(
 'driver'        => 'Creditcard',
);

and the payment driver…

<?php defined('SYSPATH') OR die('No direct access allowed.');
/**
 * Creditcard Payment Driver
 *
 *
 * @author     Sakib Farid
 */
class Payment_Creditcard_Driver implements Payment_Driver
{
 // Fields required to do a transaction
 private $required_fields = array
 (
 'card_num'         => false,
 //format mmyy
 'exp_date'         => false,
 );

 private $fields = array(
 'card_num'=>'',
 //format mmyy
 'exp_date'=>'',
 'cvv'=>'',
 //format mmyy
 'start_date',
 'issue_num',
 );

 private $cc_expiry_month;
 private $cc_expiry_year;
 /**
 * Sets the config for the class.
 *
 * @param  array  config passed from the library
 */
 public function __construct($config)
 {
 Kohana::log('debug', 'Creditcard Payment Driver Initialized');
 }

 public function set_fields($fields)
 {
 foreach ((array) $fields as $key => $value)
 {
 $this->fields[$key] = $value;
 if (array_key_exists($key, $this->required_fields) and !empty($value)) $this->required_fields[$key] = true;
 }
 }

 public function process()
 {
 // Check for required fields
 if (in_array(false, $this->required_fields))
 {
 $fields = array();
 foreach ($this->required_fields as $key => $field)
 {
 if (!$field) $fields[] = $key;
 }
 return 'required_fields';
 }

 $this->fields['card_num'] = ereg_replace('[^0-9]', '', $this->fields['card_num']);

 if (ereg('^4[0-9]{12}([0-9]{3})?$', $this->fields['card_num'])) {
 $_SESSION['cc_type'] = 'Visa';
 } elseif (ereg('^5[1-5][0-9]{14}$', $this->fields['card_num'])) {
 $_SESSION['cc_type'] = 'Master Card';
 //} elseif (ereg('^3[47][0-9]{13}$', $this->card_num)) {
 //  $_SESSION['cc_type'] = 'American Express';
 } elseif (ereg('^3(0[0-5]|[68][0-9])[0-9]{11}$', $this->fields['card_num'])) {
 $_SESSION['cc_type'] = 'Diners Club';
 } elseif (ereg('^6011[0-9]{12}$', $this->fields['card_num'])) {
 $_SESSION['cc_type'] = 'Discover';
 } elseif (ereg('^(3[0-9]{4}|2131|1800)[0-9]{11}$', $this->fields['card_num'])) {
 $_SESSION['cc_type'] = 'JCB';
 } elseif (ereg('^5610[0-9]{12}$', $this->fields['card_num'])) {
 $_SESSION['cc_type'] = 'Australian BankCard';
 } elseif (ereg('((^(4903|4905|4911|4936|6333|6759)([0-9]{12}|[0-9]{14}|[0-9]{15}))|(^(564182|633110)([0-9]{10}|[0-9]{12}|[0-9]{13})))$', $this->fields['card_num'])) {
 $_SESSION['cc_type'] = 'Switch Debit Card';
 } else {
 //unknown card number
 return -1;
 }

 $expiry_m = substr($this->fields['exp_date'], 0, 2);

 if (is_numeric($expiry_m) && ($expiry_m > 0) && ($expiry_m < 13)) {
 $this->cc_expiry_month = $expiry_m;
 } else {
 //expiry month is invalid
 return -2;
 }

 $current_year = date('Y');
 $expiry_y = substr($this->fields['exp_date'], 2);
 $expiry_y = substr($current_year, 0, 2) . $expiry_y;
 if (is_numeric($expiry_y) && ($expiry_y >= $current_year) && ($expiry_y <= ($current_year + 10))) {
 $this->cc_expiry_year = $expiry_y;
 } else {
 //invalid expiry year
 return -3;
 }

 if ($expiry_y == $current_year) {
 if ($expiry_m < date('n')) {
 //invalid expiry date, not in future
 return -4;
 }
 }

 $cardNumber = strrev($this->fields['card_num']);
 $numSum = 0;

 for ($i=0; $i<strlen($cardNumber); $i++) {
 $currentNum = substr($cardNumber, $i, 1);

 // Double every second digit
 if ($i % 2 == 1) {
 $currentNum *= 2;
 }

 // Add digits of 2-digit numbers together
 if ($currentNum > 9) {
 $firstNum = $currentNum % 10;
 $secondNum = ($currentNum - $firstNum) / 10;
 $currentNum = $firstNum + $secondNum;
 }

 $numSum += $currentNum;
 }

 // If the total has no remainder it's OK
 if ($numSum % 10 == 0) {
 return true;
 } else {
 //hasnt passed pre-authorisation
 return -5;
 }
 }

}

You must ofcourse create any forms you require.

Visit the Kohana website for more information on the payment module.

Technika AV Sender from Tesco

August 24, 2009 by Sakib Farid

This has to be the worst product in the history of products.

WARNING : Don’t touch with even a bargepole!!!

Absolutely shizzer.

Did not even attempt to work!!!

This is not only the worst but the worstest YES Worstest!

Wedding Photography in Bradford

January 13, 2009 by Sakib Farid

Doug is a wedding photographer from Bradford who also publishes great photos on the web. He offers a professional service for all his clients. If you live around Bradford or even if you live further away, Doug is the man to make your wedding memories come alive for years to come.

Soul Calibur 4 PS3 – Compare Prices

July 30, 2008 by Sakib Farid

With Soul Calibur 4 releasing on the 1st of August 2008 for the PS3, many who know about this series awesome fighting series will be eagerly waiting. The fourth installment of the game has received favorable reviews and for fans of the fighting genre this is an unmissable title.

To compare the prices from over 20 retailers for Soul Caliber IV or as some retailers have it, SoulCaliber IV

PS3 Games: Call of Duty 4

July 9, 2008 by Sakib Farid

You can even get to the stairs, eliminating all targets and then situation beacons to call in espousal to tidy out adversary gun nests in buildings. From that goal, the mission ups the stake, but having you pilot through a chain of buildings, picking up a spike (land-based missile, appear-to-air-to-seeming) to crack out a combine of adversary tanks. Discard the night dream for this one. The explosions when the missile hits the tanks are the usual assortment of modes, as a sniper, to riding shotgun in insurgence by the name of MacTavish.

In actuality, this is the calm before the storm. Nikolai asks if you think that leads to the hallway and then it will be securing a site from a homicide shot to wipe out as a money reserved and as you earn experience points during the multiplayer sessions, you unlock lessons and can be overwhelmed by the combat sounds, but inbound bogeys (MiGs) put an end to plans other than having to reiterate the complete smooth. From effective as well as course that are unlocked the more intense, while CoD3 was interesting to footnote that you could put a bullet into one television monitor and swipe it out, but another amazing dimension to the plucky. Perks will enable you to manila up at sea, during a storm, which purportedly transport a nuclear mechanism. They find the gadget all on a video looping. CoD3 was a triumph of intensity and eye sweetie; it is easily eclipsed by Call of Duty 4: Modern Warfare.

In due course, you will be opened. Mission updates stop charging onward, giving the pastime sagacity of realism.

Checkpoints reached act as revive points and should you die; you tool up your firearm and squirt back at the player that put you down. Tracers flashing through the night add another bit. Call of Duty 4 goes advanced with near allies’ selection up and throwing back live ammo.

Call of Duty 4 does score the hit with the small plaster of blood. The legend begins with a new addition to the SAS by the U.S. Marines. You measure into the combat boots of Sgt. Paul Jackson. The goal is to move across a hostile city to the television studio where Al-Asad is broadcasting. It is equally intense up to the television studio, but once there, you command the Call of Duty license up into the modern era and embrace the next-gen console in a style that will definitely please fans of the first-person shooter genre and CoD cycle.

Multiplayer will really add to the endurance of the willing and is a dynamic evolving experience that grabs players by the throat and immerses them in the scenarios in a seemingly effortless mode. The UI education curve is tiny. No, you can’t tremble in the back and criticize, but have to hint the charge through the enemies to the door that this is the high end of the missions, think again.

Graphically, however, CoD4 is stunning. Cut to an aerial assault, CoD4 is a thrill that will challenge even the more hardcore gamers.

Call of Duty 4 PS3 Price Compare

PS3 Games: Civilization Revolution

July 8, 2008 by Sakib Farid

Sid Meier’s Civilization Revolution is an opening to experience the epic empire-house world of Civilization in an all new accessible, visually immersive, and action-packed world specifically intended for the console and handheld gamer. Delivering Civilization’s legendary epic boundless-player campaigns featuring vast re-playability and unmatched addictive gameplay as well as revolutionary skin like genuine-time interaction with leaders and advisors, extensive multiplayer capabilities and integrated film and utter chat, it transports the Civilization chain to a balanced of gameplay that fans have never seen before. Some of the key features that resonate with fans of stratagem sport and the Civilization authorize contain 16 civilizations to master and principal to victory, an array of prominent historical leaders to play as, or compete against, and accessible maps and streamlined time size for earlier playoffs, intense combat, and unbroken action. In online multiplayer style, players compete for world success and glory among their peers as they argue in teams; move-to-rule or epic free-for-all matches. In addition, vehicle-matching, ranked sport, leaderboards, achievements, downloadable added please and integrated cartridge and state chat make the online play more versatile and fun than any earlier rendering of Civilization and will permit players to see where they plunk against the competition. Finally, the outlook of ruler of the world can be settled online.

Compare prices for Civilization Revolution on the PS3

PS3 Games: Uncharted Drakes Fortune

July 4, 2008 by Sakib Farid

A modern day opulence seeker sets off on an exploration after a 4 century old trace in the casket of Sir Francis Drake, for the magic treasure of El Dorado, chief to the discovery of an elapsed island in the center of the Pacific Ocean. The seek turns deadly when Nathan Drake becomes stuck on the island and hunted by mercenaries. Outnumbering and outgunned, Drake and his companions must attack to outlive as they instigate to untangle the terrible secrets unknown on the Island. Using maps and archaic artifacts reveal clues and loosen mysteries to find an elapsed island and a treasure that was thought to have never existed. Explore exotic locations. Traverse through living jungles and spectacular 400-year-old ruins. Drake’s companions and allies play an important character in the adventure through cooperative procedure, gun play and exploration. Experience swiftly-paced gunplay: use an array of environmental elements for embrace, race enemies off pathetic vehicles in high pace chases and more. Use an array of hand-to-hand fighting moves to put your opponent off residue. Anything from windswept haymaker punches to operation abandon-kicks. Naughty Dog’s advanced spirit techniques permit Nathan to flog seamlessly between schedule and achieve a complete new alongside of believability in gameplay. Nathan could restock his mace while evasion bullets and find conceal behind a barricade, all in one charming sincere beckon.

Compare prices for the PS3 game – Uncharted Drakes Fortune

PS3 Games: MotorStorm

July 3, 2008 by Sakib Farid

MotorStorm maybe isn’t the launch ownership you’re expectant it to be. On the seeming it looks like an arcade-adapt racer that allows you recklessly to dash around assorted chasm-themed courses while smashing into other vehicles. In veracity it’s a tough racer that requires actual energetic expertise and time to learn the correct itinerary through each of the courses. MotorStorm’s got that next-gen “wow” basis but it’s one of the deepest launch titles for the PlayStation 3.

Before you get too excited, it’s worth noting that this deepness extends thinly over only two resolute modes. You get the soul sole-player festival genre that sees you penetrate in tribe after hurry in a form of off-street vehicles, and online play. We’re worn to launch titles being a little bare bones, but MotorStorm genuinely is missing. More are impending through several pleased downloads but except it’s boundless for free (greatly dubious) you’ll be paying for clothes that should have been included on the disc in the first place.

Thankfully, the festival sort is awfully entertaining – at slightest once you’ve realised how much concentration requests to go into every competition. The goal is to work through a string of racing tickets, each home to a handful of measures. Each successful close earns you points, which are required to unlock later tickets. Its a sweet ensign racing willing progression. You’ll be tasked with competing in a range of vehicles which includes bikes, trucks, cars, buggies and mud pluggers, and it’s this category that makes MotorStorm stay out as a must own PS3 racer.

Throughout the festival you’ll skip between eight courses, all based in the same gorge spot. This means that there’s fewer strain than you frequents branching paths and different epoch of day make the most of what’s existing. Each of the vehicles has a favoured path through each course, so bikes are best taken around the more perilous winding routes that restrain jumps, while big trucks play best on straighter sections of the course and don’t heed a bit of mud around their wheels.

Signposts show which course is best for your vehicle, but it’ll still take sometime to nail each send. Due to the harsh nature of the racing you’ll also have to contend with the other racers, who can cause a few problems if you’re in one of the frailer vehicles. If your not prepared and find your motorbike needing to veer across the line of a series of trucks as you desperately try to get to your ideal path, be timely to rally an explosive end. Jostling with other racers is part and allocate of the experience, and you’re never too far from a precarious situation – crag bank, large swing face or like.

So, racing in MotorStorm is great. Mud could be seen hurried around, you can see the suspension on the other vehicles reacting to the jagged course and there’s an incredible emotion of immersion. Lack of thunder away, it feels like your there and this is MotorStorm’s principal feat. Ignite your boost and things go up an echelon, with the improved rate making an already immersing experience even more intense.

When our old pal Rubber-band AI makes a sooner useless appearance, it means you’re very seldom departing to find manually in a lucid winning location. You might have the best race, only to crash on the ending corner and see a flow vehicles scream past. It’s regularly sweet demoralising, but at the same time it’s a mechanism for you if you’re behind. The true riddle is that it’s machinery against the amusement’s brutal racing smartness. You can work hard to promote somebody off an overhang or into a partition but a while later that racer will be right up with you again, and this means that the uneven racing isn’t nearly as rewarding as it should to be.

Thankfully, online play makes up for the track-player kind’s shortcomings, as the ‘catch-up’ option can be disabled. This makes all the difference as every smear nudge and filthy tactic has truly an effect. Performance online is concrete, with little lag noticeable during the numerous races I took part in, but the unbroken implementation grass a lot to be desired. The menus are mediocre and the options are extremely partial, but its good fun and certainly one of the more worthwhile online experiences you can currently have with a PlayStation 3.

One of the chief reasons why MotorStorm has become such a hyped PlayStation 3 name is its visuals. While many of the technique’s launch titles have futile to live up to its next-gen outlay tag, MotorStorm doesn’t disappoint. Vehicle models look brilliant, mud deforms as you sprint, crashes look spectacular and the lighting is about as good as you’ll see in a cassette fixture at the second. It’s the physics that bargain the show though, with vehicles active around easily, often spinning through the air into other drivers in ways that look like impressive Hollywood stunts. If you want to show a resolute to your non-PS3-owning mates, this is it.

MotorStorm is a great game but it’s impossible to overlook its shortcomings. It’s a launch name in every sagacity of tenure (ungainly activity handling included), burden its bit to cabinet the PlayStation 3’s power but saving on features. It’s certainly one of the early titles that new PS3 owners should have on their shopping lists but there’s no distrust that this is just a suffering for an inevitable, more trait deep sequel that will succeed in the tersely.

Compare prices for MotorStorm on the PS3

PS3 Games: Battlefield Bad Company

July 2, 2008 by Sakib Farid

Cover techniques and concealment are concepts around which developers planned totality playoffs. Concepts, not gimmicks, because gimmick connotes cheapness, because gimmick implies a hoax or last resort, as in the tough isn’t good enough on its own and wishes something more to sell it. Neither of the skin named above fits that measure. You can’t objection to Plasmids apart from BioShock’s other qualities since both the first-person shooter’s enemies and frozen or flooded environments thoroughly tie into the player’s fire and thrilling powers. Battlefield: Bad Company’s destructible buildings, grass, terrain, and bridges ought to quantity to something of parallel moment.

The upset with decisive us that we can demolish everything is that we’ll try to. And if everything turns out to mean this barrier but not that block over there, it’s the latter that grass an impression. Unlike other shooters to make similar claims, Bad Company isn’t beguiling shoppers into a collect, so to lecture, with an initial that says “All substance half off” but that actually means only one in a dozen are discounted. The technology has its limits, but while Bad Company as an absolutely brittle world isn’t literal, it typically seems so…As long as you’re using high explosives. Let me gash hairs: With a pounding sound and abrupt cloud of dust, bombs erase complete sections of houses. Bullets, however, break departed in the thinnest coppice slat. Nevertheless what Bad Company needs isn’t a tumble to an existent-life firing breadth — it’s its inflexible A.I. that requires the training.

If Bad Company’s crackshot mercs (21st-century leprechauns whose gold the gamer and his trio of oddball American allies want to appropriate) reacted to their ever-varying battlefield, the contest could squash all charges of gimmickry. Again, this is the difference between noteworthy things for the backs of retail boxes and abundant realized, crucial features; the difference between an opponent who believably runs through holes blown through a loft and one who needn’t ever move because he knows — and always will know — both where you are and that he’ll hit you with every bullet he fires. More guard gun than soldier, unsurprising and incapable of being staggered, Bad Company’s bad guys tick the fun from one fire fight after another. In a contest of this less-linear, slightly scripted make and ideal, deeds matters most. The liquid? Online opponents.

When croaky and preset sounding players hear inbound weapons, they know to get to a house’s base floors before the roof is blasted off and something beneath it is blown away. Henpecked by sharp shooting, they deforest a sniper’s blind; cornered, they demolish a back mountain and beat their retreat. Developer DICE dodges the confine it’s laid for itself (i.e., games devolving into grenade-launcher duels) by tumbling publicize scratch. Unless it detonates in his face, a lone explosive shell stands a better fortune of dazing an enemy than murder him outright — one smart move among the many (such as inspired map construct) that make Bad Company a very good multiplayer game.

Compare prices for Battlefield Bad Company on the PS3

PS3 Games: Metal Gear Solid 4

July 1, 2008 by Sakib Farid

I never imagined the day I’d sit down in front of my processor to arise marks and evaluate Metal Gear Solid 4. Over the prior 11 living, the Metal Gear Solid string has become one of my darling videogame franchises of all time. The playoffs have, deficient fail, pushed the envelope of each generation of gaming they graced. Metal Gear Solid brought us epic storytelling, an epic presentation, amazing visuals, incredible gameplay, and raptness never before seen in a videogame. Metal Gear Solid 2, perhaps the most controversial of all the string, did everything its predecessor did, besides boasting prim next-generation visuals that pushed the PlayStation 2’s confines. Metal Gear Solid 3 frees a prequel that puts you into the shoes of Big Boss, the father of Solid Snake and Liquid Snake. Now, here’s Metal Gear Solid 4: Guns of the Patriots; because it is the last “Solid” access, it ties up every floppy maroon that was left in the precedent playoffs, specifically Metal Gear Solid 2.

Off the bat, because of all the complexities with the falsehood, Metal Gear Solid 4 is sincerely tiring when it comes down to the piece. Cut-scenes are, indeed, as lengthy as you may have heard. There will be time when you’ll be meeting where between 30 notes to over an hour watching the untruth untie. The longest cut-scenes are usually during the mission update, but I theorize it’s appeal noting that Metal Gear Solid fans shouldn’t notice them. In actuality, I openly support the frequency and part of the cut-scenes – I’d quite have the buzz fleshed out, as opposed to rush and baffling. There mark twists around every surround in MGS4, and so you’ll eventually find manually looking forwards to the cutscenes. Also, be informed that cutscenes have interactive portions that’ll tolerate you to trigger flashbacks, or alter the camera’s perspective (like MGS3) – so yes, you’ll get a few reduced cleavage shots. Make effective you keep the controller close, as these interactive bits very patronize.

Admittedly, the plucky does accept up a little brake, and not each will like the Middle East as the break milieu of the contest. Nevertheless thankfully, the Middle East is just one episode out of five, so Snake and co. will move around the sphere, spanning a chain of five acts. The quantity of fan gain in Metal Gear Solid 4 is through the roof, it is lacking distrust the most satisfying finale to a cycle I’ve ever played. Without spoiling anything, Metal Gear Solid fans will be treated to a genuinely agreeable deference, one of the best a videogame has ever seen – you’ll meet something so breathtaking and amazing towards the end of the diversion that it’ll abscond you speechless.

This timed around, MGS4 offers you a range of weapons that is far larger than the offerings of the forgotten playoffs. There is a glut of different rifles, submachine guns, handguns, explosives, countless explosive launchers (rocket, grenade), and your trusty knife. Selecting weapons are done the same way as in the preceding; you attach R2 and scroll through your equipped supply. Because you’ll choice up so many weapons in the willing, you’ll have to equip them in order for them to be selectable; after all, it’d be a little inane to conduct over 30 weapons in your vest. Weapons are purchasable on the fly, using a very crucial points practice within the pastime that’ll be explained. And don’t unease, the fixture is sweet lenient with handing out points.

You may recollect seeing an early record of Metal Gear Solid 4 where stab mixture was done with an ashen group that surrounded Snake – that’s been pulled, but the colourless resound carcass. When your Solid Eye isn’t equipped, the cartel acts as your radar, of sorts, informing you of ability jeopardy. When Snake is still, the translucent group appears around him; if there are fine bumps or hills on a certain part of the sphere, that shows an adversary’s title in that course. If the opponent moves, so will the bump indicator. It’s a quite intuitive routine, but it will compel some adjustment to.

When you’re not relying on the semblance, you’ll regularly use your Solid Eye (the eye scrap Snake wears) and use the radar map on the hide, instead. Unlike MGS1 and MGS2, the radar, this time around, doesn’t present items and the pathway which the opponent is facing. Because the amusement doesn’t use the top-down perspective of the former sport anymore, you can liberally look around the environment with your right analog stick and see the opponent for manually, as well as seeing what items attitude between you two. The Solid Eye also can input a Night Vision/Thermal approach, which will come in nearby regularly, besides effective like binoculars. With the Solid Eye equipped, Snake gets the advantage of having stage information displayed right in front of him. For example, when you see an enemy, you’ll also see a rank bar with his name, affiliation, life gauge, and stress gauge shown.

Affiliations will be rather crucial priors on in the resolute, as war zones will require you to take a periphery for easier demolish progressions. You can wish to face with neither party, but that’ll make your journey much harder than it should be. Depending on who you bank with will also shape the difficulty of your increase through a setting, making equipment whichever calm or moderately tough. Siding with difficult PMC factions will make history evolve easier, but fewer pleasing. To distinguish good from bad, characters you’ve affiliated manually with will be listed green, meanwhile enemies will be listed red.

As projected, there are tons of gadgets for you to play around with, including the Metal Gear Mk. II, a little robot that follows Snake around everywhere. When the Mk. II isn’t in use, it’s cloaking, appearing imaginary to you and the enemy. It’s controlled by Otacon, and serves as a tool to help aid Snake in a diversity of behavior. You can take monitor of the baby mech and move it around the map to get an idea of the path and where enemies defeat out.

The one item that you’ll constantly be with is your outfit, which now can camouflage and unify into the basis Snake is pushed up against. Thanks to vanguard technology, the camouflaging is done in an actual-time method, different the manual switching of suits in Metal Gear Solid 3. The same camo rules distress to MGS4 as they did in MGS3; blending in, while crouching or laying down, with your face roofed, and in shrubbery or gloom, will always answer in near-accurate camouflaging. You will be given a few upgrades to your camo costume, some of which are downright splendid in the ‘cool’ reason, and others that are genuinely practical. Additionally, while on the focus of stealth, I should reference that Snake no longer presses his back against bulwark or objects, but instead leans his shoulder against them – this allows Snake to peak out easier, besides blending in better, as his face will corner towards the hedge.

One last thing to cite is the mind/stress gauge, which replaces the desire gauge of MGS3. The more commotion that Snake is concerned, the more stress he endures. When Snake is stressed, his awareness gauge will reduce leisurely, which will affect his performance on the ground — one such produce will be unstable aim. Replenishing the psyche gauge is as plain as with a Compress, a Regain mouthful, or having Snake relax and perhaps avert unnecessary combat. It’s not often that your psyche will run completely low, so you don’t have to pay attention to it as much as you did your hanker in MGS3, but it’s still value pleasing a look at often if you’re the confrontational brand.

The reins may not be suitable for everyone, as beginners will prone botch around for a while before receiving the drape of them. Also, first-someone pistol fans will be cheery to see a FPS sort, of sorts, that’ll allow you to play the contest in the first-self perspective. If I had to glory additional complaints, I’d say that the numerous installing is really strange; you don’t position MGS4 just once, you have to do two-record installs with every interval you absolute (there are five chapters). Also, at period, gear may get a little frustrating, as the A.I. is really loud and pathetic, so if you’re not well pre-pared, be immediate to resurrect often. Some of the boss fights can also look a little confusing, with lacking sagacity of control or guide to pick-up on, different the past entries – they just appear a bit wild (you’ll see what I mean when you encounter them).

Nevertheless all those quirks are nothing more than just a needle or two in one massive haystack. Everything about Metal Gear Solid 4’s presentation and gameplay is practically perfect; you won’t find top-nick falsehood-forceful or craftsmanship like this in any other spirited. The whole experienced is warm-tuned to border perfection, and I’d be hard pressed to think of any other resolute out there that offers this much immersion; MGS4 has an affect on near ever sagacity, it’s emotional, it’s enjoyable, it has the most captivating narrative ever told, it makes you think about the world, your charisma, among other countless opinion. It’s the most philosophical videogame series ever put together, and MGS4 ties it all together. It is a work of art. Oh, and then of course there’s Metal Gear Online, so in reason the free-player experience wasn’t good enough, Team Kojima went upfront and gave us an amazing online portion, as well. Bravo.

Moving on, Metal Gear Solid 4’s visuals are fantastic. First, oddball element is nothing curt of amazing. The way that the ready seamlessly transits from cut picture to gameplay shows that everything MGS4 is animating is completely valid-time, you can even zoom in on Snake’s face during gameplay and spot the same kind of minutiae you see during the cut-scenes. This trait in MGS4 is disparate other sport, where once you zoom away from a creature, his high-feature textures are replaced with much minor-quality ones, allowing the amusement to run more efficiently. It’s a fool that’s especially common in sports games, and to a lot of us, it’s painfully palpable and inferior.

Texture part on almost every character you come across is pleasing, with stunning minutiae from fleece, to skin, to the enmesh on a vest. Superb life helps spherical the present off to consign some of the most cinematic and life-like progress ever captured in a videogame. Lighting is also well has done, as are other environmental effects. Environmental textures look good for the most part, but there are some clear weak spots here and there, and you’ll see a few mucky textures during the cut-scenes. The framerate is almost always operation at 30 frames during gameplay. You’ll see a few hikes to 60 frames for a shoot or two, and occasionally a trivial dip during very tense moments. The dips aren’t large, or happen often, and the framerate is sure much better than, say, Uncharted.

For you resolution freaks, MGS4 runs at an eccentric resolution of 1024×768, which is a 4:3 aspect ratio. Nevertheless the pastime does freely chic to 720p, 1080i, or 1080p – just don’t presume it to run at those resolutions natively. MGS4’s lessen than median resolution isn’t as clear as Grand Theft Auto 4, for example, so do not worry. Heavy use of opposing-aliasing, among other affects, is one of the reasons for the resolution. On top of that, there isn’t a grain of pop-up to be found anywhere in the tough, and the stages can be sweet large and vast. Overall, although some shortcomings, there’s no query that Metal Gear Solid 4 is one of the most stunning games open right now. Everything from its art-control, down to the animation is packed with elaborate factor.

From the audio, you can expect nothing but perfection. Team Kojima have used the Blu-ray disc considerably by using uncompressed audio that fills your speakers with, perhaps, the cleanest audio free in any game. Get your home plays group free with this game, because Metal Gear Solid 4 deserves it. You’ll ardour everything from Harry Gregson Williams’ super-glossy soundtrack, to the amazing sound effects, and especially the state acting. All the series’ original state actors prolong to reprise their roles for the fourth game, with the introduction of new voices voicing new characters. There isn’t a protest to be had here; this is the essence of audio motif.

Metal Geared Solid 4 is the reason you bought a PlayStation 3. If you’ve yet to think that your PS3 asset has been right, here is your justification. There is no question about it, but this is easily the best experience you’ll have on the PlayStation 3 to court, plainly nothing comes close to MGS4’s presentation, item-forceful, gameplay, visuals, and sound. The quantity of classic homage’s rewarded to the previous games, with one in particular, will authority you breathless and, perhaps, emotional. Kojima and co. Have crafted a videogame that actually pokes at your intellectual thought process and your feeling – arguably a first for the avenue - and the end effect is austerely the record ultimate to a videogame saga ever. Simply stunning.

Compare prices for Metal Gear Solid 4 on the PS3