Giter VIP home page Giter VIP logo

jogo-da-forca's Introduction

Jogo da Forca com POO

A criação deste jogo é um desafio do curso de python da Data Science Academy

O desafio consiste em fazer um jogo da forca com o conceito recém apresentado de 'Programação Orientada a Objetos'.

Foi minha primeira experiência utilizando tudo que eu aprendi até o momento para fazer um 'projeto' sozinho, portanto o codigo deve estar todo desingonçado e talvez quebrou diversas regras de boas práticas, porém eu fiz o máximo que eu pude com o que eu tinha (e não pretendo mudar esse código futuramente, pois pra mim ele representa um registro de como me saí nesta circunstância).

Foi um exercício mental muito bom tentar fazer isso com a POO, nenhum dos exercícios do curso que fiz até agora sequer se comparam com esse desafio (era algo que não estava longe de mais, a ponto de me fazer acreditar que era impossível ser feito, porém não estava perto o suficiente para que eu enchergasse claramente como ia ser o desenrolar do programa, afinal levaram 2 dias para terminá-lo). Foram diversos erros e bugs, porém estar exposto a estas situações foi bastante saudável e me deu um gostinho de como deve ser trabalhar na área de programação.

Como Funciona o Jogo?

 ___________
 |         |
 |         O
 |        /|\ 
 |        / \ 
 |
 |

O jogo consiste em obrigar o voluntário a adivinhar uma palavra selecionada aleatoriamente pelo programa, a pessoa deve digitar letra por letra, caso acerte, a letra será adicionada à palavra oculta, caso erre, uma parte de seu corpo aparecerá na forca. Quando todo seu corpo estiver lá, a pessoa será sentenciada à morte e o jogo acabará.

Quer jogar?

Logo acima você verá 5 arquivos, dentre eles, dois se chamam jogo-da-forca, se quiser apenas ver o código, basta clicar no arquivo com a extensão de python .py (jogo-da-forca.py).

Caso queira jogar, existem duas formas de fazê-lo, onde a primeira se resume em baixar o arquivo executável (jogo-da-forca.exe) em um ditretório (pasta) do seu computador, juntamente com os dois arquivos (frutas.txt, nomes.tx), pois é desses arquivos que o programa vai puxar as palavras do Jogo da Forca, e então basta dar dois clickes sobre o executável (jogo-da-forca.exe).

A segunda forma é primeiro se sertificar de que você tem o python instalado no seu computador, depois copiar o código, colar num editor de texto e salvar o arquivo com a externção .py (exemplo: meuarquivo.py) em algum diretório (pasta) do seu computador, juntamente com os dois arquivos (frutas.txt, nomes.tx), pois é desses arquivos que o programa vai puxar as palavras do Jogo da Forca, em seguida abra o Prompt de Comando (CMD) e se direcione até o diretório em que salvou os arquivos, então digite o comando python e o nome do seu arquivo junto com sua extensão (exemplo: python meuarquivo.py), dessa forma o código será executado e você poderá jogar o Jogo da Forca.

BOA SORTE!!!

jogo-da-forca's People

Contributors

bruno-valero avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.