Mochimedia Pubblicità e Sviluppo giochi in Flash

http://www.mochimedia.com/_media/css/images/main-character.png

Mochimedia è un buon sistema per poter monetizzare i propri Giochi in Flash, inserendo ovviamente all’interno del gioco uno script dato da mochiad, guadagneremo soldi per ogni visualizzazione della pubblicità stessa. Chiaramente i guadagni saranno bassi, per concretizzarsi occorrerà avere una buona visualizzazzione del gioco stesso, la cosa positivà però è ke lo stesso script può essere inserito in tutti i nostri giochi, che una volta completato il gioco potrà essere distribuito su Mochimedia stesso. Al momento MochiMedia conta 14000 giochi, 30000 siti e 100 milioni di giocatori.

Una volta eseguita la registrazione sarà possibile anche utilizzare le API gratuitamente per poter avere una Scoreboard personalizzata, o per esempio Api che permettono di utilizzare i mochi coin per poter aquistare oggetti in gioco, sbloccare livelli ecc..

Il tutto è gratuito quindi per chiunque si diletti a produrre giochi in flash può dare solo vantaggi. Ecco in fine l’indirizzo di MochiMedia http://www.mochimedia.com

Commenti

Pet Wars Flash Game Open Source by Axander

In questi giorni mi sono dilettato a creare un remake in flash del gioco per Iphone chiamato Epic Pet Wars, ecco alcuni screen.

petwars1

petwars2

petwars3

Il gioco consiste nello scegliere il proprio pet e farlo combattere contro altri pet in modo da farlo salire di livello e renderlo sempre più forte, la versione è la 1.1 ancora molte cose sono da completare, in funzione vi è il train mode e una prima versione del battle mode, inoltre le funzioni di save e load del game sono funzionanti.

Scheda Gioco

Nome: Pet Wars

Autore: Axander

Contatto: axander79@email.it

Versione: 1.1

Tipologia: Gdr

Link sorgente: http://www.megaupload.com/?d=M81Y9TFB

Commenti

Downloadstop Streaming Film, Serie tv, Anime, Video Musicali.

DownloadStop

DownloadStop è un forum che vi offre la possibilità di vedere in streaming Film, Serie tv, Anime, Video Musicalie tanto altro!

Commenti

Open Rpg Open source Browser Game Beta version

Page actualitésLes avatars

Open Rpg è un nuovo Browser game Open Source Rpg, Sicuramente un passo avanti ad Rpg Illusion, dal quale comunque da quanto da me visto ha tratto parzialmente le basi, la grafica del pacchetto base è semplice ed intuitiva, la possibilità di scelta dell’avatar da come si può vedere dallo screen sopra è piuttosto ampia, ma la caratteristica peculiare di Open Rpg e la mappaLa carte en exploration

Ci su potrà muovere quasi come in un gioco fatto con rpg maker e interagire con i vari personaggi all’interno della mappa stessa. Buona anche la gestione dell’inventario, ecco infatti un immagine.

Inventaire du personnage

Open Rpg è un progetto francese da come potete vedere dagli screen e se siete interessati a mettere in piedi un BRowser game Rpg con grafica simile ad rpg maker ritengo questo sia in assoluto il migliore, essendo anche un nuovo progetto avrà decisamente nuove release e patch.

Scheda Gioco:

Nome: Open Rpg 1.2.1

Tipologia: Rpg/mmoprg

Sito Ufficiale: http://www.rpgillusion.fr

Download: Open Rpg

Commenti

Life Simulation Open Source Flash Game

lifesimu1

lifesimu

