Aprenda sobre Política com o Delibera Mulheres

Documentação

O que é o Delibera Mulheres?

O Delibera Mulheres é um jogo de cartas em que o objetivo é a aprovação de PL's voltadas para o temas do gênero feminino. O jogo simula o trabalho dos congressistas para a aprovação de projetos de lei na Câmara dos Deputados.

Objetivo do jogo

Com o Delibera, além de aprender noções de como funciona a aprovação de uma lei, o jogador ainda ficará sabendo dos últimos projetos de lei que têm como foco as questões que estão sendo debatidas sobre o gênero feminino na Câmara dos Deputados.

Diferenciais do Delibera

O Delibera Mulheres é um jogo baseado no Deliberatório e seus diferenciais são:

Interface web para gerar e administrar as cartas do jogo.

Gestão das cartas: o administrador do jogo pode editar todas as informações utilizadas para a geração das cartas. Os dados dos Deputados, Pautas e Comissões são fornecidas pela API da Câmara dos Deputados. As cartas de Objetivos e Eventos que serão utilizados no jogo podem ser gerenciadas (criadas/editadas/removidas) pelos administradores do jogo.

Cartas de objetivos

Ganha o jogo quem cumprir o objetivo primeiro. Somente o jogador conhece o objetivo dele e o objetivo do outro fica oculto. Alguns exemplos:

Bancada Feminina: Aprovar 5 PL's propostos que diminuem desigualdade
Articuladora Noob: Conseguir 50 pontos em propostas aprovadas;
Militante: Aprovar 3 PL's que envolvam violência contra mulher;
Articuladora e Militante: Conseguir 30 pontos em propostas que envolvam violência contra a mulher;
Articuladora: Aprovar propostas de 4 PL's comissões diferentes;
Articuladora Experiente: Aprovar 40 pontos em pelo menos 3 comissões diferentes;
Determinada: Jogador que aprova 2 propostas seguidas somando pelo menos 20 pontos;
Lobbysta: Aprovar 2 PL's de uma mesma comissão.

Disposição das cartas

O jogo pode ser jogado por 2 a 4 jogadores.

As cartas de PL's devem ser embaralhadas e colocadas para cima em um monte separado.

As cartas de objetivos devem ser embaralhadas e escolhidas de forma que um jogador não saiba do objetivo do outro. Quem alcançar o objetivo primeiro, ganha o jogo.

As cartas de comissões, de eventos e de deputados devem ser embaralhadas juntas e colocadas em um monte único, viradas de cabeça para baixo.

Na primeira rodada, cada jogador pega 4 cartas. Porém nas outras rodadas, cada jogador pega apenas uma.

1 PL deve ser retirado do monte e cada jogador deve jogar a fim de conseguir a pontuação indicada em cada PL.

Em cada rodada, o jogador pode baixar uma carta de deputado e uma carta de comissão ou de evento. O jogador nunca pode baixar uma carta de comissão e de evento na mesma rodada. O jogador também pode optar por não baixar nenhuma carta.

Cartas de eventos interferem no processo de deliberação podendo atrasar ou adiar a aprovação do PL dentre outros efeitos.

Cartas de comissões podem ser baixadas quando o PL da vez for da mesma comissão que o jogador tem em mãos. A carta de plenário pode ser baixada quando o PL tiver indicação de plenário.

Cartas de deputados em geral valem 3 pontos, porém quando o deputado for da mesma comissão do PL da vez, o deputado valerá 5 pontos.

Dados utilizados

API ObterDeputados:
http://www.camara.gov.br/SitCamaraWS/Deputados.asmx/ObterDeputados

API ObterOrgaos:
http://www.camara.gov.br/SitCamaraWS/Orgaos.asmx/ObterOrgaos

API Orgao ObterPauta:

http://www.camara.gov.br/SitCamaraWS/Orgaos.asmx/ObterPauta?IDOrgao=2004&datIni=01/01/2014&datFim=23/11/2014

API Orgao DetalhesDeputado:
http://www.camara.gov.br/SitCamaraWS/Deputados.asmx/ObterDetalhesDeputado?ideCadastro=#{ide_cadastro}&numLegislatura=

Tecnologias utilizadas

Para o desenvolvimento da interface web e scripts para importação dos dados foi utilizado Ruby on Rails, um framework livre escrito na linguagem de programação Ruby.

Para o armazenamento das informações foi utilizado o banco de dados de código aberto PostgreSQL.

Código-fonte

O código está disponível no GitHub.