Ir ao conteúdo
  • Cadastre-se

Eduardo de Quadros

Membro Pleno
  • Posts

    435
  • Cadastrado em

  • Última visita

Tudo que Eduardo de Quadros postou

  1. Meu professor da graduação disse que isso não é recomendado e aplicativo não se usa a Unity. Corrijam-no por favor! Quando faço programas em C# sobre o Windows Forms usando o Visual Studio 2019, dá para desenhar e não apenas codificar. Quando faço programas em Java sobre o JFrame usando o NetBeans, dá para desenhar e não apenas codificar. Quando faço programas em Delphi sobre o VCL Forms, dá para desenhar e não apenas codificar. Quando uso o Android Studio, não dá para desenhar, apenas dá para codificar, já aprovei na disciplina desse assunto, mas esqueci quase tudo. Quando uso a Unity, dá para desenhar e consigo fazer aplicativos normais, em que todos os GameObjects são da Interface do Usuário dentro de um Canvas, com o Render Mode em Screen Space - Camera e com a Render Camera em Main Camera, em que alguns botões dá para ir para outras Scenes usando SceneManagement e SceneManager.
  2. Qual é a melhor IDE gratuita para Windows 10 para Python? Quando criar um arquivo para o código, salvo com que formato? Quando eu gero o executável, ele tem que formato? Qual destes 2 tem o formato PY?
  3. Estamos na oitava geração. Este é muito caro. Onde tem um muito mais barato?
  4. Quero que o Base funcione em nuvem, que quando vai para outra máquina, os dados do arquivo do Base não são perdidos, também quero que abra os formulários no celular.
  5. O recurso da Unity que serve para ganhar dinheiro com anúncios se chama Unity Ads.
  6. O que eu conheço são: Atualização da Versão dos Jogos Compra de Consumíveis, como Moedas Virtuais Gravação de Gameplays Transmissão de Lives para o YouTube
  7. Para salvar uma senha no banco MySQL, usa-se a função MD5 que o parâmetro é a senha cadastrada e o retorno é o que fica no banco. Então qual é a função que é o inverso de MD5, que o parâmetro é o que está no banco e o retorno é a senha cadastrada? Como se faz para pegar a senha do banco?
  8. Meus amigos sempre dizem que nunca posso saber a senha dos meus usuários do meu website, por favor corrijam-nos! Mas como eu consigo descobrir essas senhas? Vou no provedor de hospedagem do meu website, pelo cPanel acesso o banco de dados MySQL com phpMyAdmin e vejo a senha como campo na tabela de usuários quando quero entrar em contato com meus usuários pelo email ou pelo telegram dele que são dois campos da tabela de usuários. Acho que se o website não tiver senha para nenhum usuário, é fácil que a conta de muitos usuários seja invadida. A tabela de usuários precisa ter o campo data de nascimento, pela idade mínima de 8 anos e precisa ter o campo nome completo. A maioria dos websites para autenticar precisa de senha no próprio website.
  9. Veja este link e este link. Quando os usuários do meu website forem autenticar, eu não quero no meu website e sim pelo email ou pelo telegram dele. Então se no meu website tiver a senha do usuário, ele vai para o banco de dados, que é fácil de eu ver pelo provedor de hospedagem com cPanel do meu website, o que não é legal. Eu quero que o usuário descubra a senha dele pelo telegram ou email dele. A senha dele no meu website não vai ser fixa e sim variada para cada sessão. Olha as regras para a senha: Ter de 8 a 16 caracteres Ter pelo menos 1 letra maiúscula Ter pelo menos 1 letra minúscula Ter pelo menos 1 dígito numérico Ter pelo menos 1 símbolo especial Não ter padrões de teclado como "qwerty", "asdfgh", "zxcvbn", "qazwsx", "edcrfv" ou "tgbyhn" Não ter padrões sequenciais como "abcdef", "fedcba", "123456" ou "654321" Essa senha tem que ser uma string aleatória para enviar para o email ou telegram do usuário, para fazer login no meu website. Publiquei essa pergunta no Stackoverflow em Português e os moderadores fecharam-na por estar fora do escopo.
  10. Ele está com o PHP 7.4. Olha como está o código do .htaccess: DirectoryIndexes index.php index.html
  11. uq_email e uq_whatsapp são chaves únicas. meu cadastro.html: <html lang="pt"> <head> <meta charset="utf8"> <title>Eduardo de Quadros</title> <style> *{ margin: 0px; } h1, h2, h3, h4, h5, h6{ text-align: center; } header{ width: 100%; top: 0px; position: fixed; background-color: cyan; } body{ background-color: rgb(215, 200, 0); } header h1{ color: black; } textarea{ resize: none; width: 255px; height: 150px; } input{ width: 255px; left: 265px; position: absolute; } input[type=checkbox], input[type=submit]{ width: initial; left: initial; position: initial; } p, li{ text-align: justify; } div{ text-align: center; } img{ vertical-align: middle; } </style> <script type="text/javascript"> function cadastrarCrianca(){ var checkCrianca = document.getElementById("checkCrianca").checked; var nomeCompletoCriancaInput = document.getElementById("nomeCompletoCriancaInput"); var dataNascCriancaInput = document.getElementById("dataNascCriancaInput"); var nomeCompletoCriancaLabel = document.getElementById("nomeCompletoCriancaLabel"); var dataNascCriancaLabel = document.getElementById("dataNascCriancaLabel"); if(checkCrianca){ nomeCompletoCriancaInput.hidden = false; dataNascCriancaInput.hidden = false; nomeCompletoCriancaLabel.hidden = false; dataNascCriancaLabel.hidden = false; nomeCompletoCriancaInput.required = true; dataNascCriancaInput.required = true; nomeCompletoCriancaLabel.required = true; dataNascCriancaLabel.required = true; } else{ nomeCompletoCriancaInput.required = false; dataNascCriancaInput.required = false; nomeCompletoCriancaLabel.required = false; dataNascCriancaLabel.required = false; nomeCompletoCriancaInput.hidden = true; dataNascCriancaInput.hidden = true; nomeCompletoCriancaLabel.hidden = true; dataNascCriancaLabel.hidden = true; } } </script> </head> <body> <header> <h1>Eduardo de Quadros</h1> </header> <br><br><br><br> <p><a href="home.html">Voltar</a></p> <br> <p>Adolescentes com WhatsApp ou email usam o pr&oacute;prio. Adolescentes sem WhatsApp e email usam o do respons&aacute;vel.</p> <br> <form method="POST" action="cadastro.php"> <label for="nomeCompletoRespon">Nome Completo do Respons&aacute;vel: </label><input required type="text" name="nomeCompletoRespon" id="nomeCompletoRespon"><br><br> <label for="dataNascRespon">Data de Nascimento do Respons&aacute;vel: </label><input required type="date" name="dataNascRespon" id="dataNascRespon"><br><br> <label for="whatsappPT">WhatsApp do Usu&aacute;rio com DDI e DDD: </label><input required type="tel" name="whatsapp" id="whatsappPT"><br><br> <label for="emailPTCadastro">Email do Usu&aacute;rio: </label><input required type="email" name="email" id="emailPTCadastro"><br><br> <label for="senhaCadastro">Senha do Usu&aacute;rio: </label><input required type="password" name="senha" id="senhaCadastro"><br><br> <input onchange="cadastrarCrianca();" id="checkCrianca" type="checkbox" name="crianca"><label for="checkCrianca"> Estou cadastrando uma crian&ccedil;a</label><br><br> <label hidden id="nomeCompletoCriancaLabel" for="nomeCompletoCriancaInput">Nome Completo da Crian&ccedil;a: </label><input hidden type="text" name="nomeCompletoCrianca" id="nomeCompletoCriancaInput"><br><br> <label hidden id="dataNascCriancaLabel" for="dataNascCriancaInput">Data de Nascimento da Crian&ccedil;a: </label><input hidden type="date" name="dataNascCrianca" id="dataNascCriancaInput"><br><br> <input type="submit" value="Enviar"> </form> <br> </body> </html> Meu cadastro.php: <html lang="pt"> <head> <meta charset="utf8"> <title>Eduardo de Quadros</title> <style> *{ margin: 0px; } h1, h2, h3, h4, h5, h6{ text-align: center; } header{ width: 100%; top: 0px; position: fixed; background-color: cyan; } body{ background-color: rgb(215, 200, 0); } header h1{ color: black; } textarea{ resize: none; width: 255px; height: 150px; } input{ width: 255px; left: 265px; position: absolute; } input[type=checkbox], input[type=submit]{ width: initial; left: initial; position: initial; } p, li{ text-align: justify; } div{ text-align: center; } img{ vertical-align: middle; } </style> </head> <body> <header> <h1>Eduardo de Quadros</h1> </header> <br><br><br><br> <p><a href="cadastro.html">Voltar</a></p> <br> <?php $conn = mysqli_connect("eduardodequadros.com", "c13j2ucbs80l", "MelhorPior37!", "emqs"); $nomeCompletoRespon = $_POST['nomeCompletoRespon']; $dataNascRespon = date('d/m/Y', $_POST['dataNascRespon']); $dataNascRespon = implode('-', array_reverse(explode('/', $dataNascRespon))); $whatsapp = $_POST['whatsapp']; $email = $_POST['email']; $senha = $_POST['senha']; $crianca = isset($_POST['crianca']); $sql1 = "INSERT INTO usuarios (nome_completo_respon, data_nasc_respon, whatsapp, email, idioma, banido,"; $sql1 .= " proprietario_website) VALUES ('$nomeCompletoRespon', '$dataNascRespon', '$whatsapp', '$email', 'pt', 0, 0);"; $query1 = mysqli_query($conn, $sql1); if(!$query1) echo "<p>Erro ao tentar cadastrar o usu&aacute;rio!</p>"; else{ $sql2 = "SELECT * FROM usuarios WHERE nome_completo_respon = '$nomeCompletoRespon' AND data_nasc_respon ="; $sql2 .= " '$dataNascRespon' AND whatsapp = '$whatsapp' AND email = '$email';"; $query2 = mysqli_query($conn, $sql2); $row2 = mysqli_fetch_assoc($query2); $idUsuario = $row2['id_usuario']; if($crianca){ $nomeCompletoCrianca = $_POST['nomeCompletoCrianca']; $dataNascCrianca = date('d/m/Y', $_POST['dataNascCrianca']); $dataNascCrianca = implode('-', array_reverse(explode('/', $dataNascCrianca))); $sql3 = "UPDATE usuarios SET nome_completo_crianca = '$nomeCompletoCrianca', "; $sql3 .= "data_nasc_crianca = '$dataNascCrianca' WHERE id_usuario = {$idUsuario};"; $query3 = mysqli_query($conn, $sql3); } $sql4 = "INSERT INTO senhas (usuario, senha) VALUES ({$idUsuario}, '$senha');"; $query4 = mysqli_query($conn, $sql4); session_start(); $_SESSION['idUsuario'] = $idUsuario; $_SESSION['email'] = $email; $_SESSION['whatsapp'] = $whatsapp; $_SESSION['senha'] = $senha; if(!$crianca) $_SESSION['nomeCompleto'] = $nomeCompletoRespon; else $_SESSION['nomeCompleto'] = $nomeCompletoCrianca; header("Location: index.php"); } ?> <br> </body> </html> Então como corrijo o insert da minha $query1?
  12. Como eu faria? Seguiria essa playlist. No menu o jogador escolhe o idioma. Ele assiste o filme de mais de 3 horas e quando acaba o filme mostra os créditos. Sei que isso é inusual fazer na Unity, mas será que é possível, seguro e conveniente?
  13. Eu não quero ser youtuber, sim eu quero ser webmaster, eu tendo um próprio website sobre mim, em que todo o conteúdo será gratuito para todos os usuários, monetizando com uma dessas plataformas. Ter um canal no YouTube é melhor? Ter um website próprio é melhor? Ou não existe o melhor? Se o YouTube é muito melhor, então por quê?
  14. @Lost Byte Olha os módulos do meu curso na ordem: Consoles de Videogame da Primeira Geração Consoles de Videogame da Segunda Geração Consoles de Videogame da Terceira Geração Consoles de Videogame da Quarta Geração Fliperamas Consoles de Videogame da Quinta Geração Java Mobile Edition CD-ROM para PC Consoles de Videogame da Sexta Geração Flash, Shockwave, Silverlight, ActiveX, Java Web Player e Unity Web Player Consoles de Videogame da Sétima Geração Android e iOS Windows, Linux e macOS Steam WebGL Oculus VR Consoles de Videogame da Oitava Geração Vou ensinar as pessoas a jogar. Eu dar este curso é um projeto médio, não posso dar como iniciante, preciso ter experiência suficiente e trabalhar nele junto com outros professores. Então o que posso fazer antes de eu dar este curso, fora desenvolver jogos?
  15. Antes de fazer projetos G, precisa fazer 20 projetos M e todos eles têm que fazer muito sucesso. Antes de fazer projetos M, precisa fazer 20 projetos P e todos eles têm que fazer muito sucesso. Todos esses projetos precisam ser da mesma área, que é, ou Jogos, ou Banco, ou Redes, ou outras. [P]: Desenvolvimento de Jogos Pequenos para PC; Desenvolvimento de Jogos Pequenos para e CEL. [M]: Desenvolvimento de Jogos Médios para PC; Desenvolvimento de Jogos Médios para CEL; Curso Completo de Jogabilidade de Jogos Eletrônicos; Curso Completo de Aluguel de Partidas de Jogos Eletrônicos. [G]: Desenvolvimento de Jogos Grandes para PC; Desenvolvimento de Jogos Grandes para e CEL; Desenvolvimento de Jogos Grandes para Consoles; Curso Completo de Desenvolvimento de Jogos Eletrônicos; Desenvolvimento de Game Engines; Desenvolvimento de Consoles de Mesa; Desenvolvimento de Consoles Portáteis. Qual mais projeto P existe? Tem ideia? Antes de dar o curso completo de jogabilidade devo fazer 20 projetos pequenos de jogos e eles têm que fazer muito sucesso. O curso de jogabilidade de jogos eletrônicos é para eu ensinar as pessoas a jogar. Então o que posso fazer? Não quero desenvolver jogos.
  16. O projeto tem tamanho médio. Não dá para 1 pessoa fazer no início. Você vai aprender a jogar jogos eletrônicos e conhecer muitos jogos que você não conhece. Cada módulo tem até 12 plataformas e cada plataforma tem 50 jogos. Antes de eu ensinar um jogo específico, eu concluo todos desafios permanentes na maior dificuldade 5 vezes cada um, concluo 100% da história do jogo e ganho todos os troféus e conquistas do próprio jogo e da plataforma. Você não precisa ter nenhum conhecimento sobre jogos eletrônicos para começar o curso. A faixa etária é com a idade mínima de 18 anos, por ter alguns jogos com classificação indicativa 18 anos. Ensino a jogar em até 8 jogadores para todos os jogos. Olha os módulos do curso: Módulo 1 (Teoria Geral dos Jogos Eletrônicos) Módulo 2 (Consoles de Videogame da 1ª Geração) Módulo 3 (Consoles de Videogame da 2ª Geração) Módulo 4 (Consoles de Videogame da 3ª Geração) Módulo 5 (Consoles de Videogame da 4ª Geração) Módulo 6 (Fliperamas) Módulo 7 (Consoles de Videogame da 5ª Geração) Módulo 8 (Java Mobile Edition) Módulo 9 (CD-ROM Desktop) Módulo 10 (Consoles de Videogame da 6ª Geração) Módulo 11 (Java Standard Edition) Módulo 12 (Flash, Shockwave e Silverlight) Módulo 13 (Consoles de Videogame da 7ª Geração) Módulo 14 (Android e iOS) Módulo 15 (Windows, Linux e macOS) Módulo 16 (Steam) Módulo 17 (WebGL) Módulo 18 (Oculus VR) Módulo 19 (Consoles de Videogame da 8ª Geração) Módulo 20 (Consoles de Videogame da 9ª Geração) Meu pai disse que precisa de no mínimo 5 professores, acho que está errado, pois é fácil abrir uma empresa com 5 funcionários no início.
  17. Eu não quero usar um programa baixado, como o Windows Media Player, como encontrei vídeos explicando. Eu quero inserir vídeos no Form da mesma forma que o HTML. Eu nos vídeos quero inserir legendas em arquivo SRT, dependendo do idioma do usuário que automaticamente vai ser selecionado o idioma.
  18. Sem baixar nenhuma ROM de jogos em nenhuma extensão de arquivo, eu quero que meu emulador tenha as próprias ROM's, que serão diferente das da internet de hoje. Eu quero desenvolver um emulador de ao mesmo tempo todos os consoles de videogame da história, inclusive os consoles da oitava geração, os jogos de celulares antigos Java, os jogos de CD-ROM para PC e outras plataformas. Eu quero desenvolver esse emulador, de forma que todos os jogos sejam compativelmente perfeitos. Quero mostrar um vídeo com o hardware original e com as mãos da ação equivalente ao que se faz no emulador. Para o emulador Flashpoint da Bluemaxima, sei que todos os jogos de Flash, Shockwave e Silverlight são compativelmente perfeitos. Com o emulador que quero desenvolver, quero fazer com que se possa traduzir todos os textos e dublagens com Inteligência Artificial, o que o RetroArch da LibRetro já tem.
  19. Em qual posição fica o console híbrido? Menor que o portátil, entre o portátil e o doméstico ou maior que o doméstico?
  20. Eu quero 35 mil reais. Por que? São 12 módulos, cada módulo é na ordem da primeira à nona geração de consoles de videogame, comprando na internet, pensando no problema de conserto e assistindo no YouTube para consertar. O módulo de Java Mobile Edition, CD-ROM para PC e Arcades está entre a quinta e a sexta geração de consoles. O módulo de Plugins de Navegador de Internet para PC (eu uso o Bluemaxima Flashpoint) está entre a sexta e a sétima geração de consoles. O módulo de Windows Phone, iOS, Android, Descarregável para PC, Steam, Web Graphics Library e Oculus VR está entre a sétima e a oitava geração de consoles. Terá: 20 horas por idioma 7 idiomas por jogo 60 jogos por plataforma 15 plataformas por módulo Se fosse cobrar um valor por mês, seria 20 reais, então meu valor que eu quero cobrar apenas 1 vez é bom ou mau?
  21. Meu website hospedado na Umbler, alterei o CSS e enviei ao gerenciador de arquivos. Quando acesso http://eduardodequadros-com.umbler.net/ o CSS está da nova forma, mas quando acesso https://www.eduardodequadros.com/ o CSS não está da nova forma. Então o que aconteceu? Será que espero horas?
  22. Eu quero enviar por email um token de acesso apenas após o pagamento. Como se faz isso?
  23. Deem-me um exemplo de jogo de SNES que tem diálogos em forma de áudio, por favor! Pesquisei "snes games dubbers", "snes cutscenes", "snes audio dialogues" e não encontrei. Os primeiros jogos que eu me lembro que têm diálogos em forma de áudio são da quinta geração. SNES é da quarta geração. Sei que a terceira geração tem jogos com diálogos em forma de texto.
  24. Quero restringir o acesso ao conteúdo do meu curso online permitindo acessar apenas quem me pague 20 reais por mês. Quero permitir acessar meu curso online pessoas de muitos países do mundo. Eu sou muito inteligente em HTML, CSS, JavaScript, PHP e MySQL, mas não sei como se faz essa restrição.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...