-
Pro
- Divertente, immediato e frenetico fin da subito…
- Tante bocche da fuoco e veicoli con le quali cimentarsi, tutte discretamente bilanciate
- La maggior parte dei problemi tecnici sono stati risolti egregiamente
- Una buona dose di contenuti pianificati per il prossimo futuro
-
Contro
- … ma rischia di risultare fin troppo derivativo
- Rimane qualche singhiozzo per animazioni e telecamera
- Riuscirà davvero a mantenere questo smalto oltre i primi mesi di uscita ufficiale?
Il Verdetto di SpazioGames
Disponibile su: PC
Informazioni sul prodotto
Nel panorama degli sparatutto multigiocatore online è spesso difficile trovare qualche nuovo progetto interessante. Al netto del classico – e per certi versi controverso – confronto tra Call of Duty e Battlefield, si alternano negli anni numerosi titoli che provano a ripercorrerne le orme, senza però riuscire minimamente a eguagliarne i risultati.
Spesso le software house cercano di portare qualcosa più in linea alle mode del momento e, tra una deriva battle royale di troppo e la voglia di affermarsi in un mercato abbastanza saturo, sono ancora più rari i team che decidono di mantenere un’offerta online per il proprio sparatutto più tradizionale. Proprio per questo motivo World War 3 risulta un titolo così puro e semplice, tanto nelle intenzioni quanto nella struttura, da avere qualche piccola chance di conquistarsi un posto nel cuore degli sparatutto PvP più classici.
La visione del team di The Farm 51 riflette una filosofia di gioco in linea con le produzioni di DICE ed EA, nello specifico, ma in una formula free-to-play che potrebbe riuscire, nonostante alcuni limiti, ad attirare tutti quei videogiocatori non proprio soddisfatti dalla gestione (ve ne ho parlato come mio flop dell'anno qui) del recente Battlefield 2042.
Ma andiamo con ordine.
Guerra di massa
Una piccola premessa doverosa. World War 3 è, in realtà, un FPS online lanciato via Steam in early access nel lontano 2018, ma dopo una gestione abbastanza travagliata solo in queste settimane è stato pubblicato ufficialmente, in una versione che possiamo considerare a tutti gli effetti una 1.0.
Come è desumibile dal nome, si tratta di uno sparatutto multigiocatore che propone scontri online massivi tra squadre di massimo 40 giocatori, pronte a contendersi zone di conquiste nelle principali cornici europee. Non abbiamo alcuna storia da poter vivere e l’utente viene direttamente lanciato sul campo di battaglia digitale, in un’ipotetica e disastrosa Terza Guerra Mondiale che coinvolge le principali forze politiche in una lotta senza confini e dalla portata globale.
Fin da ciò si evince come possa rappresentare in tutto e per tutto un capitolo simile alla serie Battlefield, con molti punti in comune soprattutto con Battlefield 2042. La struttura alla base del gioco non può non incuriosire gli appassionati: merito di una formula semplice e free-to-play che rende WW3 estremamente accessibile in qualunque momento – anche se, per ovvi motivi, non risulti particolarmente originale.
World War 3 propone partite a obiettivi tanto divertenti quanto fluide e, nonostante debba tener conto della presenza di tanti giocatori su schermo, è impossibile non elogiare il level design delle varie mappe, ricche di snodi sensibili, ma mai eccessivamente dispersive. Si alternano, allora, scontri al chiuso tra corridoi e ampi saloni di imponenti edifici, guerriglia urbana tra strade dissestate e macerie di edifici o veicoli da utilizzare come ripari di fortuna.
In tutto e per tutto, insomma, si creano situazioni su schermo che non possono non ricordare una versione più concentrata delle mappe della serie creata da DICE e, considerando la necessità di spostarsi costantemente tra le varie aree da annettere per fare punti, si minimizza il rischio di percorrere lunghe tratte a piedi senza incontrare alcun nemico.
Oltre alla modalità Conquista e suoi 40 giocatori su schermo – con tanto di veicoli – i giocatori possono optare per una modalità più rapida, che offre il classico deathmatch tra due squadre da dieci giocatori ciascuna. Anche in questo caso World War 3 mette in luce un divertimento sorprendentemente immediato, dove si apprezza la planimetria più piccola delle varie aree di gioco per favorire la prontezza dei riflessi dei giocatori.
Tattica e frenesia
Indipendentemente della scelta tra le due modalità di gioco, World War 3 offre un gunplay abbastanza soddisfacente e valorizzato da un time to kill estremamente basso, più in linea con quanto vissuto negli ultimi capitolo della serie di Call of Duty.
Una scelta che aggiunge una discreta dose tattica durante le partite visto che, indipendentemente dalla bocca di fuoco selezionata, bastano pochi colpi ben assestati per andare al tappeto. Il tutto, quindi, obbliga il giocatore a spostarsi con una certa cautela durante i round.
Il progetto però, lo segnaliamo, non è compatibile con i controller al momento e obbliga i giocatori a sfruttare tastiera e mouse come uniche periferiche di riferimento (a questo link trovate una soluzione ideale tramite Amazon).
; const distance = Math.sqrt((x - shape.x) ** 2 + (y - shape.y) ** 2); if (shape.type === 'circle' && distance <= shape.size) { return shape; } else if (shape.type === 'square' && Math.abs(x - shape.x) <= shape.size && Math.abs(y - shape.y) <= shape.size) { return shape; } else if (shape.type === 'triangle' && this.isPointInTriangle(x, y, shape)) { return shape; } } return null; }, isPointInTriangle(px, py, shape) { const x1 = shape.x, y1 = shape.y - shape.size; const x2 = shape.x - shape.size, y2 = shape.y + shape.size; const x3 = shape.x + shape.size, y3 = shape.y + shape.size; const denom = (y2 - y3) * (x1 - x3) + (x3 - x2) * (y1 - y3); const a = ((y2 - y3) * (px - x3) + (x3 - x2) * (py - y3)) / denom; const b = ((y3 - y1) * (px - x3) + (x1 - x3) * (py - y3)) / denom; const c = 1 - a - b; return a >= 0 && b >= 0 && c >= 0; }, addNewShape(type) { const colors = ['#FF6B6B', '#4ECDC4', '#45B7D1', '#96CEB4', '#FFEAA7', '#DDA0DD', '#FF7F50', '#98D8C8']; this.shapes.push({ type: type, //random X e Y all'interno del canvas x: Math.random() * (this.canvasWidth - 40) + 20, y: Math.random() * (this.canvasHeight - 40) + 20, vx: (Math.random() - 0.5) * 1.5, // Velocità X vy: (Math.random() - 0.5) * 1.5, // Velocità Y size: Math.random() * 10 + 10, // Dimensione tra 8 e 18 color: colors[Math.floor(Math.random() * colors.length)], rotation: 0, rotationSpeed: (Math.random() - 0.5) * 0.1 }); }, resetCaptcha() { this.initializeShapes(); }, toggleCaptcha() { this.showCaptcha = !this.showCaptcha; this.initializeCaptcha(); Livewire.dispatch('xf-captcha-reset'); }, } }