Life Simulation è un progetto open source di gioco in Flash, il progetto al momento è in fase alpha, si potranno scegliere 2
personaggi differenti con i quali ho testato il movimento con la tastiera sul primo e con il mouse sul secondo. L’obiettivo
è comunque quello di creare un simulatore di vita tipo sims, i parametri al momento settati sono la stanchezza del pg e la fame,
che pian piano vanno salendo e per poterli riportare alla normalità bastera portare il pg sul letto o sopra la cucina, inoltre ci
sono gli skill point della creatività, andando sul tre piedi in alto a simistra il pg inizierà a dipingere e inizieranno ad aumentare
i punti creatività che permetteranno di ottenere i coin, ovvero denaro che potrebbero essere utilizzati per aquistare item per esempio.
Altro obiettivo è quello di fare + stanze e di poter piazzare i vari mobili salvando la rispettiva posizione che decideremo grazie al
comando shared object.
Altro test presente nel file è quello di un eventuale inventario di oggetti, infatti come potrete vedere una volta scelto il pg nella stanza
vi saranno dei palloni sparsi basterà passarci sopra per vedere ke si vanno a piazzare nell’apposito spazio dell’inventario.
Il progetto come detto prima è ancora solo una bozza e un test ma ritengo sia un ottimo punto di partenza su cui lavorare, è comunque un progetto
a cui rimetterò mano appena il tempo me lo permetterà quindi se qualcuno è interessato a darmi una mano e a svilupparlo può scaricare il sorgente ed
editarlo tranquillamente, ovviamente mi farebbe piacere vedere il risultato raggiunto.
Scheda del file

Autore: AxandeR
Contatto: axander79@email.it
Nome: Life Simulator
Programma: Macromedia Flash 8
Link Download: Download Lfe Simulation

Commenti

Guida all’installazione di Solar Empire Browser game open source

In questa guida vedremo passo passo in che modo eseguire l’installazione di Solar Empire, l’installazione in questo caso rispetto a molti altri browser game open source si presenta più ardua in quanto non è stato previsto il file di installazione automatica, ma vediamo intanto cosa ci serve:

Sowtware richiesti

PHP/mysql/Perl

Se doverte fare i vostri test in locale consiglio di scaricare un pacchetto web server come xampp o se preferite wamp o simili, mentre se avete uno spazio web con supporto mysql avrete già tutto bello che pronto.

Passi per l’insallazione

  1. Scaricache ed estraete il pacchetto dei file (la descrizione del gioco e i link per il download li trovate nell’artico relativo a Solar Empire)
  2. Assicuratevi che php sia settato con register_globals=On , tale parametro lo trovate all’interno del file php.ini, se tale settaggio non è configurato si potrebbero avere dei problemi.
  3. Assicuratevi di avere il supporto Perl, nel caso di test in locale probabilmente servirà installare i moduli DBI e DBD-mysql, un aiuto lo trovate nel manuale mysql alla parte M2.1
  4. Editate il file config.dat.php (si trova all’interno della cartella /inc del pacchetto che avete scaricato) con i dati relativi al vostro server, quindi Host, nome database e password.
  5. A questo punto occorrerà creare il database, i file relativi al database li trovate all’interno della cartella /docs/sql del pacchetto scaricato, per fare ciò utilizzate phpmyadmin o qualuque programma di gestione database (nel caso d utilizzo in locale). QUindi caricate su mysql il file new_game.sql e new_server.sql, i quali vi creeranno le tabelle generiche necessarie al gioco
  6. Adesso creiamo una nuova righa nella tabella se_games per il server di Solar Empire che volete creare, in caso in cui vorrete gestire più server, saranno necessarie all’interno dello stesso file indicato prima le medesime quantità di righe all’interno della tabella. Ogni Admin dovrà avere una password univoca altrimenti il login non adrà a buon fine. i dati da inserire all’interno della righa da noi creata saranno: ‘name’ che non è altro il nome che avete deciso di dare al vostro gioco; ‘password’ che sarà la password da admin e ‘db_name’  che sarà il prefisso delle tabelle del db. La password admin di default è ‘passwd’. In ogni caso tutti i dati della riga contenut nella tabella possono essere editati in qualunque momento.
  7. Prima di caricare il file new_game.sql per creare il database sarà possibile cambiare il nome del gioco all’interno del file stesso “gamename_”, esso sarà il prefisso di ogni tabbella, consiglio di utilizzare un editor di testo ed utilizzare il comando ctrl+h per trovare e sostituire “gamename_” con “TuoNomeGioco_” che sarà il nome da te deciso.
  8. A questo punto occorrerà settare la cartella contenente le immagini del nostro server, in particolare la cartella dovrà avere il nome gamename_maps dove gamename sarà il nome da voi dato al database del gioco.
  9. Adesso dovreste essere in grado di loggare come admin all’interno del vostro server di Solar Empire creato, nel caso in cui non abbiate cambiato la pass da admin essa sarà passwd.

