Página 1 de 11
Comunidade uCoz em Português » Desenvolvedores uCoz & uKit » Soluções Personalizadas » Games old school para colocar no site, como? (jogos emulados diretamente dos diretórios, como?)
Games old school para colocar no site, como?
gamerize
Mensagens: 10
Reputação: 0
Mensagem # 1 | 7:01 PM
Fazer embed de swf ou código de jogos em flash de outros sites eu sei. O problema é fazer o mesmo com Java script ou de outra maneira... digo, utilizar emuladores flash para ler por exemplo .smc que é a rom (arquivo) do snes. Veja:

http://nesbox.github.io/emulator/

o github ensina como ter também em seu site um emulador deste:

https://github.com/nesbox....webpage

Eu já baixei a pasta bin

Eu já fiz upload da pasta

já copiei e colei a embed demonstrada colocando o endereçamento da minha .smc (pois lá estava endereçado ao flapbird genesis)

mas não funcinou bem no meu site ucoz. Por quê?

Observe a DEMO:

http://nesbox.github.io/emulator/embed.html

Alguém me ajuda?

Adicionado (2014-10-06, 6:33 PM)
---------------------------------------------
Acesse e Ctrl+U:
http://www.snesfun.com/game.php?id=1963

endereço deles pelo que entendi:
Código
</div>    
</div>    
</div>    
<div class='clear'></div>    
</div>    

<div id="main" class="container">    
<div id="content" class="game-middle">    

<div class="pages">    
<h2> Snoopy Concert</h2>    

<div class="playgame" style="width:512px;">    
<!-- here -->    
<div class="posttop2"></div>    
<div class="newgames">    
<center>    
<script type="text/javascript" src="http://www.snesfun.com/swfobject.js"></script>    
<script type="text/javascript">    

var flashparams = {"game" : "SnoopyConcert.zip"};    
var params = ["game", "server"];    
for (var i = 0; i < params.length; ++i)    
{    
var match = location.search.match(params[i]+"=([^&#]*)");    
if (match != null)    
flashparams[params[i]] = match[1];    
}    
swfobject.embedSWF("SNESbeta.swf", "swf", "512", "448", "11.2", null,    
flashparams, {"allowFullscreenInteractive":true});    
</script>    

<div id="swf"><p>Your Flash Player is out dated <a href="http://get.adobe.com/flashplayer/?promoid=JZEFT">Click here</a> to update.</div>    
</center>    
<br/>    
</div>    

quase FUNCIONOU, FICOU GIRANDO O LOAD DO JAVA...

Mas o meu java indica erro e problemas de segurança!

POR QUÊ?

Acesse:

http://www.letsplaysnes.com/play-snoopy-concert-online/?play=true

E veja por si Ctrl + U

Achei e testei este endereço:

Código
<p>   
<center>   
<div id="EMUapplet">   
<script src="http://www.letsplaysnes.com/emulation" type="text/javascript"></script>   
<script type="text/javascript">   
rom="roms/Snoopy_Concert.zip";   
emu="SNES";   
width="512px";   
height="448px";   
userid="";   
altRAM = "";   
disRAM="http://www.letsplaysnes.com/play-snoopy-concert-online/?";   
loadgame();   
</script>   
</div>   
<br>   
<b>(Fullscreen: Press F1, Pause: Press F4)</b><br>   
<br>


O mesmo problema: Load JAVA e depois problema de segurança...

AJUDEM-ME!
gamerize
Mensagens: 10
Reputação: 0
Mensagem # 2 | 7:01 PM
Fazer embed de swf ou código de jogos em flash de outros sites eu sei. O problema é fazer o mesmo com Java script ou de outra maneira... digo, utilizar emuladores flash para ler por exemplo .smc que é a rom (arquivo) do snes. Veja:

http://nesbox.github.io/emulator/

o github ensina como ter também em seu site um emulador deste:

https://github.com/nesbox....webpage

