Blog

Obj-c :CRIPTACLASS

Salve a tutti amici e colleghi  volevo segnalarvi una piccola libreria creata da me  con la quale sarà possibile criptare e decriptare  dei messaggi di testo .

La libreria CRIPTACLASS può essere utilizzata per tutti i dispositivi apple smiley

Make Java Projects - Le Classi (parte 2)

 

Le classi citate nell’articolo precedente, se combinate in maniera opportuna, possono dar vita a vari menù per la gestione dei file (ovviamente aggiungendo sempre un po’ di grafica).  MJP utilizza le seguenti:

 

OpenJFileD (apertura file java con menù)

Make Java Projects - Le Classi (parte 1)

 

MJP opera al 90% su file, pertanto ho creato delle classi e dei metodi specifici per gestirli; in particolare quest’applicazione gestisce file con estensione “.java ”, “.class ”, “.jar ”, “.lng”, “.mjp” e “.txt ”. Tali classi possono essere adattate per qualsiasi vostra esigenza. Come in tutti i programmi, è possibile cercare, leggere, salvare o copiare i file, quindi:

CercaFile

Realizzazione Rapid Roll! : Screenshot di dimostrazione - vite e punteggio

In relazione al post di prima , volevo inserire un paio di screenshot che mostrano visivamente il punteggio e l'indicatore di vite. 

Il gioco comincia , lo SCORE e' ovviamente a 0 e le vite sono al massimo : 

 

Riusciamo ad appoggiarci sul secondo rettangolo che esce sulla sinistra e il punteggio aumenta. Andiamo avanti nel gioco e il punteggio continua ad incrementare fino ad arrivare ad 80 :

Realizzazione Rapid Roll! : Descrizione Punteggio e Vite

Oggi ho apportato ulteriori modifiche al progetto inserendo un contatore di punteggio e un indicatore che mostra il rimanente totale delle vite a disposizione. L'implementazione di questi aspetti è risultata non molto complessa , dato il fatto che è bastato disegnare sulla label una stringa che rappresenta proprio il punteggio e tre sferette (in basso a destra) che rappresentano un modo grafico per indicare il numero di vite. Vediamo come realizzare praticamente questi due aspetti importanti di questo videogioco: 

Make Java Projects - Descrizione

 

Adoperando i comandi del JDK, MJP (scritto interamente in java) semplifica la creazione e la modifica dei file java mediante un editor di testo innestato nel programma, riporta eventuali errori di compilazione in una sezione dedicata, facilita l'esecuzione delle applet creando in modo automatico il file html per testare lo stesso e permette la creazione dei "jar file" con una procedura guidata.

Make Java Projects - Come nasce

 

Utilizzando il Java Development Kit (JDK) dell’ Oracle per compilare, verificare gli errori ed eseguire codice java, ho trovato monotono scrivere ogni volta i comandi testuali per eseguire le suddette operazioni, cambiare dall’editor di testo al compilatore e viceversa, per non parlare delle enormi righe dei percorsi per spostarmi da una directory all’altra e della grafica testuale (poiché il compilatore è implementato nella shell).

SMARTDRESS - Introduzione

 
Questo progetto nasce dall’idea che, al giorno d’oggi, tutto è SMART (intelligente). Esistono gli smartphone, le Smart TV e perfino le Smart Car… E con l’avvento degli indirizzi IPV6 tutto potrà essere dotato di un indirizzo IP ed essere collegato alla rete. Quindi in futuro ci si aspettano i frigoriferi che ci diranno se è scaduto qualche alimento, la lavatrice che d’accordo con il forno e l’asciugatrice non saranno mai in funzione nello stesso momento per evitare scatti del contatore ecc. ecc…

News API

RESTful News API 

Pubblicata una prima versione dell'interfaccia RESTful per le news della nostra università. L'implementazione è basata sul framework php FRAPI, e attualmente sono presenti 9 'fonti', tra cui il portale di informatica ed economia. 
L'endpoint delle API è http://students.uniparthenope.it:10112 , i mime-type di comunicazione sono application/json e application/xml.

Screenshot Progetto Programmazione III (Rapid Roll) Aggiornamento

Salve !
Oggi ho aggiunto alla label gli spuntoni alla sommità e di lato i muri. 
Se l'utente dovesse far finire la pallina sugli spuntoni , perderebbe una vita o eventualmente il gioco.
I muri bloccano la pallina dall'uscire dal riquadro.
In questi giorni implementerò il meccanismo delle vite.
Intanto posto uno screenshot dell'aggiornamento.
Buonasera

Pages

Subscribe to RSS - blogs