Questo è tutto, sicuramente come detto all’inizio della guida Solar Empire è tra i browser game open source più difficili da settare e mettere in piedi, di contro è sicuramente uno di quelli fatti meglio!

Commenti

NetRisk Browser Game Open Source di Risiko

ScreenshotNetrisk e un browser game open source con le medesime caratteristiche del famosissimo gioco da tavola che tutti noi conosciamo, ovvero, Risiko. Il gioco ti offre la possibilità di giocare on line e di sfidare un sacco di ragazzi che come te sono appassionati di questo genere ludico.

Ma vediamo come si procede. Innanzitutto, ci si deve iscrivere al servizio per poter iniziare le proprie sessioni di gioco. Una volta che si ha il proprio account, il giocatore che ha dato inizio alla partita, può invitare alcuni dei suoi amici via mail, per farli partecipare.

Così, nel momento in cui tutti i giocatori sono presenti (fin ad un massimo di 8 contemporaneamente), questi si disporranno in base al proprio colore e potranno iniziare ad attaccare.

Ogni partita può rimanere aperta fino a un massimo di 14 giorni, poi passato questo periodo, la sessione scade e si dovrà ricominciare da capo.

All’inizio di ogni partita, ogni giocatore avrà un certo numero di carte in base ai territori che possiede. Ogni carta corrisponde ad un determinato simbolo. Queste possono essere scambiate di tre in tre, in base alla scritta NextTrade.

Un esempio del gioco in italiano lo tovate al seguente indirizzo http://turot.altervista.org/risk/

Mentre se volete cimentarvi voi stessi a mettere su il vostro NetRisk online la pagina del progetto NetRisk su SourceForge contiene i file da scaricare.

NB: La descrizione del gioco NetRisk è stata tratta dal seguente indirizzo http://www.fantagiochi.it/ ed è stata scritta da silu.

Commenti

Solar Empire, il browser game open source

Solar EmpireSolar Empire è uno strategico a turni, ambientato in un futuro fantascientifico in cui, a capo di flotte di astronavi commerciali e non, i protagonisti devono fondare colonie su altri pianeti. Il gioco in se e per sè ricorda molto il più amoso in questo genere ovvero Ogame, ma qui il vantaggio e la cosa molto bella resta di fatto il concetto dell’open source e la possibilità di poter scaricare il codice sorgente del progetto e modificarlo come meglio crediamo e sappiamo fare.

Le razze giocabili sono 4, ovvero, umani, cloni, cyborg e androidi. Ognuna di esse ha caratteristiche peculiari che potrebbero fare la differenza in fase di gioco. Ogni azione dovrà essere studiata e portata a termine in un tempo variabile: la crescita del personaggio è infatti relativamente lunga e permette di acquisire i fondamentali del gioco con una buona solidità di fondo.

La prima release di Solar Empire fù rilasciata nel 2000 metre l’ultima risulta datata 2007, comunque sia è un ottimo progetto e un ottimo spunto per poter creare qualcosa di originale.

I files possono essere scaricate dalla pagina ufficiale di Solar Empire su Source forge che raccoglie tutte le release rilasciate mentre tutte le varie news rilasciate durante lo sviluppo del gioco le trovate qui.

La lice za di Solar Empire è  GNU General Public License (GPL), Public Domain.

Commenti

Creare un rpg in flash parte 3 – Creare un combattimento a turni