Eu já baixei a pasta bin

Eu já fiz upload da pasta

já copiei e colei a embed demonstrada colocando o endereçamento da minha .smc (pois lá estava endereçado ao flapbird genesis)

mas não funcinou bem no meu site ucoz. Por quê?

Observe a DEMO:

http://nesbox.github.io/emulator/embed.html

Alguém me ajuda?

Adicionado (2014-10-06, 6:33 PM)
---------------------------------------------
Acesse e Ctrl+U:
http://www.snesfun.com/game.php?id=1963

endereço deles pelo que entendi:
Código
</div>    
</div>    
</div>    
<div class='clear'></div>    
</div>    

<div id="main" class="container">    
<div id="content" class="game-middle">    

<div class="pages">    
<h2> Snoopy Concert</h2>    

<div class="playgame" style="width:512px;">    
<!-- here -->    
<div class="posttop2"></div>    
<div class="newgames">    
<center>    
<script type="text/javascript" src="http://www.snesfun.com/swfobject.js"></script>    
<script type="text/javascript">    

var flashparams = {"game" : "SnoopyConcert.zip"};    
var params = ["game", "server"];    
for (var i = 0; i < params.length; ++i)    
{    
var match = location.search.match(params[i]+"=([^&#]*)");    
if (match != null)    
flashparams[params[i]] = match[1];    
}    
swfobject.embedSWF("SNESbeta.swf", "swf", "512", "448", "11.2", null,    
flashparams, {"allowFullscreenInteractive":true});    
</script>    

<div id="swf"><p>Your Flash Player is out dated <a href="http://get.adobe.com/flashplayer/?promoid=JZEFT">Click here</a> to update.</div>    
</center>    
<br/>    
</div>    

quase FUNCIONOU, FICOU GIRANDO O LOAD DO JAVA...

Mas o meu java indica erro e problemas de segurança!

POR QUÊ?

Acesse:

http://www.letsplaysnes.com/play-snoopy-concert-online/?play=true

E veja por si Ctrl + U

Achei e testei este endereço:

Código
<p>   
<center>   
<div id="EMUapplet">   
<script src="http://www.letsplaysnes.com/emulation" type="text/javascript"></script>   
<script type="text/javascript">   
rom="roms/Snoopy_Concert.zip";   
emu="SNES";   
width="512px";   
height="448px";   
userid="";   
altRAM = "";   
disRAM="http://www.letsplaysnes.com/play-snoopy-concert-online/?";   
loadgame();   
</script>   
</div>   
<br>   
<b>(Fullscreen: Press F1, Pause: Press F4)</b><br>   
<br>


O mesmo problema: Load JAVA e depois problema de segurança...

AJUDEM-ME!
gamerize
Mensagens: 10
Reputação: 0
Mensagem # 3 | 7:06 PM
Acesse e Ctrl+U:
http://www.snesfun.com/game.php?id=1963

endereço deles pelo que entendi:
</div>
</div>
</div>
<div class='clear'></div>
</div>

<div id="main" class="container">
<div id="content" class="game-middle">


<div class="pages">
<h2> Snoopy Concert</h2>

<div class="playgame" style="width:512px;">
<!-- here -->
<div class="posttop2"></div>
<div class="newgames">
<center>
<script type="text/javascript" src="http://www.snesfun.com/swfobject.js"></script>
<script type="text/javascript">

var flashparams = {"game" : "SnoopyConcert.zip"};
var params = ["game", "server"];
for (var i = 0; i < params.length; ++i)
{
var match = location.search.match(params[i]+"=([^&#]*)");
if (match != null)
flashparams[params[i]] = match[1];
}
swfobject.embedSWF("SNESbeta.swf", "swf", "512", "448", "11.2", null,
flashparams, {"allowFullscreenInteractive":true});
</script>

