The revival of the FMV games (games based on the original action film, "full video") is underway and Wales Interactive is at the forefront of this organization, a study that continues to explore this video game niche. Generally, there have been some unusual productions, but no one can deny the team's willingness to do something in the area that many think is dead (except for examples such as Late Shift, Erica's latest or parts of Quantum Break). However, research tolerance and a growing number of genre titles have shown that this is far from being true.
The next interactive studio movie is an interactive forum called The Complex, and it actually reminded us a bit about The Bunker and Shapeshifting Detective. So, having played it several times, we're ready to discuss with you our criticism.
The most important aspect of a game like this is the quality of production numbers, and in this sense the studio is approaching the level one would expect from a standard film, even though we believe it still needs to come out more. There are never any extras required in the environment, the sets are not transparent enough and the streaming profile is Mediocre specific. Having said that, our first game convinced us and we don't regret the time we spent in the game. The following has been sketched at many meetings, since some of the narratives are in conflict with the timeline of the title, but we want to emphasize that the first towel seemed fun.
The story is set mostly in the underground research room. Time is running out and a team of scientists must investigate the hidden intentions of those above and overcome their demons in a downward spiral in ethical issues related to medical research. Some of our first criticisms come from geographical areas, because advanced research needs to be done in the laboratory, but they don't look like they are powerful sites that they are trying to sell, so this makes it hard for us to believe.
In addition, another factor that does not work well is distribution. It is true that we enjoyed the performance of the two main characters and one or two others, but it has often been that their characters or motives are unfaithful to us. For example, protagonist, Michelle Mylett, you've done a good job like it Amra Tenant, but he seemed too small for the role, no matter how hard they tried to fix it in the text. In fact, the actor himself disappointed the writer for a time or two, as he made his character say things and act in a way that was not in line with what he thought.
On the other hand, we have Al Weaver playing the role of Res Wakefield. At first we didn't like it at all, but in the end, even though the character's story wasn't interesting, we were surprised by his performance. We would also like to thank Wakefield for giving us one of the most recognizable signs of serious injury we have seen on screen; Most of the time these situations are short-lived, but this is not always the case.
That means, the further down the debt list, the less compelling it works. On the other hand, we have to say that Kate Dickie did a good job as a business manager trying to deal with ethical issues, but Okorie Chukwu didn't seem to make sense in the role of Parker Caplani, a lab builder, and it was no exception.
However, even though the stream is normal and the observations are not the most sensible, most people would justify this incompleteness if the experience itself is flowing and shocking. Throughout the story we will have to decide between two options and, depending on how we interact with the characters and the environment, the results can be quite different. We won't put it on the edge, but we will say that they changed a lot and some of us did not see them coming, especially those who ended the experience prematurely, even though we would have suffered a lot if the first were out. However, not every decision we make will matter, in fact, some of the decisions we made were totally wrong.
In conclusion, if we look at its reasonable price, and if you don't like the genre, we recommend you give it a try, but try to make the most of the first effort. When we get into different things, we will be able to find different ways and places of entertainment that we may have missed in the past. In addition, having nine different conclusions we can play it several times. On the other hand, after two attempts you will surely skip multiple scenes, since there is no option to select scenes and you always have to start from scratch. So, you will try to find the most appropriate decisions to see what happens, but this method makes it wrong. Of course it is a great option as an FMV match and we really enjoy its setup, but it should also be made clear that we are not experiencing a memorable performance and if you don't like the genre, we do not believe Complex will change your mind.
}) .done(function (code) { $('#re_loginbox').replaceWith(code); // console.log(code); $('.loginWrapper').show(); }) .fail(function(jqXHR, msg) { console.log("request fail"); $(selectorForLoginMessage).text(msg).show(); }); return false; }
function LoginWithFacebook(selectorForLoginMessage, fbUpdateUser) {
FB.login(function(response) { if (response.authResponse) { FB.api('/me', {fields: 'email,last_name,name,first_name'}, function(user) { var main = false; if (user && !user.error) { // console.log(user); if(selectorForLoginMessage == '#fbLoginMessageMain') main = true; $.ajax({ type: "POST", url: "/ajaxstuff/fblogin.php", data: {userobj: user, fbUpdateUser: fbUpdateUser, main: main} }) .done(function(code) { if(main){ console.log("Is logged"+code); if(code==0) { if(!$('.signin').hasClass('active-signin')) { $('.signin').addClass('active-signin'); if($('.login').hasClass('active-login')) { $('.login').removeClass('active-login'); var request = new GRAsync(); var path = '/ajaxstuff/join.php?ajaxRequest'; request.setUrl(path) .setSelectors($('#joinContainer') ) .setData({register:true,facebookUser:user}) .setDataType('html') .setType('POST') .sendRequest();
} } } else { window.location="/";
} } else{ $('#re_loginbox').replaceWith(code); $('.loginWrapper').show(); //location.reload(true); } }) .fail(function(jqXHR, msg) { console.log("request fail"); $(selectorForLoginMessage).text(msg).show(); });
} }); } else { // console.log('User cancelled login or did not fully authorize.'); } }, {scope: 'email,publish_actions'}); // TODO: don't ask for publish_actions by default. It might scare away some users. Ask later, when they actually want it. return false; }
function AddSearchParamsAndReload(newParamStr) {
var newParamArr = newParamStr.split("&");
if (window.location.search.length > 1) { // don't count the initial '?'
var oldParams = window.location.search.substr(1).split("&");
var paramsToAdd = ();
for (var j = 0; j < newParamArr.length; j++) {
var found = false;
for (var i = 0; i < oldParams.length; i++)
if (newParamArr(j) == oldParams(i))
found = true;
if (!found)
paramsToAdd.push(newParamArr(j));
}
if (!paramsToAdd.length)
window.location.reload();
else
window.location.search += '&'+paramsToAdd.join("&");
}
else
window.location.search = '?'+newParamStr;
}