A questo punto abbiamo il nostro personaggio che si muove all’interno di una mappa ed ha delle statistiche da noi assegnate, come abbiam visto nei primi due tutorial, adesso vediamo invece come creare un combattimento a turni stile Final Fantasy per intenderci.

Innazitutto creaiamo una nuova scena che sarà lo stage del comabttimento, così come ho fatto per Colosseum Battle il personaggio potrà essere mosso verso l’ingresso del colosseo e viene portato all’interno di esso che non sarà altro che un altra scena del filmato da noi creato, per ottenere ciò basterà creare, come nel mio caso, un clip filmato a cui daremo il nome BAD (bad è solo il nome che ho usato io nel filmato ma potrete usare qualunque nome voi vogliate) e nel clip filmato del personaggio aggiungiamo il seguente script:

onClipEvent (enterFrame) {
if (this.hitTest(_root.BAD)) {
_root.gotoAndPlay(”start”);
// “start” è il nome dell’etichetta della scena dove si trova lo stage del combattimento
}
}

Grazie a questo script il personaggio appena entrerà in contato col clip Bad si passerà allo stage del comattimento che potrà essere come nel mio caso un altra scena del filmato stesso o un determinato frame dello stesso.

A questo punto tenendo conto che averte optato per creare un altra scena dovrete creare la parte grafica delo stage, posto un immagine di colossseum battle come esempio:

Aprend il sorgente fla di colosseum battle potrete trovare lo stage nella scena chiamata lvl 1, nel primo frame sulla linea temporale occorrerà inserire le statistiche del nemico in particolare ci interessa l’ Hp dello stesso, quindi nel 1 frame della linea temporale inseriamo il seguente script:

enemyHP = 200

Per poter rendere visibile L’hp del nemico basterà creare un campo di testo dinamico con var enemyHP e piazzare il campo di testo come ho fatto io vicino ad un imagine del nemico stesso.

Se volete visualizzare le statistiche del vostro personaggio basterà copiare i campi di testo dinamici precedentemente creati nella 1 scena cosi come abbiamo visto nel tutorial 2.

A questo punto occorrerà creare 5 animazioni differenti (ma potreteche anke usare dei semplici frame statici) che caratterizzano il combattimento in sè stesso, ovvero standing iniziale, il tuo attacco, l’attacco del nemico, quando vinci e quando perdi.

Nella fattispecie al secondo frame ho asegnato l’etichetta You alla quale si viene reindirizzati ogni qualvolta il nemico ci attacca o nooi attacchiamo il nemico in modo da determinare se l’hp del vostro personaggio o del nemico stesso sarà inferiore a zero. Nel frame relativo all’etichetta You ho iinserito il seguente script:

if (_root.HP<0) {
gotoAndPlay(”lose”); //
“lose” è letichetta del frame dove il pg perde in quanto l’energia del pg stesso è inferiore a zero.
}
if (_root.enemyHP<0) {
gotoAndPlay(”win”);
// “win” è l’etichetta del frame dove il pg vince in quanto l’hp del nemico è inferiore a zero.
}

A questo punto passiamo all’attacco vero e proprio del vostro pg nei confronti del nemico, l’etichetta che io ho dato al frame da cui parte l’animazione dell’attacco è attack nel frame ho inserito un pulsante con un semplice comando gotoAndPlay che fà partire l’animazione del pg che si dirige verso il nemico, nell’ultimo frame dell’animazione dell’attacco ho inserito lo script che permette di determinare il danno causato al nemico, nel dettaglio lo script è il seguente:

_root.enemyHP = _root.enemyHP-random(70)* lvl;
gotoAndPlay(”enemyatk”)

Lo script indica che la nuova Hp del nemico sarà uguale all’ HP attuale meno un numero variabile che andrà da 0 a 70 per il lvl del vostro personaggio, in questo modo avremo che maggiore sarà il livello del vostro pg maggiore sarà il danno che potrete causare. nella seconda parte dello script invece indichiamo al filmato stesso di andare al frame relativo all’attacco nemico al quale come potete vedere ho dato l’etichetta enemyattatk.

A questo punto dovremo creare l’animazione dell’attacco nemico, nel primo frame relativo all’attacco nemico occorrerà inserire lo script già visto sopra per determinare i valori hp di entrambi prima di avviare l’attacco, i modo che se dopo il vosto ultimo attacco il nemico ha l’energia al di sotto dello zero verrete portato al frame di vittoria, quindi reinseriamo al primo frame di enemyattatk :

if (_root.HP<0) {
gotoAndPlay(”lose”);
}
if (_root.enemyHP<0) {
gotoAndPlay(”win”);
}

Mentre all’ultimo frame di enemyatk dobbiamo inserire lo scrip che permette di determinare il danno causato dal nemico stesso, così come abbiamo fatto precedentemente per l’attacco de vostro pg:

_root.HP = _root.HP-random(80)
gotoAndStop(”You”)

Lo script quindi indica che danno causato dal nemico porterà Il valore HP attuale meno un numero variabile tra 0 e 80 ( a differenza dell’attacco del vostro pg l’attacco del nemico non verrà moltiplicato per il livello ma ad ogni stage o ad ogni nemico da voi settato dare un valore random differente). Inoltre lo script ci riporta al frame con l’etichetta You in modo da eseguire il controllo dei rispettivi valori Hp e se uno dei 2 valori sarà inferiore a zero vi manderà al frame Win (vittoria del vostro pg) o Lose (morte del vostro pg), vediamo quidi nel dettaglio i due frame appena indicati.

Il frame indicato con l’etichetta win dovrà contenere i valori di esperienza ottenuta avendo vinto e per esempio i soldi guadagnati dall’incontro, lo script da me inserito nel frame win è il seguente:

_root.xp = _root.xp+random(150)
_root.gold = _root.gold+random(50)
stop();

lo script indica che l’attuale valore xp diventerà maggiore di un numero variabile tra 0 e 150 mentre il valore gold diventerà maggiore di un numero variabile tra 0 e 50. Io a questo punto nel frame ho messo 2 pulsanti che ti permettono di decidere se continuare a combattere nel colosseo o uscire dal colosseo.

Per quanto concerne invece il frame con etichetta lose indica come detto il frame dove il vostro pg viene sconfitto in quanto l’hp del pg stesso è diventata inferiore a zero. Script particolari in questo frame non ce ne sono ma ad eccezzione di un comando stop nel frame e di un pulsante che ovviamente ti porta fuori dal colosseo, ma si potrebbe comunque prevedere ce una volta subità una sconfitta si perda xp e gold utilizzando come base lo script visto sopra.

Questo tutorial lo ritengo concluso se avete dubbi postate pure i vostri commenti.

NB: Tutti gli script descritti in queste guide sono contenuti all’interno della release Colosseum Battle progetto open source liberamente scaricabile.

Commenti

Creare un rpg in flash parte 2 – Statistiche del personaggio

In questo secondo tutorial per poter creare  un rpg in flash, vedremo come assegnare delle statistiche al personaggio come rpg che si rispetti quindi hp, xp, lvl, mana e soldi.

Per fare ciò occorrerà creare dei semplici campi di testo dinamici, quindi tenendo conto che a noi interessa avere come stat HP-Mana-Xp-LvL-Gold creiamo 5 campi di testo dinamici e come var nelle proprietà  del testo  inseriamo il nome rispettivo della statistica, quidi per la stat hp avremo un testo dinamico con var hp.

A questo punto andranno settate all’inizio del filmato sulla linea temporale le statistiche di base quando parte il gioco, per ottenere ciò inseriamo in un frame della linea temporale il seguente script:

xp = 0;

gold = 0

lvl = 1

hp = 900;

mana = 200

In questo modo all’avvio del gioco automaticamente le statistiche del personaggio avranno i valori da noi assegnati.

NB: Tutti gli script descritti in queste guide sono contenuti all’interno della release Colosseum Battle progetto open source liberamente scaricabile.

Commenti