Skip to content

amndalsr/HillClimbing-GuessingGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️Jogo da Advinhação com Hill Climbing

Este código é de um jogo de adivinhação, onde o jogador tenta adivinhar um número aleatório entre 1 e 100, e tem um limite de palpites. No contexto deste jogo, o algoritmo é utilizado para ajudar o jogador a adivinhar o número mais rapidamente, dando dicas sobre se a tentativa atual está muito alta ou muito baixa em relação ao número correto.

🤖Estou pensando em um número entre 1 e 100, você consegue advinhar? TENTE AQUI!

🗻Hill Climbing

O algoritmo Hill Climbing (subida da encosta, em português) é uma técnica de otimização heurística que busca encontrar uma solução ótima em um espaço de busca, a partir de uma solução inicial.

O funcionamento básico do algoritmo consiste em realizar sucessivas iterações, em cada uma delas, o algoritmo avalia a qualidade da solução atual e busca por uma solução vizinha que tenha uma melhor qualidade em relação à atual. Esse processo de busca é realizado de forma iterativa até que uma solução considerada ótima seja encontrada ou até que o algoritmo atinja um critério de parada.

Uma das características mais importantes do algoritmo Hill Climbing é a sua simplicidade e eficiência computacional, uma vez que ele não requer muitas informações sobre o espaço de busca ou sobre o problema a ser resolvido. .

Releases

No releases published

Packages

No packages published