<div id="swf"><p>Your Flash Player is out dated <a href="http://get.adobe.com/flashplayer/?promoid=JZEFT">Click here</a> to update.</div>
</center>
<br/>
</div>

quase FUNCIONOU, FICOU GIRANDO O LOAD DO JAVA...

Mas o meu java indica erro e problemas de segurança!

POR QUÊ?
gamerize
Mensagens: 10
Reputação: 0
Mensagem # 4 | 7:12 PM
Acesse:

http://www.letsplaysnes.com/play-snoopy-concert-online/?play=true

E veja por si Ctrl + U

Achei e testei este endereço:

<p>
<center>
<div id="EMUapplet">
<script src="http://www.letsplaysnes.com/emulation" type="text/javascript"></script>
<script type="text/javascript">
rom="roms/Snoopy_Concert.zip";
emu="SNES";
width="512px";
height="448px";
userid="";
altRAM = "";
disRAM="http://www.letsplaysnes.com/play-snoopy-concert-online/?";
loadgame();
</script>
</div>
<br>
<b>(Fullscreen: Press F1, Pause: Press F4)</b><br>
<br>

O mesmo problema: Load JAVA e depois problema de segurança...

AJUDEM-ME!
Kuma-uCoz
Mensagens: 142
Reputação: 4
Mensagem # 5 | 10:24 AM
Gamerize, movi suas 4 mensages para um único tópico. Calma q iremos responder logo mais.
ShZlot
Mensagens: 804
Reputação: 10
Mensagem # 6 | 4:41 PM
gamerize, é como o Kuma-uCoz disse. Não precisa criar um tópico para cada fragmento. Coloca tudo em uma só.

Quanto a solução do problema, eu instalei sem problemas em um site uCoz, inclusive você pode ver nesse link http://jogos.ucoz.com.br/index/emulador/0-2 .

O que pode ter acontecido é que você não estava apontando os caminhos corretamente para os arquivos em flash, ou configurando errado.
Nesta página, do qual você citou https://github.com/nesbox/emulator , tem o código de incorporação (embed code), podem se observarmos o javascript o link aponta para dois arquivos .swf e se o caminho do arquivo estiver errado, obviamente não irá funcionar.

Veja no fragmento do código abaixo:
Código
var flashvars =  
                 {
                     system : 'sega',
                     url : 'http://jogos.ucoz.com.br/emulator-master/roms/Flappy_Bird-PD-v1.0.gen'
                 };


Defina o sistema do jogo, na página do projeto http://nesbox.github.io/emulator/ diz o sistema e suas respectivas extensões do jogo.

Já os arquivos .swf que você tem que apontar o link corretamente:
Código
swfobject.embedSWF('http://jogos.ucoz.com.br/emulator-master/bin/Nesbox.swf', 'emulator', '640', '480', '11.2.0', 'http://jogos.ucoz.com.br/emulator-master/bin/expressInstall.swf', flashvars, params, attributes);
             }

Lembre-se! Não estamos na sua cabeça, então seja claro ao postar uma dúvida.
Não dou suporte por mensagem privada. Quem preferir suporte particular, procure no Painel de Controle do site ou na página http://www.ucoz.com.br/contact.
gamerize
Mensagens: 10
Reputação: 0
Mensagem # 7 | 9:56 AM
Hey cara!!!

Creio que meu erro estava aqui: (colocar meu endereço http...)

swfobject.embedSWF('http://jogos.ucoz.com.br/emulator-master/bin/Nesbox.swf', 'emulator', '640', '480', '11.2.0', 'http://jogos.ucoz.com.br/emulator-master/bin/expressInstall.swf', flashvars, params, attributes);

A primeira parte eu havia indicado sistema e ficheiro da room, mas neste final eu não havia visto... tenho de dormir mais estou ficando cego e doido! KKKKKK smile


Ao chegar em casa vou correndo fazer correções...

Vocês são demais gente! biggrin

Valeu mesmo!

Se algo ficar estranho eu retorno para perguntar, mas creio vai dar certo agora. biggrin
gamerize
Mensagens: 10
Reputação: 0
Mensagem # 8 | 0:51 AM
Olá pessoal.

Obrigado pelos esclarecimentos da postagem anterior, foi muito útil e consegui emular consoles. biggrin

Agora como rodar games das antigas máquinas Arcade chamadas Coin Op como fazemos em nosso PC?
Busquei que tipo de emulador roda no site http://game-oldies.com como rodar roms (em zip).

A única referência que encontrei está neste trecho:

http://game-oldies.com/play-online/x-men-coin-op-arcade (java):
CTRL+U (trecho):

<div class="pane-content">
<div id="game-container"><div id="game-swf-container"> </div></div><p style="text-align: center;"><a href="#" onclick="javascript:showGame('ARCADE','640','480','private://roms/coin-op-arcade/xmen.zip.gz','not yet assigned','1533','');"> Play X-Men (Coin Op Arcade) online<br> <img src="http://img2.game-oldies.com/playnow.png" alt="play X-Men online" width="100" height="100" border="0"> </a></p><p style="text-align: center;">X-Men is a Coin Op Arcade game that you can play online for free on Game-Oldies. Just press the "PLAY NOW" button and follow instructions.</p><p style="text-align: center;"> </p> </div>

Observem este site outro ---------------- http://www.vizzed.com/play/x-the-ball-mame-online-arcade-63429-game:

CTRL+U (trecho):
---------------------------------------------------------------------------------------------------------------------------------------
ClearEmuPluginExtraFlags();

if(document.getElementById('messMameUseManualArgs').checked) {
GetEmuControl().InvokeEmuAction('SetMessMameUseManualRomArgs', 'true');
}

var emu = document.getElementById('messMameOrMameEmuName').value;

var romUrl = document.getElementById('messMameRomUrl').value; //.trim();
if( romUrl.length == 0 ) {
romUrl = 'http://www.vizzed.com/vizzedboard/retro/VizzedRGRPlugin/WebTest/roms/MESS/dummy_rom.zip'
}

TestPlayMessMameGame(emu, document.getElementById('messMameDriver').value, document.getElementById('messMameDeviceOption').value, romUrl, 'MESS_MAME Emu', 'MESS_MAME Emu', '');
}

function NetPlayLoadRom(romUrl, gameName, systemName) {

if( typeof(ExplicitRomFileName) == "string" && ExplicitRomFileName.length > 0 )
{
GetEmuControl().InvokeEmuAction('SetExplicitRomFileName',ExplicitRomFileName);
}

UserAuthKey = "";
userName = "0";
bAnyGamesEverLoaded = true;
PlayRom(userName, romUrl, gameName, systemName, "normal");
}

start = function() {

EmuServerSavePath = "saves0"; // Shouldn't be needed anymore though after new PHP scripts deployed

var gameName = "X the Ball";

var messMameEmuName='MAME';

SetupMessMameEmuEnv();

ClearEmuPluginExtraFlags();
GetEmuControl().InvokeEmuAction('SetMessMameUseManualRomArgs','true');

PlayMameGame("xtheball", "", "http://www.vizzed.co/mame/files/xtheball.zip", gameName, "");

}

----------------------------------------------------------------------------------------------------------------------------------
usa MAME
ou MAME MESS

https://archive.org/details/messmame

http://mamedev.org/ que leva até... GITHUB

https://github.com/mamedev/mame

e este é interessante...
http://www.mamedev.org/tools/

que fala em se ter root directory tal qual se faz no MySQL...

agora como é que se faz isto dentro do ucoz?

Como no exemplo do Nesbox (que é bacana e rápido cool ) on de faz o upload depois um code embedado chama (call) os emuladores e endereça as roms...

Este é bem chatinho!

Alguma ideia pessoal?

Sugestões de outros emuladores Arcade (swf de preferência).

