|
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? |
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! |
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! |
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Ê? |
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! |
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. |
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 Ao chegar em casa vou correndo fazer correções... Vocês são demais gente! Valeu mesmo! Se algo ficar estranho eu retorno para perguntar, mas creio vai dar certo agora. |
Olá pessoal.
Obrigado pelos esclarecimentos da postagem anterior, foi muito útil e consegui emular consoles. 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 ) 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
|
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. |
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. |
gamerize, 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,
Poste um site que use o mamedev para vermos. Não sou muito ligado em jogos, então desconheço esses emuladores, mas com experiencia em web posso implatar tbm 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. |
| |||
| |||