Skip to content

Desenvolver Banco de Dados SQL - Locomoção por Chunks #2

@yanzin00

Description

@yanzin00

Descrição

Desenvolver as estruturas de banco de dados SQL necessárias para permitir a locomoção de personagens pelo mundo do jogo, organizado em "chunks". O sistema deve ser capaz de registrar a posição do personagem dentro de um chunk específico e permitir que ele se mova entre chunks, nas direções Norte, Sul, Leste e Oeste, de forma eficiente e consistente. Isso inclui a modelagem das tabelas para chunks, posições de personagens e possíveis dados de navegação.

Critérios de Aceitação

  • Tabelas SQL para chunks e posição de personagens devem ser criadas no banco de dados.
  • A tabela de chunks deve permitir o armazenamento de identificadores únicos para cada chunk e suas coordenadas (ex: X, Z).
  • A tabela de posição de personagens deve armazenar o ID do personagem, o ID do chunk atual e as coordenadas (ex: X, Y) dentro desse chunk.
  • Procedures ou funções SQL devem ser desenvolvidas para:
    • Atualizar a posição do personagem dentro de um chunk.
    • Mover o personagem para um chunk adjacente (Norte, Sul, Leste, Oeste), validando a existência do chunk de destino.
  • A integridade referencial entre as tabelas deve ser garantida (ex: foreign keys).
  • Consultas para recuperar a posição de um personagem e os dados do chunk atual devem funcionar corretamente.

Metadata

Metadata

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions