Lo stesso modello di business dei giochi Flash funzionerà con i giochi HTML5?


13

Uno dei modi migliori per guadagnare soldi con i giochi Flash è fare accordi di sponsorizzazione. Lo sviluppatore inserisce nel gioco il logo dello sponsor e un link al loro sito e consente al gioco di diffondersi sul Web. Lo sponsor guadagna denaro dagli annunci pubblicitari e dal traffico extra verso il loro sito web. In alternativa, bloccano il sito sul proprio sito Web (di solito per un breve periodo di tempo) in modo che le persone che desiderano giocare vadano sul loro sito Web. È vero che si può rimuovere il blocco del sito con qualche sforzo decompilando il file SWF, ma di solito non viene fatto in quanto non vale la pena e non è legittimo. Un'altra parte significativa del modello di business di Flash è quella di mettere le pubblicità nel gioco. Esistono altri modi per guadagnare denaro con i giochi Flash, ma da quello che so, questi due sono i più diffusi.

Poiché HTML5 è necessariamente open source, mi chiedo se questo modello funzionerebbe ancora per HTML5. Anche se offuschi il tuo js, ​​è molto più facile di Flash copiare il gioco, quindi forse vale la pena per qualcuno copiare il gioco sul loro (illegittimo) sito. Se aggiungi il logo e il link o la pubblicità del tuo sponsor, potrebbe valere la pena rimuoverli per il loro sito, qualcosa che penso sia molto più difficile da fare con i giochi Flash. Forse anche il sito illegittimo potrebbe affermare che il loro sito è migliore perché non ci sono annunci in-game. C'è ancora la barriera di legittimità, ma mi chiedo se sia abbastanza forte.

Mettiamo da parte tutte le restrizioni tecniche di sviluppo del gioco relative a HTML5 per questa domanda (supponiamo per un momento che HTML5 funzioni esattamente come Flash per i giochi). Ho due domande molto simili (coppia di). Il primo è: il modello di business di Flash funzionerebbe con HTML5? Quali modifiche potrebbero essere utili per i giochi HTML5? La seconda domanda è: che dire del quadro generale dei giochi HTML5? L'adattamento del modello Flash è davvero la soluzione migliore o esiste un modello migliore per il mondo dei giochi HTML5 da "girare"?

Risposte:


6

Non penso che molto cambierà, in realtà. I file SWF sono facili da decompilare. Sì, ActionScript avrà apportato alcune modifiche irreversibili che renderanno più difficile da capire il codice decompilato (distruggendo i nomi delle variabili, incorporando le funzioni o altro), ma anche un offuscatore Javascript potrebbe farlo.

L'hacking del software client per rimuovere gli annunci è probabilmente sempre possibile, qualunque sia la lingua che usi. Quindi hai due opzioni:

  • Rendi il più difficile possibile, quindi non vale la pena
  • Combatti in modo legale, se ce n'è uno

Un possibile problema potrebbe essere che l'estensione del browser come AdBlock o Greasemonkey può cambiare più facilmente il gioco in fase di esecuzione.


Un offuscatore Javascript può offuscare così come un codice AS3 decompilato? Di 'che voglio solo rimuovere il logo e il link dello sponsor dalla schermata principale. È significativamente più semplice (o possibile automatizzare) o è quasi la stessa cosa a confrontare js offuscati e swf decompilato? Se è quasi lo stesso, allora suppongo che non ci dovrebbe essere un grosso problema per i giochi HTML5.
Scytos,

Dipende dall'offuscatore. Non ne ho mai usato uno, ma in teoria possono fare le stesse cose distruggendo la leggibilità del compilatore AS3.
Bart van Heukelom,

7

I giochi HTML5 devono affrontare molti ostacoli:

  • compatibilità del browser incerta
  • stabilità
  • scarso supporto audio
  • bassa velocità di esecuzione JavaScript
  • bassa velocità di rendering
  • nessuno strumento di progettazione
  • la fonte e le risorse sono facilmente visualizzabili / copiabili
  • il gioco è facilmente hackerabile durante l'esecuzione
  • i giochi incorporati in altri portali potrebbero eseguire codice dannoso sul portale host
  • mancanza di infrastrutture pubblicitarie nel gioco
  • il gioco non può essere distribuito ai portali come un singolo file
  • i giochi potrebbero potenzialmente "fuoriuscire" dai loro frame sulla pagina se non incorporati correttamente

