- Clonando o repositório:
- Coloque a pasta em um servidor PHP local como o XAMPP ou WAMP
- Importando o banco de dados:
- Execute o script SQL fornecido (
script.sql
) para criar o banco de dados e a tabela necessária no MySQL.
-- Criação do banco de dados
CREATE DATABASE IF NOT EXISTS snake_ranking;
-- Selecionar o banco de dados
USE snake_ranking;
-- Criação da tabela de jogadores
CREATE TABLE IF NOT EXISTS jogadores (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(255) NOT NULL,
pontos INT NOT NULL
);
-- Criação de usuários
CREATE USER 'nome_do_usuario'@'localhost' IDENTIFIED VIA mysql_native_password USING 'sua_senha';
GRANT SELECT, INSERT, UPDATE, DELETE ON snake_ranking * TO 'nome_do_usuario'@'localhost';
- Configurando a conexão com o banco de dados:
- Edite o arquivo
conexao.php
e atualize as informações de conexão com o seu banco de dados MySQL.
<?php
// Configurações do banco de dados
$host = 'localhost';
$dbname = 'snake_ranking';
$username = 'seu usuario';
$password = 'sua senha';
// Tentar estabelecer a conexão com o banco de dados
try {
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
die("Erro ao conectar: " . $e->getMessage());
}
- HTML
- Java Script
- CSS
- Bootsrap
- PHP
- SQL
- No navegar vai em localhost/o nome da pasta
- Insira seu nome no campo indicado e clique no botão "Iniciar Jogo" ou Enter.
- Para jogar basta usar as setas do teclado ⬅️ ⬆️ ➡️ ⬇️ ou Clicar com o 🖱 e controlar a 🐍
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver alguma sugestão de melhoria, por favor, abra uma issue ou envie um pull request.
- Desenvolvido por João Marcos