PS.: Favor desconsiderar a enquete, criei por engano, como retirar a enquete?
Mensagem editada por gamerize - Quarta-feira, 2014-10-15, 1:07 AM
ShZlot
Mensagens: 804
Reputação: 10
Mensagem # 9 | 12:32 PM
gamerize, se o game funcionar apenas com HTML, JS, flahs e leitura de arquivos .xml funciona normal no uCoz. Porem, se precisar usar qualquer banco de dados não é possível, pois você não consegue instalar um banco de dados ou usar no uCoz.

Não dá para ficar vendo cada site e inspecionar o elemento e te dá a solução sempre, tente implantar no seu site o player do jogo, qualquer dúvida volte aqui e coloque o link da sua dúvida.

Dê preferência para usar projetos Open Source por que posso ver todos os arquivos e as linhas de código dos arquivos.

Lembre-se! Não estamos na sua cabeça, então seja claro ao postar uma dúvida.
Não dou suporte por mensagem privada. Quem preferir suporte particular, procure no Painel de Controle do site ou na página http://www.ucoz.com.br/contact.
gamerize
Mensagens: 10
Reputação: 0
Mensagem # 10 | 3:58 PM
Olá ShZlot

Ok, entendi. Pensei que ajudasse exemplos que já tivessem usado.

Há dois open source citados, mas não fui objetivo. Na ânsia de vasculhar por todas alternativas postei informação demais e saí do foco...

Reiterando, encontrei estes aqui, favor observe-os:

https://www.openhub.net/p/mame ______e este link ______ http://code.openhub.net/project?pid=&ipid=286565

http://git.redump.net/mame/

Site oficial MAME: http://mamedev.org/ ______________ link ____________ http://www.mamedev.org/devwiki/index.php?title=How_MAME_Works _________ e ainda __________ link _______ https://github.com/mamedev/mame

Existem 2 desenvolvimentos pelo que percebi MAME e outro MESS para o mesmo fim... http://mamedev.org/?p=395

Desde já, grato.

Aguardo vocês.
ShZlot
Mensagens: 804
Reputação: 10
Mensagem # 11 | 3:09 PM
gamerize,
Citação gamerize ()
https://github.com/mamedev/mame
pelo que vi, este projeto é para download e rodar no computador. Aparentemente há a possibilidade de fazer rodar em páginas web, no entanto seria similar ao Habbo, ou seja, é necessário ter um servidor por trás. Pelo projeto ser em C, não tem como rodar em no navegador.

Lembre-se! Não estamos na sua cabeça, então seja claro ao postar uma dúvida.
Não dou suporte por mensagem privada. Quem preferir suporte particular, procure no Painel de Controle do site ou na página http://www.ucoz.com.br/contact.
gamerize
Mensagens: 10
Reputação: 0
Mensagem # 12 | 12:20 PM
Olá ShZlot

Valeu... por responder prontamente.

cry Não, então é preciso um servidor...

Você conhece algum emulador deste flash? Seria o mais viável.
ShZlot
Mensagens: 804
Reputação: 10
Mensagem # 13 | 4:45 PM
gamerize,
Citação gamerize ()
Não, então é preciso um servidor...

Poste um site que use o mamedev para vermos.
Citação gamerize ()
Você conhece algum emulador deste flash? Seria o mais viável.

Não sou muito ligado em jogos, então desconheço esses emuladores, mas com experiencia em web posso implatar tbm cool

Lembre-se! Não estamos na sua cabeça, então seja claro ao postar uma dúvida.
Não dou suporte por mensagem privada. Quem preferir suporte particular, procure no Painel de Controle do site ou na página http://www.ucoz.com.br/contact.
Comunidade uCoz em Português » Desenvolvedores uCoz & uKit » Soluções Personalizadas » Games old school para colocar no site, como? (jogos emulados diretamente dos diretórios, como?)
Página 1 de 11
Pesquisar: