Skip to main content

A multiplayer word game with real-time gameplay via WebSocket

Project description

🏗️ Word Tower

Jogo de palavras multijogador em tempo real com sistema de eliminação por timeout

PyPI version Python 3.8+ License: MIT

📖 Sobre

Word Tower é um jogo de palavras multijogador em tempo real onde os jogadores devem formar uma torre de palavras conectadas. Cada palavra deve começar com a última letra da palavra anterior, criando uma cadeia contínua de palavras.

✨ Características

  • 🌐 Multijogador em tempo real via WebSocket
  • ⏱️ Sistema de timeout - seja rápido ou seja eliminado!
  • 🎯 Validação de palavras automática
  • 📱 Interface web responsiva
  • 🎮 Fácil de jogar, difícil de dominar

🚀 Instalação

Pré-requisitos:

Instalação via PyPI:

pip install word-tower-game

Executar o jogo:

word-tower

O servidor será iniciado em http://localhost:8000


🎮 Como Jogar

  1. Acesse o jogo no navegador
  2. Crie ou entre em uma sala
  3. Aguarde outros jogadores se conectarem
  4. Digite palavras que começem com a última letra da palavra anterior
  5. Seja rápido - você tem tempo limitado para responder!
  6. Último jogador restante vence!

🛠️ Tecnologias

Backend

  • Python 3.8+ - Linguagem principal
  • FastAPI - Framework web moderno
  • Socket.IO - Comunicação em tempo real
  • Uvicorn - Servidor ASGI

Frontend

  • Vue.js 3 - Framework reativo
  • TypeScript - Tipagem estática
  • Pinia - Gerenciamento de estado
  • Vite - Build tool

📚 Projeto Acadêmico

Este projeto foi desenvolvido como parte da disciplina Programação I do curso de Ciência da Computação da Universidade Federal de Campina Grande (UFCG).


📄 Licença

Este projeto está licenciado sob a MIT License.

Word Tower © 2025

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

word_tower_game-1.0.3.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

word_tower_game-1.0.3-py3-none-any.whl (4.4 MB view details)

Uploaded Python 3

File details

Details for the file word_tower_game-1.0.3.tar.gz.

File metadata

  • Download URL: word_tower_game-1.0.3.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for word_tower_game-1.0.3.tar.gz
Algorithm Hash digest
SHA256 42d399421f955479be93629e111c60101167d9fc2a522a3ff69f4a8a3490e7dc
MD5 195f36103d32d3f07f314c1762410a8a
BLAKE2b-256 8799cbe792eb1d7d636c43506922499c7c3b0bdffc14df9849a8a2168777a502

See more details on using hashes here.

File details

Details for the file word_tower_game-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for word_tower_game-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f5e65dabf6dab4934a8f55facb8fcca36742b31e201ece1fd4b73ff6fb6d67ec
MD5 48a68951badc7b092bdc973b214bb6fd
BLAKE2b-256 d484a2848212f9f9ee68629da66b050cafcff120e321463b26de4998c27e169f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page