Craftland – un anno di sviluppo

Ho iniziato il progetto a Marzo 2015, quindi ormai è anche più di un anno che ci lavoro, diciamo però un annetto perché in quest’ultimo anno ho lavorato per alcune aziende come programmatore, quindi non ho potuto lavorare al gioco per alcuni periodi. Il gioco è completamente fatto da zero, e per fatto da zero vuol… Read More »

Craftland – Dungeons

Sto inserendo un sacco di roba nel gioco: armature, livelli, statistiche, exp, crafting, mining, e in tutto questo non potevano mancare i famigerati dungeons, un classico, ma il gioco è una gigantesca mappa generata casualmente, quindi come possiamo fare per creare dei dungeons senza avere la possibilità di zonare? Per zonare si intende caricare in… Read More »

NES 1983

  Il NES (Nintendo Entertainment System), conosciuto in Giappone come Famicom, è la console 8 bit lanciata nel 1983 da Nintendo, arrivata in Italia solo nel 1987. La CPU è un microprocessore 8 bit a 1,79 MHz (NTSC) e 1,66 MHz (PAL), derivato direttamente dal MOS 6502, ovvero la CPU utilizzata dall’Apple II, ma anche… Read More »

Craftland – Tiled Parser

L’idea iniziale era di creare le mappe tramite il famoso programma Tiled Map Editor, che non fa altro che generare dei file .tmx, che sono dei semplici file di testo xml e csv, con tutte le informazioni della mappa, ovviamente poi serve un parser che prenda tutti i dati dal .tmx per poi passarli al render… Read More »

Android Studio && Xcode – Color Themes

Sviluppare per Android e iOS comporta rispettivamente l’utilizzo degli IDE Android Studio e Xcode, su di essi sono già presenti diversi color themes, soprattutto Xcode, su Android Studio invece sono presenti giusto il tema bianco e quello nero (Darcula, che non è male!). È possibile scaricare una notevole quantità di temi per Android Studio da… Read More »

File Manager

Funzioni base: Lettura documenti e visualizzazione immagini. Possibilità di creare nuove cartelle, rinominare e cancellare files. Copia e incolla. Funzioni avanzate: Upload e download da server dropbox o amazon s3. Le funzioni base sono presenti anche lato server. L’app è sia per Android che per iOS.

Creazione di un videogame

Uno dei problemi più grandi a cui si va incontro quando si crea un videogame da zero, oltre al primo scoglio da superare che riguarda il capire come funziona OpenGL e quindi capire come funzionano le primitive, i vertici e i triangoli su cui poi si dovranno applicare le texture, e come poi ruotarli, traslarli… Read More »

Parser 3D per modellini .obj

Parser 3D per modellini .obj (supporta la geometria del modellino e le coordinate uv della texture). Il modellino caricato su Blender: Risultato finale in real time su Android: