Halo
Halo: The Master Chief. L'intera storia di Master Chief è stata raccolta nella Master Chief Collection, in omaggio a questo eroe leggendario e alla sua epica avventura. L'esperienza di Halo più completa, l'intera storia di Master Chief è ora disponibile, per la prima volta, su un'unica console. Questa collezione comprende Halo 2: Anniversary rimasterizzato, insieme a Halo: Combat Evolved Anniversary, Halo 3, Halo 4, la nuova serie digitale Halo: Nightfall e l'accesso alla Beta di Halo 5: Guardians. Spettacolari opzioni multiplayer, oltre alle 45 missioni di campagna di questa collezione, puoi giocare con i tuoi amici su oltre 100 mappe multiplayer e Spartan Ops, tra cui le mappe originali di Halo: Combat Evolved. Gioca seguendo le tue regole, con il menu Master puoi passare direttamente alle tue missioni preferite o giocare tutti e quattro i titoli dall'inizio alla fine. Puoi anche creare elenchi di campagne a tema, che ti consentono di affrontare in successione missioni trasversali ai vari titoli.
fonte:microsoft
Nintendo Switch
Nintendo Switch: la console da casa portatile. Tre modi di giocare. Riunisci amici e familiari davanti alla TV. Collega la console al televisore e tutti possono giocare, dai bambini agli adulti. È l'ideale per divertirsi in casa con amici e familiari. Uno schermo per due giocatori. Se non sei vicino a un televisore, usa lo stand integrato e dai un Joy-Con a un amico per giocare in modalità cooperativa o competitiva sfruttando lo schermo della console. Gioca dovunque tu sia.
Goditi l'esperienza di una console da casa che ti segue dovunque tu vada. Scopri titoli sorprendenti che non avresti mai immaginato di poter giocare in movimento.
fonte:nintendo
Pygame e Python
Pygame - è un insieme di moduli Python progettato per la scrittura di giochi. Si basa sulla libreria SDL.La prima versione è uscita il 28 ottobre 2000, è completamente Open Source (sotto licenza LGPL) ed è in continuo sviluppo. Python è un linguaggio multi-paradigma, che ha tra i principali obiettivi dinamicità, semplicità e flessibilità. Supporta il paradigma object oriented, la programmazione strutturata e molte caratteristiche di programmazione funzionale e riflessione. Le caratteristiche più immediatamente riconoscibili di Python sono le variabili non tipizzate e l'uso dell'indentazione per la definizione delle specifiche. Altre caratteristiche distintive sono l'overloading di operatori e funzioni tramite delegation, la presenza di un ricco assortimento di tipi e funzioni di base e librerie standard, sintassi avanzate quali slicing e list comprehension. Il controllo dei tipi è comunque forte (strong typing) e viene eseguito a runtime (dynamic typing). In altre parole, una variabile è un contenitore al quale viene associata un'etichetta (il nome) che può essere associata a diversi contenitori anche di tipo diverso durante il suo tempo di vita. Usa un garbage collector per la liberazione automatica della memoria.
Python ha qualche somiglianza con Perl, ma i suoi progettisti hanno scelto la via di una sintassi più essenziale e uniforme, con l'obiettivo di aumentare la leggibilità del codice. Analogamente a Perl è classificato spesso come linguaggio di scripting, ma pur essendo utile per scrivere script di sistema (in alternativa per esempio a bash), la grande quantità di librerie disponibili e la facilità con le quali il linguaggio permette di scrivere software modulare favoriscono anche lo sviluppo di applicazioni molto complesse.