Soyons clairs dès le départ – Zodiac XX est peut-être la chose la plus cool que j’ai jamais vue. Rupture de sous les vagues plus tôt cette semaine, la dernière création de Virtuoso Neomedia est un chasseur de chiens anime hot-as-hell qui suit une bande de magnifiques goujons cel-shaded alors qu’ils détruisent des mégacorporations sous la mer dans des motomarines glissantes. C’est un pur bonheur d’arcade, et c’est maintenant disponible – en supposant que vous ayez un abonnement Humble.
Zodiac XX vient du bureau sablé au chrome de Virtuoso Neomedia, la tenue du développeur Ethan Redd pour créer de superbes hommages à Dreamcast et aux sensibilités d’arcade. Alors que je désire toujours Blazing Legion: le spectacle mech de Ignition depuis longtemps absent, Zodiac XX a apporté beaucoup de flair de ce jeu à l’improviste avec une sortie surprise vendredi.
Ce que vous avez, alors, c’est un dogfighter d’arcade dans la même veine que House Of The Dying Sun ou Ace Combat 7. Mais là où ces jeux vous mettent à la barre d’un avion à réaction ou d’un starfighter, vous avez ici des sous-marins high-tech . Stylés quelque part entre un F-35 et les aéroglisseurs de WipEout, ils sont fonctionnellement identiques à n’importe quel autre avion de chasse, mais offrent la possibilité de sauter au-dessus de la surface pour affronter les méchants aériens.
La clé ici est que chaque pouce de Zodiac est focalisé au laser pour vous faire sentir comme la merde la plus chaude. Des motomarines élégantes avec des interfaces surdimensionnées éclatent au-dessus des vagues, lançant des essaims de missiles contre un ciel bleu Sega alors que le rock Anime des années 90 souffle dans vos oreilles (avec la permission de 2 Mello, Skybridge et Myrone). Votre équipage est le groupe de pilotes le plus sexy du monde, choisi sous les projecteurs et se lance dans un sprint à toute vitesse avec vous lors de la sélection.
Malheureusement, Zodiac XX ne prend pas encore en charge les commandes de la souris et du clavier. Il y a aussi ce frottement supplémentaire sur sa disponibilité uniquement via le Humble Trove – dont l’accès est accordé via un abonnement minimum de 3,99 $ à Humble Choice. Mais si vous avez une manette de jeu et que cela ne vous dérange pas de mettre quelques livres dans un sous-marin Humble, je recommanderais deffo de sauter derrière les commandes de cette machine étonnante.
function appendCarbon() { !function(a,l,b,c,k,s,t,g,A){a.CustomerConnectAnalytics=k,a[k]=a[k]||function(){ (a[k].q=a[k].q||[]).push(arguments)},g=l.createElement(b),A=l.getElementsByTagName(b)[0], g.type="text/javascript",g.async=!0,g.src=c+"?id="+s+"&parentId="+t,A.parentNode.insertBefore(g,A) }(window,document,"script","//carbon-cdn.ccgateway.net/script","cca",window.location.hostname,"04d6b31292"); }
function runMormont() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.onload = function() { triggerMormont() }; s.src="https://cdn.gamer-network.net/2018/scripts/mormont/v2.23.0/mormont.js"; document.getElementsByTagName('head')[0].appendChild(s); }
function runSAK() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://sak.userreport.com/gamer-network/launcher.js"; s.id = 'userreport-launcher-script'; document.getElementsByTagName('head')[0].appendChild(s); }
function runSkimlinks() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://s.skimresources.com/js/87431X1560958.skimlinks.js"; document.getElementsByTagName('head')[0].appendChild(s); }
function youtubeParser(url){ var regExp = /^.*((youtu.be/)|(v/)|(/u/w/)|(embed/)|(watch?))??v?=?([^#&?]*).*/; var match = url.match(regExp); return (match&&match[7].length==11)? match[7] : false; }
function runBBMVS() { jQuery('article main iframe').each(function(){ src = jQuery(this).attr('src'); if(src) { youtubeID = youtubeParser(src); if(youtubeID){ jQuery(this).attr('id', 'yt-' + youtubeID); jQuery.getJSON( "https://gamernetwork.bbvms.com/json/search?query=%22" + youtubeID + "%22&context=all", function( data ) { if(data['items'][0]) { replace_yt = youtubeID;
if(data['items'][0]['youtubeImportId_string']) { replace_yt = data['items'][0]['youtubeImportId_string']; }
if(data['items'][0]['YouTube_id_string']) { replace_yt = data['items'][0]['YouTube_id_string']; }
yt_video_wrapper = jQuery('#yt-' + replace_yt).parent(); jQuery(yt_video_wrapper).after('