Game Development · Programmazione · Programmazione ad oggetti

Unity – Turn Based Strategy

Con questa nuova serie di post voglio illustrare come realizzare la base per un gioco di strategia a turni su unity3D. Ovviamente si tratta di un mio personale approccio basato sulle mie attuali conoscenze, perciò ne esisteranno senz'altro altri e migliori, io stesso ne ho sperimentato diversi. Prerequisiti: -Una versione (preferibilmente aggiornata) dell'engine Unity -… Continue reading Unity – Turn Based Strategy

Annunci
Augmented Reality · Mixed Reality · Virtual Reality

Mixed Reality #3: Tipi di esperienze virtuali

TIPI DI ESPERIENZE VIRTUALI 3.1 Room-Scale Le esperienze di tipo room-scale permettono all’utente di muoversi liberamente all’interno di una certa area che deve essere definita in fase di setup, questa può variare per ogni stazione che viene allestita. Ciò aggiunge un grado enorme di immersione, percepire un movimento attraverso la vista che non si sta… Continue reading Mixed Reality #3: Tipi di esperienze virtuali

Augmented Reality · Mixed Reality · Virtual Reality

Mixed Reality #2: Dispositivi moderni

DISPOSITIVI MODERNI I dispositivi moderni possono essere considerati come la prima generazione di HMD rivolti al grande pubblico. Anche se con livelli di immersione estremamente differenti, ognuno di questi dispositivi sta avendo un ruolo cruciale nella diffusione della Mixed Reality. 2.1 Oculus Rift   L’Oculus Rift utilizza un display OLED con risoluzione 1080x1200 per ogni… Continue reading Mixed Reality #2: Dispositivi moderni

Game Development · Programmazione · Programmazione ad oggetti

Seven Billions

Seven Billions: Si tratta di un concept per un gioco che sto sviluppando interamente da zero, l'idea è quella di creare una serie di script modulari che possano essere riciclati per progetti futuri e che al tempo stesso siano funzionali a quella che è l'attuale ambientazione del gioco. Incipit: "Sulla terra abitavano 7 miliardi di… Continue reading Seven Billions

Augmented Reality · Mixed Reality · Virtual Reality

Mixed Reality #1: Introduzione, Terminologia e Storia

INTRODUZIONE Il lavoro seguente si propone di fornire una panoramica sullo stato delle tecnologie di realtà immersiva presenti sul mercato, partendo da un’introduzione sull’ideazione ed evoluzione storica per arrivare allo stato dell’arte attuale e affrontare in maniera critica le attuali limitazioni, i problemi di interazione e alcune delle soluzioni che stanno venendo adottate, per poi… Continue reading Mixed Reality #1: Introduzione, Terminologia e Storia

Reti di calcolatori

Reti intro #1.4: Modelli di riferimento

Reti di calcolatori. Introduzione, modelli di riferimento. Vediamo ora due modelli di architettura di reti particolarmente importanti, l'ISO/OSI e il TCP/IP. Anche se i protocolli del modello OSI sono ormai in disuso vale la pena discutere delle caratteristiche di questo modello che sono ancora molto attuali. Al contrario il modello TCP/IP sebbene abbia un modello… Continue reading Reti intro #1.4: Modelli di riferimento

Reti di calcolatori

Reti intro #1.3: Software di Rete

Reti di calcolatori. Introduzione, software di rete. Le prime reti di computer furono progettate con particolare attenzione all'hardware e il software era un complemento. Oggi anche il software di rete è altamente strutturato, vedremo quindi alcune tecniche di strutturazione. Gerarchie dei protocolli Per rendere più semplici le reti sono organizzate in strati o  layer, questi variano… Continue reading Reti intro #1.3: Software di Rete

Reti di calcolatori

Reti intro #1.2: Hardware di rete

Reti di calcolatori. Introduzione, hardware di rete. Le due dimensioni su cui divideremo le reti sono la tecnologia di trasmissione e la scala. Le tecnologie di trasmissione sono principalmente due: Collegamenti broadcast e collegamenti punto-punto. Le reti broadcast comunicano su un solo canale condiviso tra tutte le macchine, ognuna può inviare brevi messaggi (spesso chiamati pacchetti)… Continue reading Reti intro #1.2: Hardware di rete

Reti di calcolatori

Reti intro #1.1: Campi di applicazione

Reti di calcolatori. Introduzione, campi di applicazione. La convergenza di computer e comunicazioni ha avuto un'influenza profonda sul modo in cui sono strutturati i calcolatori. Il concetto di "centro di calcolo" come una stanza con un grande computer dove gli utenti portano il loro lavoro per l'elaborazione oggi è completamente superata. Il vecchio modello di… Continue reading Reti intro #1.1: Campi di applicazione

Java · Programmazione · Programmazione ad oggetti

Java, appunti #3.1: classi Wrapper

Classi Wrapper Abbiamo detto che Java è un linguaggio orientato agli oggetti, ma per ragioni storiche ha deciso di tenere i cosiddetti tipi primitivi, questi non sono altro che i tipi classici di qualsiasi linguaggio di programmazione: int, double, char, boolean; I tipi primitivi non sono oggetti, il che significa che non possiamo manipolarli come… Continue reading Java, appunti #3.1: classi Wrapper