Skip to content

NIAEFEUP/workshop-pytn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pytn - Jogo da Cobrinha 🐍

Pyton - Jogo da Cobrinha

Este repositório contém dois jogos simples da cobrinha escritos em Python:

  • pytn.py: Versão básica do jogo onde o jogador controla a cobra Pytn para apanhar uma única fruta.
  • pytn-advanced.py: Versão avançada onde o jogador precisa apanhar 3 frutas e o tempo de jogo é registado num Leaderboard local.
  • pytn-empty.py: Arquivo base para o workshop, onde os participantes devem completar a implementação do jogo seguindo dicas no código.

🚀 Como Jogar

  1. Certifica-te de que tens Python 3 instalado.
  2. Faz o download do repositório ou clona-o com:
    git clone https://github.com/ruisilveira84/workshop-pytn.git
  3. Navega até à pasta do projeto:
    cd workshop-pytn/src/
  4. Corre um dos jogos:
    python pytn.py
    ou para a versão avançada:
    python pytn-advanced.py
  5. Move a cobra usando as teclas:
    • w → Cima
    • s → Baixo
    • a → Esquerda
    • d → Direita
  6. Diverte-te e tenta bater o recorde no Leaderboard! 🏆

Opção 2: Correr Online (Sem Instalação)

Se preferires correr o jogo sem instalar nada, usa o OnlineGDB.

🏅 Leaderboard (Versão Advanced)

  • O jogo regista o nome do jogador e o tempo total.
  • Apenas os 5 melhores tempos são guardados no ficheiro leaderboard.txt.
  • O ficheiro não é incluído no repositório (.gitignore já está configurado para ignorá-lo).

🏫 Workshop - pytn-empty.py

Este ficheiro foi criado para ser utilizado no workshop de Python, onde os participantes terão a oportunidade de desenvolver um jogo simples de forma guiada.

📌 Objetivo do Workshop

Os participantes devem completar a implementação do jogo da Pytn, seguindo as dicas disponíveis no próprio ficheiro. O objetivo é aprender os conceitos fundamentais de Python, como loops, condições e manipulação de strings.

📑 Apresentação do Workshop: Ver slides

📜 Licença

Este projeto está sob a licença MIT. Sente-te à vontade para modificar e partilhar!

📧 Contribuições

Se tiveres sugestões ou melhorias, abre um Pull Request ou entra em contacto!

🐍 Divirtam-se a aprender Python com o Pytn! 🚀

About

Workshop for high school students. Let's learn Python with Pytn!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%