Quindi, in sintesi, non credo che l'attuale modello del portale di giochi Flash funzionerà per HTML5. Penso che dove HTML5 potrebbe avere successo siano i giochi in stile Facebook / Farmville.


3
"Mettiamo da parte tutte le restrizioni tecniche di sviluppo del gioco relative a HTML5 per questa domanda (supponiamo per un momento che HTML5 funzioni esattamente come Flash per i giochi)."
Bart van Heukelom,

3
Sì, ma non puoi mettere da parte le restrizioni tecniche di una tecnologia! È completamente illogico.
Iain,

1
Ciò che intendo è che la domanda riguarda la "sicurezza del codice" di Javascript, non altre funzionalità che potrebbero essere mancanti o difettose.
Bart van Heukelom,

1
Hai ragione e hai una buona lista, ma intendevo supporre che siamo in un futuro in cui HTML5 sarà ulteriormente sviluppato. La maggior parte di questi problemi dovrebbe essere risolvibile con molto tempo e fatica, ma il fatto che il codice sia aperto non cambierà. Gli ostacoli particolari che voglio considerare nel tuo elenco sono la visualizzazione / copia / modifica di fonti e risorse. Quello che mi chiedo è se questi particolari ostacoli impedirebbero al modello di business di Flash di passare a HTML5.
Scytos,

2
Oh OK - no, non credo che la sola fonte visualizzabile sia un vero ostacolo - non ferma milioni di altri siti Web e app. AS3 è ancora stupidamente facile da decompilare e non ci sono milioni di giochi Flash rubati là fuori.
Iain,

2

È possibile legare gli utenti all'utilizzo della sola implementazione avendo parte della logica di gioco su un server (ospitato da AppEngine ecc.) A cui si accede dall'HTML e verificare sul server che il chiamante sia effettivamente il proprio.


Questa è una soluzione interessante, ma ciò costringerebbe gli sviluppatori a scrivere parte del loro codice per essere eseguiti sul lato server, il che è indesiderabile. Inoltre, penso che il chiamante possa essere falsificato in js, vero?
Scytos,

A meno che il server non visualizzi l'intero schermo, rimuovere gli annunci sarà comunque facile. Semplicemente non puoi forzare nulla sul PC client.
Bart van Heukelom,

0

La viralità Flash

I giochi flash sono di natura virale perché è estremamente facile per chiunque copiare e incollare un file SWF nel proprio sito Web e inserirvi annunci pubblicitari. Stanno vendendo il sogno di "hey, prendi un gioco fatto da qualcun altro e ne guadagni" . Gli sviluppatori fanno soldi, i portali fanno soldi e gli imitatori fanno soldi. Tutti sono felici.

HTML5! = Viralità (ancora)

La stessa identica cosa può essere fatta con HTML5 (anche se non in modo impacchettato a causa del modo in cui le risorse sono posizionate su un server Web). Il problema è ottenere persone che vogliono copiare e incollare il gioco.

Diciamo che nessuno vuole farlo, perché non capiscono abbastanza bene HTML5. Bene, non riusciamo a sperimentare l' effetto della viralità del copione .

Ciò non significa che il modello di sponsorizzazione muoia. Puoi ancora mantenere la relazione sviluppatore-portale, tagliando i copioni nel processo (non è meglio?).

Come sviluppatore, nulla cambia tranne che stai costruendo giochi in javascript / css. L'editore lavora un po 'di più perché devono trovare altri canali di distribuzione per compensare la mancata "viralità Flash". Finora, stanno andando abbastanza bene, perché stanno pagando buoni soldi per i giochi HTML5. La domanda esiste.


per avere un'idea di quanto pagano gli editori, vai al link , scorri fino a "Vendi i diritti di distribuzione"
ben0
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.