Ho scritto questo articolo come base per la programmazione flash del gioco. In questo articolo illustrerò come la programmazione di base può essere applicata alla creazione di giochi flash. Questo articolo non riguarderà la progettazione grafica o il disegno. Se sei già esperto in un altro linguaggio di programmazione, questo articolo ti aiuterà sicuramente nella transizione alla programmazione di giochi in flash.
Questo articolo è destinato a persone con conoscenze di programmazione di base. Un interesse per i giochi in flash è sicuramente un vantaggio quando si impara a programmarli. I linguaggi di programmazione di qualsiasi re ti aiuteranno a capire questo articolo e la sua terminologia relativa alla programmazione di giochi in flash. Userò una terminologia di programmazione molto generale.
Il mondo dei giochi online in flash
La prima cosa che vado a coprire è le variabili. Una variabile è un luogo in cui è possibile memorizzare un numero, una stringa (testo) o un booleano (vero o falso). Le variabili possono essere modificate in fase di esecuzione, ciò significa durante il gioco. Ad esempio, il numero di munizioni in un';arma può essere memorizzato come variabile. Mentre l';utente spara all';arma, la variabile viene sgrassata. Un modo molto simbolico nella programmazione della sintassi potrebbe essere: Alla pressione diminuisci di una variabile le munizioni.
La prossima cosa di cui parlerò sono gli hit test. Viene eseguito un hit test per rilevare quando due simboli entrano in contatto. Quando questi simboli diventano contatto viene restituito un valore vero mentre gli oggetti non sono in contatto viene restituito un valore falso. Come potete immaginare, questa funzione molto semplice ha molti usi in cui la programmazione del gioco è coperta. Un esempio di questo potrebbe essere quando il proiettile colpisce il bersaglio per riprodurre un';animazione della morte del nemico e rimuoverli dallo schermo. Quindi la base dei termini di programmazione per questo sarebbe: se il proiettile e il colpo d';attacco del nemico è uguale a? Vero? quindi attiva la funzione di morte nemica che prende il valore dell';identificatore univoco del nemico. All';interno della funzione sarebbe la sintassi per visualizzare l';animazione e rimuovere il simbolo dallo schermo.
La visualizzazione di una macchina di vita può essere raggiunta creando innanzitutto un piccolo rettangolo grafico. Quindi fai del rettangolo un clip filmato e imposta il suo identificatore su un nome a tua scelta. Dopo questo creare una variabile e impostare i valori delle variabili su? 100? e i dati rigidi lo adattano a un numero. Dopo averlo fatto, apri lo script di azione e imposta la proprietà .length dei rettangoli sulla variabile appena creata e impostata su :100:. In questo modo quando la variabile viene aumentata o diminuita, la barra cambierà le lunghezze. Quindi quando la variabile è alta la barra è più lunga e quando la variabile è bassa la barra si accorcia. Ricorda che le variabili possono essere modificate in fase di esecuzione lì, così anche la barra. Utilizzando un semplice hit test per aumentare e diminuire la variabile che a sua volta cambia la lunghezza delle barre. Producendo una barra di lavoro che mostra quanti valori contiene la variabile. Questo può essere facilmente aggiunto in un gioco in cui la lunghezza della barra risente della quantità di vita che un giocatore ha ancora.
Spero che questo articolo ti abbia mostrato quanto possano essere semplici gli elementi che compongono un gioco in flash. I giochi possono sembrare scoraggianti, ma una volta abbattuti elementi diventano molto più semplici di quanto possano apparire prima. Se non hai ancora provato a creare un gioco usando il flash, ti suggerisco caldamente di darlo. Il modo migliore per imparare il flash è sperimentare e creare script di lavoro. Come giocare ai giochi Flash Molte persone hanno avuto la possibilità di giocare al famosissimo gioco elfo durante il Natale 2006, creato da Office Max, in cui un utente poteva caricare qualsiasi immagine del viso, che avrebbe sostituito la faccia predefinita dell';elfo. Il risultato è stato circa una trentaduesima canzone degli elfi e una danza che ha fornito ore di divertimento e risate. Alcune di queste creazioni possono ancora essere visualizzate cercando i termini ';elf yourself'; su Youtube.
Qualcuno ricorda quanto male abbiamo trattato gli insegnanti sostitutivi a scuola? Onestamente, sembra piuttosto crudele pensare a come si comportano gli studenti quando c';è un sottotitolo in classe. Gli spitball hanno schiaffeggiato la lavagna, le matite si sono staccate dalle lastre del controsoffitto acustico e persino i suoni disgustosi sono stati creati dietro la schiena dell';insegnante. Queste sono solo alcune delle tattiche d';assalto in classe che abbiamo familiarità con. Voglio dire, pensaci. Il tuo capo o insegnante ti sta facendo impazzire. In realtà, sono fastidiosi quasi tutti. Quale modo migliore per divertirsi un po ';a loro spese che incollare i loro volti su un elfo ballerino? Ora che siamo armati con armi libere di ridicolo sul nostro PC che ci danno una piattaforma innocua, ma esilarante per ore di divertimento senza fine, possiamo mettere giù le gomme e far entrare tutti nella battuta.
Questi tipi di giochi in flash sono divertenti per un pubblico ristretto. Ma perché fermarsi qui? Ora possiamo presentare una bald Britney Spears, o un Paris Hilton incarcerato nelle nostre parolacce, perché il mondo intero veda siti come Youtube. Perché limitare il pubblico di visualizzazione a una piccola manciata? È molto più divertente per milioni di persone vedere le nostre creazioni. Non avere le tue produzioni viste dal mondo, la nuova ondata di internet?
Cosa deve ancora venire in flash media? I giochi flash 3D sono dietro l';angolo. Non ci sarà niente come essere :nel gioco:. Mentre sfoggia un paio di occhiali 3d e vivrai un';animazione come mai prima d';ora, il gamer PC vedrà un notevole miglioramento dal debutto del film 3D di Jaws. Speriamo che con l';acquisto di una rivista PC Gamer, arriveremo a giocare cortometraggi creati da artisti del calibro di Halo e Starcraft. Queste aziende, che stanno già guidando il pacchetto nella progettazione di giochi per console d';azione, ti daranno uno sguardo in 3D dei loro giochi in formato flash per raggiungere nuovi clienti online.
Cosa c';è già qui? La tecnologia attuale è stata recentemente responsabile della progettazione di una potente libreria di sviluppo, che consente la creazione di giochi flash e applicazioni flash basati su Java e Macromedia con funzionalità avanzate di rilevamento del movimento. In termini semplici, questo significa che gli utenti possono giocare a Breakout classico degli anni ';80, usando solo le mani per colpire la palla e colpire i blocchi. Altri giochi ti permettono di giocare semplicemente sventolando la mano davanti a una webcam, come ad esempio un gioco di Air Drums.
I progettisti di giochi Flash sono pronti e disposti a provare tutto ciò che i giocatori desiderano. Aziende come Animated Marketing chiedono ai giocatori flash di inviare le proprie idee per essere create in animazioni flash media e giochi gratuiti. Apparentemente nessuna idea è troppo bizzarra. Vogliono fornire più di ciò che le persone cercano nei giochi e nei media in flash.
Sia che tu voglia vedere il tuo capo danzare nel corpo di una scimmia, o giocare al classico Breakout senza tastiera o mouse, i programmatori flash offrono agli utenti online ore di divertimento gratuito e avvincente.