mag
13
2012

Cocos2d: Scrivere testo su diverse righe

newline

Sembra a primo impatto una cosa semplice e naturale quello di scrivere del testo su più righe, ma così purtroppo non è. Uno dei nostri utenti a riscontrato problemi con il titolo delle domande troppo lunghe del suo personale quiz game, dove ha tratto spunto dal nostro precedente tutorial. In effetti non è stato valutato il ritorno a capo e non ci eravamo posti questo grave problema anche abbastanza molto comune. Vediamo subito come poter [...]

mag
12
2012

Objective-c: il timestamp cosa serve e come usarlo, confrontiamo due date

220px-Zeitstempel_01

Cos’è il timestamp Il timestamp è una sequenza di caratteri che rappresentano una data e/o un orario per accertare l’effettivo avvenimento di un certo evento. In programmazione questa data è il primo di gennaio 1970 (1-1-1970). Il timestamp o meglio detto l’UNIX timestamp corrisponde al numero di secondi trascorsi dalla data Unix Epoch (1 Gennaio 1970). Cosa serve il timestamp Perché ci interessa avere la data del primo di gennaio del 1970?? no no.. effettivamente [...]

mag
12
2012

Objective-c: Formattiamo le date e gli orari.

time-management

Introduciamo oggi una nuova sezione: Objective-c. Però non vedremo come programmare con xCode, ma solo linguaggio puro. Questo ci servirà comunque perché Cocos2d alla fine è un framework grafico di objective-c e spesso dobbiamo far uso del linguaggio puro. Vediamo come impostare una data e un orario con objective-c. Naturalmente noi creiamo un nuovo progetto in Cocos2D e lavoriamo con il template grafico. Apriamo il file helloWorldLayer e all’interno del metodo init aggiungiamo la parte [...]

mag
12
2012

Cocos2D: Salvare il punteggio scrivendo in un file plist

Property_List_Editor

Oggi vedremo come salvare il punteggio del nostro gioco in un file plist. Iniziamo aggiungendo nel file .h tutti gli oggetti che ci serviranno CCMenuItemFont *aumenta; CCMenuItemFont *reset; CCMenuItemFont *salva; CCMenu *menu;   CCLabelTTF *punteggio; NSString *stringa;   int score; Abbiamo aggiunto tre menu che serviranno appunto per aumentare resettare e salvare il punteggio, poi abbiamo aggiunto un label e una stringa che ci mostreranno il punteggio e infine l’integer che conterrà il punteggio vero [...]

mag
8
2012

A caccia di errori

erroreScoperto

Quante volte sarà capitato che la nostra applicazione se ne vada sorprendentemente in crash? Rimaniamo per qualche secondo a bocca aperta increduli e senza nessuna idea del motivo, eppure qualcosa che non funziona, qualcosa di sbagliato nel codice ci deve essere per forza. Molti programmatori novizi odiano la parola SIGABRT, e condivido immagini in rete chiedendo il motivo!! Scordatevelo!!! nessuno mai vi darà la soluzione. A volte invece è a portata di mano, basterebbe apri [...]

mag
7
2012

CoronaSDK #2 – Immagini e testi

tut2-img3

Il nostro primo progetto In questo secondo tutorial impareremo ad inserire immagini e testi sullo schermo del nostro device preferito tramite l’uso del comando display. Potete scaricare il progetto completo con le risorse utilizzate in questo tutorial Innanzitutto creiamo una cartella, metteteci dentro il file immagine che avete appena scaricato e il nostro bel main.lua, che come abbiamo detto nel tutorial precedente, è il file principale che serve a CoronaSDK per avviare l’app, iniziamo quindi [...]

mag
6
2012

Cocos2D: Creiamo un quiz game utilizzando i file property list

confused

Oggi su richiesta di un nostro utente vi mostriamo come realizzare un quiz game utilizzando i file property list come una sorta di base dati. Il file property è a tutti gli effetti un file XML. Iniziamo con il creare un nuovo progetto cocos2d, io l’ho chiamato semplicemente “quiz game” Creazione del file Property list Per prima dobbiamo aggiungere un nuovo file plist, per fare questo andiamo sul menu di destra con tutti i nostri [...]

apr
29
2012

CoronaSDK #1: Primi passi con l’SDK

corona

Introduzione Corona SDK è un eccellente tool di sviluppo per giochi e applicazioni mobile. Il vantaggio principale nell’usare questo SDK anziché quello ufficiale stà nella possibilità di poter compilare nativamente app per iPhone, iPad, Kindle Fire, Nook Color, smartphone e tablet Android in modo tale che l’eseguibile finale sia al 100% Objective-C o C++, a differenza di altri strumenti cross-platform (es. PhoneGap, GameSalad, Marmalade) che utilizzano l’HTML5 embeddato in una schermata web. E’ possibile sfruttare [...]

apr
24
2012

I tool per fare videogiochi su iOS (parte 1)

tools_programmazione_giochi

Cari amici, questo per me è il primo articolo su GoMonkey, e come avevo promesso ad un nostro utente su facebook, ho deciso di fare una carrellata dei principali engine grafici e tool di sviluppo per creare videogiochi su piattaforma iOS (e Android eventualmente), per illustrare i pro e i contro di ognuno e dare la possibilità di scegliere il modo di sviluppare che più preferite. In questa prima parte vedremo i più famosi ed [...]

apr
19
2012

Creiamo un gioco simile a jetpack usando LevelHelper e SpriteHelper: punteggio e display layer

RocketMouseFinal

Prefazione: Questi tutorial sono stati tradotti dall’Inglese all’Italiano sotto gentile concessione di ray Wenderlich. Il link originale e i crediti li trovate a fondo di ogni articolo. Per una comodità di impaginazione i tutorial sono stati divisi in più parti Siamo arrivati all’ultima parte di questo stupendo tutorial che ci vede impegnati a creare un gioco in stile jetpack utilizzando LevelHelper e SpriteHelper. In questa parte andremo ad aggiungere il punteggio al gioco e la [...]

Pagine:1234567...14»

Log In

Advertising

Entra nel forum

apri »

Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /home/gomonkey/public_html/stats/php-stats.recphp.php on line 282