Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jm7087/api_php_ranking_de_jogo

api em php para criar ranking de jogadores em um jogo, retornar um json com o nome e pontos dos 10 jogadores. Pra poder ser usado em um placar com os jogadores que fizeram mas ponto.
https://github.com/jm7087/api_php_ranking_de_jogo

api jogo mysql php ranking

Last synced: about 2 months ago
JSON representation

api em php para criar ranking de jogadores em um jogo, retornar um json com o nome e pontos dos 10 jogadores. Pra poder ser usado em um placar com os jogadores que fizeram mas ponto.

Awesome Lists containing this project

README

        

# API de Ranking para Jogo

Esta é uma API simples para um jogo que permite inserir e atualizar informações de jogadores em um banco de dados MySQL.
é retonar um json com o nome é pontos do jogadores

## Configuração

1. **Clonando o repositório:**
- Coloque a pasta em um servidor PHP local como o XAMPP ou em uma hospedagem.

3. **Importando o banco de dados:**
- Execute o script SQL fornecido (`script.sql`) para criar o banco de dados e a tabela necessária.

3. **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.

## Uso

- **Receber parâmetros via URL:**
- Para inserir ou atualizar informações de jogadores, passe os parâmetros `nome` e `pontos` na URL para o arquivo `receber_parametros.php`. Exemplo:
```
http://seuservidor.com/receber_parametros.php?nome=NomeDoJogador&pontos=100
```

- **Listar dados em JSON:**
- Para obter uma lista de todos os jogadores e suas pontuações em formato JSON, acesse o arquivo `listar_ranking.php`. Exemplo:
```
http://seuservidor.com/listar_ranking.php?top=0
```
- Ou se quiser só dos 10 melhores jogadores
```
http://seuservidor.com/listar_ranking.php?top=1
```

## Contribuição

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.

## Créditos

- Desenvolvido por [João Marcos](https://links.jm7087.com/)

## Licença

Este projeto é licenciado sob a Licença MIT - veja o arquivo [LICENSE](LICENSE) para mais detalhes.