Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iagof-dev/n3rdytesouro_expotec
Java, Arduino & PHP | Projeto para expotec 2024 na Etec Joaquim Ferreira do Amaral
https://github.com/iagof-dev/n3rdytesouro_expotec
arduino arduino-sketch arduino-uno java minecraft minecraft-minigame minecraft-plugin minecraft-server mysql mysql-database php php8 plugin
Last synced: about 1 month ago
JSON representation
Java, Arduino & PHP | Projeto para expotec 2024 na Etec Joaquim Ferreira do Amaral
- Host: GitHub
- URL: https://github.com/iagof-dev/n3rdytesouro_expotec
- Owner: iagof-dev
- Created: 2024-04-03T22:13:27.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-11-30T13:33:10.000Z (2 months ago)
- Last Synced: 2024-11-30T14:33:46.106Z (2 months ago)
- Topics: arduino, arduino-sketch, arduino-uno, java, minecraft, minecraft-minigame, minecraft-plugin, minecraft-server, mysql, mysql-database, php, php8, plugin
- Language: Java
- Homepage:
- Size: 46.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Expotec 2024
[![wakatime](https://wakatime.com/badge/user/018e1f5e-85ee-4d1b-9e0e-ed450cf40324/project/018eab55-09b9-4255-b234-bf2df9b23354.svg)](https://wakatime.com/badge/user/018e1f5e-85ee-4d1b-9e0e-ed450cf40324/project/018eab55-09b9-4255-b234-bf2df9b23354)
### Demonstração:
https://github.com/user-attachments/assets/0222bf41-cc43-4033-8711-db2daab0e4c0
### Ideia:
Criar um modo de jogo de "caça ao tesouro" no jogo Minecraft envolvendo Arduino, mostrando led se está perto.No inicio abrirá a página de edição ~~de itens da bigorna~~ de texto da placa
e terá um texto em cima dizendo ("Digite seu nome para entrar no ranking")
~~e uma seta insinuando para clicar no item após renomear, após isso.~~
Será dado o item de uma PÁ para o jogador no inicio, o jogador será teleportado pra uma mini arena (40x40), o jogador deverá usar os leds do arduino como uma bússula e terá o objetivo cavar e de encontrar o baú (tesouro)
que ao encontrar a arena será resetada, baú será definido e outra região
O Jogador terá que bater o recorde dos jogadores na lista do ranking, não podendo passar do tempo máximo. (os 10 primeiros jogadores da lista do ranking)Arduino possuindo 3 leds, vermelho, laranja e verde
vermelho: longe
laranja: que está quase perto
verde: que pode estar ao redor do jogador
(Se o jogador estiver muito perto piscar todas os leds)## Arduino + Sketch
[TinkerCad Project](https://www.tinkercad.com/things/4CsAqzCUjmf-expotec-minecraft-2024?sharecode=N_ip5fn6wPsz_1O8KaItVAOZYmll_KhuWK5MK8uHq5U)
## Configurações
```
arduino:
port: COM1
api:
enable: false
url: http://localhost:80/
mysql:
enable: false
address: 127.0.0.1
user: root
pass: '123'
port: 3306
database: N3rdyTesouro
table: Jogadores```
## Problemas
- Quando a opção API está desativada, as funções dela continuam sendo rodadas. (Ou seja API sendo obrigatória)
- Parte do calculo e consultas da API não estão 100% controladas, então ser der erro o plugin para de funcionar inteiro
## Librarys/Frameworks Used:
* [Spigot (NMS/Minecraft Server)](https://www.spigotmc.org/wiki/spigot-plugin-development/)
* [DecentHolograms](https://github.com/DecentSoftware-eu/DecentHolograms)
* [SignGUI](https://github.com/Rapha149/SignGUI)
* [ProtocolLib](https://github.com/dmulloy2/ProtocolLib)
* [Images](https://github.com/Andavin/Images)
* [FastBoard](https://github.com/MrMicky-FR/FastBoard)