Bem-vindo ao Fórum!

Registre-se agora mesmo e fique por dentro da maior comunidade de Cheats do Brasil!

Search the Community

Showing results for tags 'jogo'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Anunciantes
    • Advertise here
    • silvaBR Cheats
    • WoXArea
  • Anúncios/Eventos
    • Regras
    • Anúncios
    • Eventos do fórum
  • Feedback & Suporte
    • Tutoriais WC
    • Suporte
    • Denúncias e Reclamações
    • Sugestões
    • Depósito
  • WebCheats Premium
    • Trackers & Warez
    • Download
    • Cracking
    • Serviços Pagos - Pedidos
    • MarketPlace
    • Conteúdo Adulto
    • Taverna WebCheats Premium
  • Shooter Zone
    • Point Blank
    • Combat Arms
    • Cross Fire
    • Counter Strike
    • Battle Royale
    • Outros Shooters em Geral
    • Shooter Zone - Lixão
  • RPG/MOBA Zone
  • Outros Games Zone
  • Design Zone
  • Info Zone
  • Video Games Zone
  • Entretenimento & Diversão

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Discord

Found 28 results

  1. Bom é um game feito em javascript, não está completo porém já dar para dar uma jogada, eu publiquei ele no CodePen. Irei deixar o link do codepen para quem quiser dar uma olhada, é totalmente editavel, e se você quiser continuar o game é só seguir com seu código. :) https://codepen.io/kaway404/pen/xJrQYd
  2. Se tem uma coisa que chamou mais atenção que os poucos gols que o Brasil fez na Copa do Mundo da Rússia foram as intermináveis quedas de Neymar. Tudo bem que o guri joga muito, mas suas cambalhotas cênicas desfavorecem seu futebol, ainda mais quando a falta nem é assim tão grave. Essa sua teatralidade virou motivo de chacota mundial e agora se tornou até jogo de browser: no “Neyboy Challenge” o objetivo é ficar em pé. A proposta é bem simples e lembra um pouco o já saudoso Flappy Bird. Basta tocar ou clicar nas setas laterais para tentar equilibrar o atacante da Seleção, que vive caindo pelos lados, com direito ao seu lindo cabelo amarelo do início do Mundial. E olha que vários personagens aparecem para tentar te distrair. Tem o Tite, o Messi e outras surpresinhas para os que conseguirem deixar o menino na vertical. O título foi desenvolvido pelo mesmo pessoal que criou o Gringo Hero, em que você é um estrangeiro que vem ver a Copa no Brasil e a Olimpíada do Rio e participa dos momentos mais memoráveis dos eventos. Para entrar na brincadeira e ajudar o menino Ney, é só acessar o site www.neyboy.com.br. Dá uma olhadinha lá rsrss. Fonte: NEYBOY CHALLENGE
  3. Bom dia, boa tarde, boa noite e se estiver de madrugada, boa madruga. Então amigos da WebXITS, estou trazendo uma source legalzinha ai para vocês, podem até utilizarem para algo diferente, mas para alegrar aqueles que querem realmente ESTUDAR A SOURCE e não só tirar meus créditos da source está ai o download <3 DIGA NÃO A ALTERAÇÃO DE CRÉDITOS. É sério... se for usar deixa os meus créditos, pode até por o seu nome do lado do meu, eu deixo. Você pergunta: O que falta ? Eu respondo: Configurar para sua host com a pasta onde estão os arquivos. A source está funcionando 100% Vejam as imagens: Link para baixar a Source: [Hidden Content] Scan: Resultado do scan
  4. Olá, Alguém poderia me ajudar em como montar as tabelas para um jogo web browser que estou tentando fazer? Estou pensando aqui nos relacionamentos mas está complicado achar uma solução. É para um jogo medieval jogado via browser. (PHP/MySQL) A dúvida é o seguinte. Eu tenho a tabela de usuários. Cada usuário pode ter várias cidades. Cada cidade tem seus recursos, tropas e construções. Como eu faço um banco de dados pra isso? Estou pensando e não chego a uma solução. Por exemplo, Se um unico usuário pode ter mais de uma cidade, como eu faço a tabela de usuários e cidades? A chave estrangeira CidadeID é contada varias vezes dentro da tabela do usuário? Essa nao é a melhor forma, não é? Ainda não fiz nenhum relacionamento e nem criei a tabela de cidades por ter duvida nestes relacionamentos. Depois tem as unidades de cada cidade, os recursos de cada cidade, as construções de cada cidade etc. Obrigado.
  5. E aí, quem vocês acham que vai levar essa Copa do World? Estou otimista, acredito que Portugal pode chegar longe. Campeão diria que o Brasil e Espanha são meus favoritos. E pra vocês?
  6. (VERSÃO 1.3 COMPLETA) SlenderMan's Shadow é um jogo de terror de sobrevivência, baseado no mito Slenderman, Explore os 9 mapas e pegue todos os itens para sobreviver sem deixar o Slender te pegar. MAPAS: GAMEPLAY DE ALGUNS MAPAS: [Hidden Content] ATIVAÇÃO: [Hidden Content]
  7. Olá, Sugestão para sorteio. Algum jogo da série "Total War". Jogo de estratégia em tempo real onde se manipulam grandes quantidades de tropas nos campos. Alguns jogos da série: Tem o "Rome: Total War"; Tem o "Medieval 2: Total War; Tem o "Total War: Warhammer". Obrigado.
  8. Olá, Gostaria de criar um jogo semelhante ao www.atwar-game.com É basicamente um jogo de "War" ou "Risk". Tem-se as bandeiras colocadas sobre uma imagem de mapa e tem-se as unidades de ataque e defesa que caminham sobre o mapa e capturam as bandeiras. É um jogo interessante mas é muito limitado, possui basicamente ataque e defesa e alcance de movimento. Eu gostaria de fazer um jogo semelhante mas mais complexo, com mais dados para as unidades como Força, Destreza, Dano de primeiro ataque(para Cataphracts, por exemplo). Implementar mais coisas mesmo. Os mapas são criados pelos usuários assim como as unidades. Eles possuem um editor de mapas em forma de aplicativo, mas estão implementando um editor de mapas em HTML5 que não se sabe quando ficará pronto e se terá novidades, bem como não respondem às sugestões dos jogadores. Eu gostaria de criar meu próprio jogo, mais complexo e completo. Estou procurando material de HTML5 pra criar um editor de mapas(basicamente permitir desenhar bordas sobre uma imagem de mapa carregada e cadastrar unidades que caminham pelo mapa, configurando ataque, defesa e imagem da unidade, por exemplo) mas não estou encontrando e sei que eles estão fazendo um editor de mapas em HTML5. Alguém tem algum material que serviria para este caso? To procurando sobre canvas mas o material que achei por enquanto de HTML5 não me serviu muito. Obrigado.
  9. Uma foto do jogo feito com Python/Flask e HTML Bom, agora o bixo pega! Vamos criar uma parada mais avançada. Na aula anterior, criamos um joguinho bem besta. Agora vamos começar a brincar de verdade. Vamos construir algo mais fuck monster foda. Que tal um Joguinho de tiro? Fui pegando umas imagens da internet para ficar mais interessante o jogo, mas o ideal e voce construir algo original. Vamos trabalhar com Flask. Segue uma breve explicação do mesmo, se quiser informações a mais, pesquise e estude. E só digitar no google :) PRIMEIROS PASSOS 1 - Primeiramente, certifique-se de estar com python instalado em seu computador. 2 - Vamos instalar o Flask: Windows (Abrir CMD como administrador) pip install flask Linux/OSx sudo pip install flask 3 - Agora que voce instalou o Flask direitinho em seu computador, crie uma pasta para criarmos o jogo. Ela vai ter que ter a seguinte arquitetura de arquivos. No meu caso, eu tenho uma pasta chamada webcheats-python e dentro dela esta organizado todas essas pastas e arquivos. Nao crie o app.pyc, ele gera sozinho. Pode ignorar esse arquivo. 5 - Agora antes de criar um jogo, precisamos entender qual é a proposta do jogo e quais serão as regras. Como eu estou criando um jogo aqui, eu vou dar as regras. Mas o processo sera o mesmo nos proximos jogos que vocês forem criar. Veja abaixo: Um jogo de tiro onde um jogador (voce) vai trocar tiros com um Bot. O bot tera movimentos aleatorios. O jogador vai controlar seu boneco (bonequinho embaixo) com as teclas W,S,A,D e o ESPAÇO para atirar. O jogador e o bot terao um ESCUDO. Entao quando estiverem atras do escudo, estarao protegidos dos tiros. Para acertar o tiro, e preciso sair do escudo e o adversario estar fora do escudo tambem. Alem disso, e preciso os 2 estarem do mesmo lado, caso contrario o tiro não pega. 6 - Bom vamos então começar a criar a estrutura HTML. Jogue dentro do seu templates/game.html esse código abaixo. Não vou explicar o que cada div faz, ja existe alguns tutoriais aqui na Info Zone explicando sobre HTML CSS e Javascript. Vou apenas explicar o algoritmo que fiz. [HIDE-THANKS] <html> <head> <title>Tiro Seco</title> <link rel="stylesheet" type="text/css" href="{{url_for('static', filename='css/app.css')}}"> </head> <body> <!-- Arena do Jogo--> <div class="arena"> <div class="bot"> <div class="head"><img src="{{url_for('static', filename='img/enemy.png')}}"></div> <div class="shield" style="margin-top: 120px;"><img src="{{url_for('static', filename='img/shieldenemy.png')}}"></div> </div> <div class="player"> <div class="shield"><img src="{{url_for('static', filename='img/shield.png')}}"></div> <div class="head"><img src="{{url_for('static', filename='img/player.png')}}"></div> </div> </div> <!-- Placar--> <div class="placar"> <fieldset> <legend>Você</legend> <div>HP: <span id="player_hp"></span></div> <div>ACERTOS: <span id="player_score"></span></div> </fieldset> <fieldset> <legend>Bot</legend> <div>HP: <span id="bot_hp"></span></div> <div>ACERTOS: <span id="bot_score"></span></div> </fieldset> </div> <!-- jQuery e Regras do Jogo --> <script src="http://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> <script>var SHOT_AUDIO = "{{url_for('static', filename='sounds/tiro.mp3')}}"</script> <script src="{{url_for('static', filename='js/game.rules.js')}}"></script> </body> </html> [/HIDE-THANKS] Beleza. Nada muito complexo no HTML acima. Criei uma estrutura simples de HTML (html, head, body) e dentro do body eu adicionei 2 divs: arena e placar. Arena tem o escudo e o personagem do Player e do Bot. No final eu importo o jQuery que vamos trabalhar no arquivo static/js/game.rules.js e um script gravando na variavel SHOT_AUDIO a rota do audio de TIRO que baixei. Isso porque essas variáveis são do FLASK ({{url_for('static', filename='js/game.rules.js')}}), e só vão funcionar no html. 7 - Agora vamos adicionar um CSS bonitinho. Eu fiz algo bem porco, nada demais. Podem editar a vontade. No fundo, eu adicionei uma imagem de Mapa que catei na internet, e o unico arquivo que nao fiz download e joguei o URL mesmo. Jogue o codigo abaixo dentro do seu arquivo static/css/app.css: [HIDE-THANKS] @import url('https://fonts.googleapis.com/css?family=Sedgwick+Ave'); body { font-family: 'Sedgwick Ave', cursive; background-image: url('https://i.ytimg.com/vi/c0a2_C3Fqo8/maxresdefault.jpg') } /* Arena & Placar*/ .arena { width: 500px; height: 580px; background-color: rgba(255, 255, 255, 0.26); color: white; border-radius: 25%; position: relative; margin: auto; box-shadow: 0px 0px 20px #000; } .placar { color: white; text-shadow: 0px 0px 3px #000; margin: auto; width: 530px; position: relative; height: 90px; background-color: #0000007a; } .placar fieldset { width: 230px; position: relative; float: left; } /*Bot*/ .bot { position: absolute; top: 0; text-align: center; width: 100%; } .bot .head { position: absolute; width: 100%; } /* Player*/ .player { position: absolute; bottom: 0; text-align: center; width: 100%; } .player .head img { transform: rotate(180deg); } .player .head img { position: relative; } .player .head img.left { left: 100px; } .player .head img.right { right: 100px; } /* Both */ .player .head img, .bot .head img { width: 125px; } .player .shield img, .bot .shield img { width: 100px; } [/HIDE-THANKS] FLASK_APP=app.py flask run 8 - Bom, agora vamos ao Javascript. Agora vou ser bem detalhado, vai ser um pouco chato mas tentarei resumir o máximo possível. Não é difícil entender o código. Se você possui alguma dificuldade com sintaxe ou algumas funções, e só dar uma pesquisada. Nenhum programador sabe tudo, a maior ferramenta de todos nos é o Google. Abaixo o codigo do Javascript bem comentado e explicado, jogue tudo dentro do seu arquivo static/js/game.rules.js: [HIDE-THANKS] /* @author Cr4cko @description Estas sao as regras e funcoes do jogo. */ /* Sempre deixo variaveis que precisamos instanciar no topo do codigo. Usaremos essa aqui mais no final. Essa variavel vai guardar o audio de TIRO. Sempre que voce ver um som_tiro.play() e o que vai fazer o barulho de TIRO quando apertar ESPAÇO ou quando o BOT atirar. */ var som_tiro = null; /* Aqui eu crio 2 variaveis PLAYER e BOT com os seus atributos. Estou dando uma vida de 100 para os 2, dano de tiro de 5 e zerando o score dos 2 a principio. A variavel is_protected e um boolean (verdadeiro ou falso). Ela vai me dizer se o jogador/bot esta PROTEGIDO no escudo ou nao. Ja a variavel position, diz se o jogador/bot esta na posicao inicial (protegido) ou esquerda(left) ou direita(right). */ PLAYER = { hp: 100, maxHp: 100, damage: 5, score: 0, is_protected: true, position: "initial" } BOT = { hp: 100, maxHp: 100, damage: 5, score: 0, is_protected: true, position: "initial" } /* PLAYER SETTINGS */ /* Essa e a funcao de tiro do jogador. Vejam que eu crio um timer (timerToShotAgain), para impedir que o jogador fique atirando milhoes de vezes por segundo, se nao fica facil demais haha. Aqui e bem simples: Se o bot estiver desprotegido, e eu (player) tambem estiver desprotegido e estivermos no mesmo LADO do mapa (eu no lado esquerdo e ele no lado direito dele), quer dizer que acertei o tiro. Essa funcao e chamada no evento da tecla ESPAÇO no teclado. Voce vera onde eu crio os eventos mais abaixo. */ function player_shot() { if (timerToShotAgain) return; //Se tiver ainda rolando o tempo, impedir de atirar novamente. som_tiro.play(); if (!BOT.is_protected && !PLAYER.is_protected && BOT.position == PLAYER.position) { life = BOT.hp - PLAYER.damage; //resultado da vida do bot - dano do tiro do player if (life > 0){ //se a vida for maior que zero... BOT.hp = life; //altera vida do bot PLAYER.score += 1; //da ponto pro PLAYER //printa os resultados no html $("#bot_hp").text(BOT.hp); $("#player_score").text(PLAYER.score); //Pinta o BOT de vermelho para identificar que foi atingido e depois pinta de transparente. $(".bot .head img").css({"background-color":"red"}); setTimeout(function(){$(".bot .head img").css({"background-color":"transparent"});}, 500) } else{ //Se a vida nao for maior que zero o bot MORREU. chama a funcao de resetar o jogo. resetGame(); } } timerToShotAgain = setTimeout(delayShotAgain, timerMS); } /* Como disse acima, o delay de tiro do player. Quando voce apertar espaco voce tera que esperar 500ms (timerMS) para poder atirar novamente mesmo que clique centenas de vezes no ESPACO. */ var timerToShotAgain; //o timer var timerMS = 500; //delay pra poder atirar novamente function delayShotAgain(){ clearTimeout(timerToShotAgain); timerToShotAgain = null; } /* Aqui e a funcao que protege o jogador. Quando ele nao estiver clicando pra esquerda(A) ou direita(D), ele estara protegido atras do ESCUDO. Ativo o is_protected pra true. E coloco a posicao dele como inicial (protegido). */ function player_shield(){ $(".player .head img").removeClass("left") $(".player .head img").removeClass("right") PLAYER.is_protected = true; PLAYER.position = "initial"; } /* Aqui e o evento que define a DIRECAO do jogador. Esquerda(A) ou direita(D). Lembrando que quando ele estiver fora do escudo, ele estara desprotegido. Definimos o atributo is_protected pra false. */ function player_direction(dir){ $(".player .head img").addClass(dir); PLAYER.is_protected = false; //Aqui vou inverter a ideia de esquerda e direita, pois o jogador esta //de frente para o bot. A esquerda do jogador e a direita do BOT, visse versa. PLAYER.position = dir == "right" ? "left":"right"; //Isso e um if ternario, pesquise depois. } /* EVENTOS*/ /* Esse e o evento de CLIQUE do jogador. Veja que eu estou gravando os eventos de todo o BODY do HTML. Se o jogador clicar no A (esquerda) e o keycode 100. Se clicar no D (direita) e o keycode 97. Se clicar no espaco, keycode 32. */ $( "body" ).keypress(function(evt) { if (evt.keyCode == 32) { player_shot(); } if (evt.keyCode == 100) { //esquerda player_direction("left"); } else if (evt.keyCode == 97){ //direita player_direction("right"); } }); /* Esse e o evento de TIRAR o dedo do clique. O keypress e quando voce aciona o botao O keyup e quando voce tira o dedo. Entao aqui serve apenas para verificar se voce TIROU o dedo do A (esquerda) ou D (direita) para voltar a posicao do player no ESCUDO (initial). */ $( "body" ).keyup(function(evt) { if (evt.keyCode == 65 || evt.keyCode == 68){ player_shield(); } }); /* FIM */ /* BOT SETTINGS */ /* Aqui e a mesma pegada do Player, porem para o BOT. Escudo do BOT. */ function bot_shield(){ $(".bot .head img").css({"float": "initial"}); BOT.is_protected = true; BOT.position = "initial"; } /* Mesma pegada do player. Porem nao precisa inverter as posicoes. */ function bot_direction(direction){ $(".bot .head img").css({"float": direction}) BOT.is_protected = false; BOT.position = direction; } /* Exatamente igual o Player mas nao precisa bloquear a quantidade de cliques, pois o MEU ROBO e honesto e vai jogar bem de boas com voce. :D */ function bot_shot(){ som_tiro.play(); if (!PLAYER.is_protected && !BOT.is_protected && BOT.position == PLAYER.position) { life = PLAYER.hp - BOT.damage; //resultado da vida do player - dano do tiro do bot. if (life > 0){ //se a vida for maior que zero PLAYER.hp = life; //alterar vida player BOT.score += 1; //add pontuacao bot //printar no html os resultados $("#player_hp").text(PLAYER.hp); $("#bot_score").text(BOT.score); //Pintar em vermelho o player dizendo que ele foi atingido, dpois pintar de transparente novamente. $(".player .head img").css({"background-color":"red"}); setTimeout(function(){$(".player .head img").css({"background-color":"transparent"});}, 500) } else{ //Se a vida nao for maior que zero o player MORREU. chama a funcao de resetar o jogo. resetGame(); } } } /* Aqui e a funcao do sleep que eu crio para usar na inteligencia do robo. Só copia :) */ function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } /* Aqui e a funcao que da vida ao BOT. Aqui vamos ter que criar toda a logica de acoes do mesmo. Vai ser interessante o BOT fazer movimentos aleatorios, para nao ficar manjado. */ async function startBot() { /* Aqui eu crio o primeiro movimento e segundo movimento. Ao executar o startBot, ele vai fazer uma acao, voltar para o escudo fazer outra acao e depois voltar pro escudo. Entao ele tera 2 movimentos para fazer aleatoriamente. */ var first_dir = Math.floor(Math.random() * 2) + 0; //numero entre 0 e 1 var second_dir = Math.floor(Math.random() * 2) + 0; //numero entre 0 e 1 //Aqui eu crio um tempo aleatorio entre 200ms e 500ms que o bot vai ficar escondido no ESCUDO. var time_protect = Math.floor(Math.random() * 500) + 200; //Se o movimento for 1, esquerda, se for 0, direita. first_dir = first_dir == 1 ? "left":"right"; second_dir = second_dir == 1 ? "left":"right"; /* - INTELIGENCIA DO BOT Agora vem a parte show. Vamos criar os movimentos e dizer os tempos de espera entre um e outro. */ //Iniciando com o robo escondido. await sleep(200); bot_shield(); //O bot espera 100ms vai para uma direcao e atira. await sleep(100); bot_direction(first_dir); await sleep(BOT_NIVEL == "facil" ? 200:100); //200ms nivel facil, 100ms nivel dificil bot_shot(); await sleep(BOT_NIVEL == "facil" ? 200:100); //200ms nivel facil, 100ms nivel dificil //Bot volta para escudo bot_shield(); await sleep(time_protect); //O bot espera 100ms vai para uma direcao e atira. await sleep(100); bot_direction(second_dir); await sleep(BOT_NIVEL == "facil" ? 200:100); //200ms nivel facil, 100ms nivel dificil bot_shot(); await sleep(BOT_NIVEL == "facil" ? 200:100); //200ms nivel facil, 100ms nivel dificil //Bot volta para escudo await sleep(200); bot_shield(); };/* FIM */ /* GAMEOVER: resetGame */ /* Aqui fica a funcao de reset. Se o bot te matar ou voce matar ele, essa funcao e chamada. Bem simples, vemos quem ta com a vida maior, e abre um alert dizendo quem ganhou. Em seguida, resetamos os scores para 0 e setamos a vida do bot e player para o maxHp que sempre sera a vida total. Depois jogamos os 2 para a posicao atras do escudo. */ function resetGame() { //Exibindo Ganhador if (PLAYER.hp > BOT.hp){ alert("Voce ganhou :D") } else { alert("Voce perdeu :(") } //Resetando Vida e Score $("#player_score").text(0); $("#bot_score").text(0); $("#player_hp").text(PLAYER.hp = PLAYER.maxHp); $("#bot_hp").text(BOT.hp = BOT.maxHp); //Voltando para protecao os 2 bot_shield(); player_shield(); } /* LOAD SETTINGS - Configuracao e Start do Jogo */ /* Aqui e onde configuramos as preferencias iniciais do jogo e demos start no bot. */ function loadSettings(){ //Aqui que definimos o nivel do jogo. Lembra ali em cima no delay de tiro do BOT? //Ou seja, se tiver facil, ele vai pra direcao e atira em 200ms. Se tiver no dificil, faz isso em 100ms. //Quanto menos ms, mais rapido, ou seja, mais dificil hehe :) BOT_NIVEL = "facil"; // facil, dificil //Aqui setamos a vida do player/bot e os scores. lembre-se que aqui ainda o jogo nao comecou. $("#player_hp").text(PLAYER.hp); $("#player_score").text(PLAYER.score); $("#bot_hp").text(BOT.hp); $("#bot_score").text(BOT.score); //Carregando som de tiro. Lembra da variavel la em cima? Enfim usaremos ela! som_tiro = document.createElement('audio'); som_tiro.setAttribute('src', SHOT_AUDIO); //aqui a variavel criada no HTML, arquivo do tiro.mp3 som_tiro.load(); /* Agora com a funcao de javascript setInterval, criamos um looping infinito que e executado a cada 2 segundos. Entao o startbot e chamado a cada 2 segundos. Em 2 segundos, vai acontecer todos aqueles eventos da funcao startBot que criamos. */ setInterval(function(){ startBot(); }, 2000); }; /* Quando tudo estiver carregado certinho, executamos o loadSettings para iniciar jogo. */ $(document).ready(function(){ loadSettings(); }) [/HIDE-THANKS] Eita.. bom galera a pior parte passou. Foi mais chato eu organizar todo meu codigo e comentar do que ler e entender isso kkkkkkkkk. Bom, nao fique triste se voce nao entender tudo o que ta rolando ate agora, o importante e voce entender os passos que estamos fazendo e entender um pouco a LOGICA que estou criando. Programar nao e dificil, dificil e saber identificar os mateirias e as decisoes que precisaremos tomar para alcancar certo objetivo. MAS ENFIM, vamos continuar. 9 - Agora com HTML, CSS e o Javascript prontos, esta faltando quem? FLASK! Agora e bem simples, dentro do seu app.py adicione esse codigo: [HIDE-THANKS] from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('game.html') [/HIDE-THANKS] Simples. Certo? Não precisa entender a fundo o que e esse pequeno trecho de codigo. Como estamos usando um framework (Flask), ele possui diversas complexidades e funcoes por tras. Isso e um framework, assumir todas as complexidades por tras e deixar bem facil do usuario entender. No codigo acima, chamamos a classe Flask, e criamos uma rota "/" retornando o template game.html que criamos. O metodo render_template observa a pasta templates. Entao nosso game.html precisa estar la. Se voce mudar o @app.route('/') para @app.route('/game') voce muda a rota do site. Ou seja, quando voce iniciar voce precisara acessar: http://seusite.com/game. 10 - Agora so falta as imagens e o som de tiro para estar 100% antes de iniciar o jogo. Eu vou deixar no final do post o link de download de todas as imagens e arquivos. Coloque eles nas pastas de acordo com a estrutura que mostro na imagem la no passo 3 e logo em seguida vamos iniciar o jogo com esse comando digitado no TERMINAL/CMD: FLASK_APP=app.py flask run Pronto! Servidor ligado, agora acesse no teu navegador: http://localhost:5000/ Teclados: A,D para esquerda/direita e ESPACO para atirar. DOWNLOAD
  10. Bom, duvida que so aprendendo o tutorial 2 conseguimos criar um Jogo? Jovem, jogo não eé só 3d, com bracos e animacoes. Antes de tudo isso, os jogos eram de tabuleiro, alguns jogos de texto e apenas de cliques. No nosso caso, vamos criar um jogo simples de pergunta e resposta. Primeiro de mais nada, vamos escrever as regras desse jogo. Se você não consegue escrever as regras e funcionalidades do jogo no papel, voce NUNCA vai escrever em python ou qualquer outra linguagem de programação. Lembrando que estou falando em criar, e não copiar. Então vamos lá. 1 - Vamos criar uma lista de dicionarios. 2 - Cada dicionario tera os seguintes atributos: titulo da pergunta, resposta certa, lista de respostas possiveis. 3 - Vamos criar um looping e ir perguntando e armazenando as respostas. 4 - Respostas certas o usuario ganha 1 ponto, resposta errada perde 1 ponto. 5 - Depois de todo looping, vamos exibir quantos pontos o usuario fez. Lembrando que explicações sobre loopings vou deixar no final do topico. Tudo que tiver #blablabla, e um comentário sobre o que estou fazendo. Isso não afeta no código. # -*- coding: utf-8 -*- #Iniciando os pontos do usuario SCORE = 0 # Lista de perguntas lista_de_perguntas = [ { "title": "Quem descobriu o Brasil?", # titulo "right_answer": "B", #resposta certa "answers": [ #mais uma lista de objetos com as possiveis respostas { "value": "A", #Letra A "description": "Cr4cko" #Descricao da letra A }, { "value": "B", "description": "Pedro Álvares Cabral" }, { "value": "C", "description": "Carlos Drummond de Andrade" } ] }, { "title": "A Webcheats é um...?", "right_answer": "C", "answers": [ { "value": "A", "description": "Disco Voador" }, { "value": "B", "description": "Blog" }, { "value": "C", "description": "Forum" } ] }, ] """ No looping vamos fazer a pergunta, aguardar o input do usuarios conferir se a resposta esta certa ou nao e anotar o score. """ print("# Joguinho de Perguntas #\n\n") #Primeiro looping para obter as perguntas for pergunta in lista_de_perguntas: print("Pergunta) %s \n\n" % pergunta['title']) #Segundo looping para obter as respostas for resposta in pergunta['answers']: print( "%s) %s\n" % (resposta['value'], resposta['description']) ) # para obter o que o usuario escreve, use o input. answer_selected = input("\nResposta: ") # Isso eé uma condição. Se a resposta selecionada e a certa, aumenta o ponto, se nao, subtrai. if answer_selected.lower() == pergunta['right_answer'].lower(): #.lower() para forcar tudo letra minuscula SCORE = SCORE + 1 # ou SCORE += 1 (resposta certa, aumentar pontos) else: SCORE = SCORE - 1 print("Perguntas finalizadas. Sua pontuação é: %s" % SCORE) Referencias e Dicas Loopings em Python - Link externo Estruturas Condicionais em Python - Link externo
  11. Um jogo divertido onde voce pode explorar um mundo diferente com diverssas missoes, Mascotes,Skills,E muito mais, Quiria fazer uma versao do Grand Chase mais nao consegui as spritesSheets dos personagens entao vive que emprovizar com esses personagens que criei no site do maplestory Bannedstory ^_^ o jogo contem 5 Personagens, Dentro do jogo contem um arquivo com ajuda e instruçoes Baixar http://gamejolt.com/games/warriors/118218 COMANDOS Atacar, Tecla Z Pular/Saltar, ceta pra cima Speciais, segure Z ou use os atalhos A,S,D,F Usar items, Teclado numerico, 1,2,3,4,5,6,7,8,9,0 voce pode alterar os comandos no menu pode usar Joystick,XBOX,PC etc... Demostraçoes, engraçado esse cara jogand kkk https://www.youtube.com/watch?v=OmuFIQDfYig https://www.youtube.com/watch?v=8-jkRgAf5lU https://www.youtube.com/watch?v=qkn9qiyiF4I https://www.youtube.com/watch?v=9qp-X5LGg5g
  12. AlemaoCCB

    Fighter 2.0

    Fighter 2.0 é um jogo de Luta que estou desenvolvendo diversos personagens estou sempre aidcionando um novo personagens, diversos speciais muito mais, alguns speciais e personagens sao de minha criaçao Voce pode modificar os controles para usar , PS2 USB,XBox360,Will,Etc... dentro do jogo tem a opçao ajuda la estara os comandos speciais dos personagens, lembrando nao presisa fazer sequencias para soltar magias e speciais apenas apertando alguns botoes o jogo mais facil de luta que voce vai jogar kkk mais ta da hora Baixar http://gamejolt.com/games/fighter-2-0/126134 Video demonstrações de todos os personagens
  13. Super Batalhas de Guerreiros é um jogo de estrategia onde voce pode treinar diversos soldados diferentes, objetivo deste jogo é destroir as estatuas magicas que cria inimigos destruo-as antes que os inimigos destrua o guardiao do seu castelo tem outra versao que eu nao coloquei Baixar http://gamejolt.com/games/BatalhasdeGuerreiros/268208 Comandos Ataque Z, X, A, S, Z+Cima, Z+Baixo, Z+X, Z+A, etc...... Video demonstraçao
  14. Tanques Mapa Criador é um jogo de estrategia de criar terrenos para batalhas de Tanques la voce pode alterar o terreno quantidade de tanques times diferenciados como ATK,DF,Opacidade,Velocidade, e muito mais Baixar http://gamejolt.com/games/TanquesMapaCriador/268290 Video demonstraçao Imagens Voce cria seus proprios mapa e depois salva em um slot, quando slot estiver vermelho no Save significa que ja existe uma gravaçao naquele slot se voce salvar no slot vermelho tera uma opçao "ja existe uma gravaçao neste slot deseja salvar se nao salve em um slot vazio,... e no slot do Load quando esta amarelo significa que existe uma gravaçao naquele slot se quiser carregar e so clicar em Load...
  15. LANÇAMENTO BETA DIA 03/06 PANDA CRAFT BRASIL ¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸ SOBRE É um servidor para quem busca aventura e uma longa jornada de diversão e entretenimento. Com nosso servidor extremamente difícil e nosso sistema balanceado de venda e compra de itens vamos propor uma jogabilidade incrível. Queremos que você entre nesse grandioso mundo do RPG onde o que não vai faltar é diversão ! ¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸ INFORMAÇÕES Hospedagem: HostLoad Versão: 1.8.8 (Em breve 1.8 ~ 1.11) Lag: Sem Lag (Caso haja será feita o upgrade do Host ou troca do mesmo) IP: 167.114.39.30:25609 Site: Em construção Spawn Pequeno ¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸ GRUPO NO WHATSAPP: https://chat.whatsapp.com/DrE0XqMcTBY6b4IuDX4q61 ¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸ Sistema HARD Survival Panda Craft ( PODE HAVER ALTERAÇÕES ATÉ O DIA DO LANÇAMENTO ) Exemplo: 1 hora de jogo você vai conseguir cerca de 100 PandaCoin, seja no Job, Plantação, Bonificações, Quests ou outros meio de ganhar dinheiro. O custo de uma parte de um set P4 é cerca 10.000, por exemplo. Os valores ainda vão ser oficialmente definidos. ¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸ RANKS ( PODE HAVER ALTERAÇÕES ATÉ O DIA DO LANÇAMENTO ) Bronze: 1.000 Prata: 2.500 Ouro: 6.250 Platina: 15.625 Diamante: 39.063 DiamanteDuplo: 97.656 Imperador: 244.141 ImperadorDuplo: 610.352 Titan: 1.525.879 ¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸ VIP ( PODE HAVER ALTERAÇÕES ATÉ O DIA DO LANÇAMENTO ) Benefícios: TAG especial / Novos comandos / Participação no grupo exclusivo da diretoria / Suporte exclusivo / Kit Vip > KIT SIMPLES PARA NÂO ATRAPALHAR A JOGABILIDADE DOS PLAYERS QUE NÂO TEM CONDIÇÔES DE PAGAR / Etc. Preço do vip vai ser em torno de 9 reais aproximadamente que será utilizado para manutenção e aluguel do servidor ¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸ VAGAS ( PODE HAVER ALTERAÇÕES ATÉ O DIA DO LANÇAMENTO ) As vagas serão abertas no dia do lançamento. Serão entrevistado candidatos com experiência de no mínimo 1 ano e que tenham conhecimento do uso dos principais comandos. | 1 Vaga | Diretor Geral | | 2 Vagas | Moderador | | x Vagas | YouTube | | 1 Vaga | Diretor de divulgação | | x Vagas | Divulgadores Oficiais | | 1 Vaga | Builder | | 2 Vagas | Suporte | ¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸,ø¤º°`°º¤ø,¸ PLUGINS / FERRAMENTAS / SISTEMAS Sistema de Jobs - Ganhe dinheiro trabalhando / Loja com preços balanceados / Quest / Faction / Sistema de compra de terrenos ao lado do Spawn / NPC's / BAUs com surpresas aleatórias ao minerar / RankUP / Kits / CASSINO < novidade aguardem / Desafios / Eventos / Suporte / Faça Sua Loja / Arenas / Sistema Anti DDoS / Anti Lag
  16. Secrets Of God's - WORLD MIDGARD'S Nome do Servidor: Secrets Of God's [sOG] Site: www.portalsog.com.br Pagina Facebook: www.facebook.com/PortalSOG Conexão: Sem hamachi, 24/7 - Sem lag,bugs, servidor protegido por A-hack! Rates: Easy UP/PVP. Informações : Servidor novo sem edits, livre de bugs e hacks. Informaçõe In-Game: Sistemas Guilda Chat colorido, para usar como quiser Kefra drop item tudo no chão NPCs de SOG Store NPCs de evento Classes balanceadas ! Bloqueio Pesadelo, só é possível entrar HARDCORE,CELESTIAL Novas armas celestial negras,e novos sets celestial negros ! Armas NEGRAS,BRANCAS adicionadas ! 9 meses online !!
  17. Boa tarde, uma empresa brasileira está lançando um jogo novo de MMORPG, se chama BloodStone the ancient curse. Como o jogo é novo não existem informações sobre ele em lugar nenhum, com isso eu gostaria de criar um Fã site para esse jogo, para nele ter tutoriais,informações sobre as vocações, quests , monstros etc... Mas a empresa do jogo não divulga nenhuma informação, com isso eu gostaria de acessar os arquivos do jogo para lá dentro descobrir coisas relativas a magias, monstros quests etc... Como eu faço para descobrir informações dentro dos arquivos de um jogo tendo simplesmente os arquivos de instalação ? Desde já agradeço, Lucas Rangel.
  18. Preciso saber que jogo é esse. Segue em anexo uma imagem. Parece RPG, acho que é pra PC. Falem mesmo que não tenham certeza, qualquer dica ajuda. Obrigado.
  19. Olá pessoal! Esses dias eu tava querendo muito jogar um PS3, pois não tenho console... Achei um de 600 GB, 1 manete original, 4 jogos e garantia de 1 ano por 920 reais. Queria saber de vocês se vale a pena. Uma internet de 3 MB aguenta atualizações (DLC), ou até mesmo modo online? Até onde a PSN é de graça? Respondam aí :D
  20. Serve contém virus desculpem
  21. * Servidor = 1.5.1 * Chave da Atulização = 4 * Rate = Alta * Em fase Beta * * Vagas Para Equipe Abertas * Email Para Contato = [email protected] * Procuro Pessoal que Sabe como Administrar um Servidor ou Com Conhecimento em Web Design. - O Servidor esta Aberto Para Teste para a galerinha que ja quer começar a jogar e ajudar o servidor com feedbacks. - Link do Patch : Click Aqui - Client Compativel : Click Aqui - Site Para Cadastro : Click Aqui - Painel de Jogadores : Click Aqui - Meu Skype: zero.gxgamer
  22. To sem nd pra fazer se quiser brincar é assim, eu falo duas palavra aleatórias e você escolhe uma e manda mais duas para outro membro responder e assim vai. Ex: Eu: Melão ou melancia ? Você: Melancia FPS ou RPG ? E assim vai indo até ninguém mais ligar pra isso... EVITE FLOOD! Começando. Taylor Swift ou Emma Watson ?
  23. ██████████ CabalParanoic ████████ █ Servidor Medium/Hard █ Servidor NOVO █ Npcs Editada █ Farm Estação Ruina █ Evento App é Preciso █ Ao cadastra Ganha Fantasias .. █ 1000 bônus Por Hora █ Drops de Oric 3ss █ EXP BASE: x90 █ EXP SKILL: x70 █ PET EXP: x50 █ ITEM DROP: x2 █ Novas Fantasias █ Iremos Add Paladino para DROPS Em Breve █ Entre Muitos.... █ AntHack Servidor com TS3 : CabalParanoic.servegame.com Pagina: https://www.facebook.com/Cabal-Paranoic-917826831664970/?fref=ts Grupo: https://www.facebook.com/groups/107277246334649/ Site: www.cabalparanoic.com Venham Fazer parte dessa Família!!