EuroMillions Evolution
V1.0 — 22.fev.2022
© 2022 Marco A.G.Pinto, Pedro Marques & Zynkx.
Este software é shareware. Todos os direitos reservados.



Índex
1. — Introdução
2. — Copyright & DISCLAIMER
3. — Contactos
4. — Requisitos do sistema
5. — Como funciona
   5.1. — Limitações da versão de avaliação
   5.2. — Uso rápido
   5.3. — Os separadores
        5.3.1. — Principal
        5.3.2. — Preferências
        5.3.3. — Técnicas
               5.3.3.1. — Números
               5.3.3.2. — Estrelas
        5.3.4. — Estatísticas
6. — Algumas dicas
7. — Notas de lançamento



1. — Introdução
Esta app foi inicialmente criada para o meu uso pessoal, e esteve em desenvolvimento lento durante vários anos.

Por volta do final de 2021, Zynkx (nome do IRC) sugeriu vários melhoramentos e o Pedro Marques criou a interface de utilizador.

A app é um sistematizador de apostas que utiliza a Teoria da Informação e permite ao utilizador definir regras para exclusão de certas chaves e criar chaves para apostas no Euromilhões que respeitem as regras selecionadas pelo utilizador.

A app tem a capacidade de “aprender” regras a partir de um conjunto de dados. Tipicamente esta capacidade pode ser usada para introduzir os resultados de concursos anteriores como base para definir regras para as chaves que serão geradas.

Note-se que a app não aumenta a probabilidade de acertar no resultado de um sorteio aleatório. No entanto, a app tenta prever resultados mais prováveis considerando que o sistema de sorteio seja caótico, mas não completamente aleatório (Teoria do Caos, etc.), baseada em regras introduzidas pelo utilizador ou extraídas de um conjunto de dados.

Esta app vem sem garantia de ganhar qualquer prémio em qualquer lotaria. Todo o uso desta app é apenas por tua conta e risco e apenas para fins de novidade, e não responsabilizarás pessoalmente o desenvolvedor por perdas de qualquer tipo devido à sua utilização.

Joga moderadamente e responsavelmente, gastando o menos dinheiro possível. O jogo deve ser um divertimento e não uma obsessão/doença.



2. — Copyright & DISCLAIMER
Este programa é shareware. Todos os direitos reservados.

Não existe garantia para o programa, no alcance permitido pela lei aplicável. Exceto quando for de outra forma declarado na escrita. Os detentores do direito de autor e/ou terceiros fornecem o programa “como está” sem qualquer garantia, expressa ou implícita, incluindo, mas não limitada às garantias implícitas de mercantilidade e a adequação para um propósito particular. O risco completo em relação à qualidade e performance do programa é teu. Caso o programa apresente defeitos, tu assumes o custo de todos os serviços, reparações e correções necessários.

Em nenhuma circunstância, a não ser pela lei aplicável ou concordado na escrita, irá o detentor do direito de autor, ou qualquer outra parte que possa modificar e/ou distribuir o programa como é permitido acima, ser responsável por estragos, incluindo quaisquer danos gerais, especiais, acidentais ou consequenciais resultantes do uso ou da incapacidade de usar o programa (incluindo, mas não limitado à perda de dados ou aos dados serem gerados de forma inexata ou a perdas sustentadas por ti, ou por terceiros, ou uma falha do programa em funcionar com quaisquer outros programas), mesmo que o detentor ou terceiros tenham sido aconselhados dessa possibilidade.



3. — Contactos


DESENVOLVEDOR

  Marco A.G.Pinto
  marcoagpinto@sapo.pt

GRÁFICOS
  Pedro Ribeiro Marques
  pedromarqueslx@gmail.com

CONSULTORIA
  Zynkx
  N/A



4. — Requisitos do sistema
Esta app requer no mínimo:
 — Windows 7;
 — 64-bit OS;
 — 1366×768 resolução;
 — 4 GB RAM.



5. — Como funciona
5.1. — Limitações da versão de avaliação
 1. Só gera uma chave;
 2. Só “aprende” as primeiras 100 chaves do ficheiro base de dados;
 3. Não grava as “Técnicas Prefs”.

Para desbloquear o potencial completo, necessitas ter uma versão registada, que basicamente tem o ficheiro _Registered_User_ na pasta onde está o executável.



5.2. — Uso rápido
  1. Executa a app;
  2. Vai ao separador “Técnicas”;
  3. Clica no botão “Abrir”;
  4. Seleciona a base de dados: “database_of_draws_2017+.txt”;
  5. Clica no botão “Aprender”;
  6. Clica no botão “Zynkx” e aplica as regras;
  7. Clica no botão “Remover”;
  8. Vai ao separador “Preferências”;
  9. Escolhe o número de chaves a gerar;
 10. Vai ao separador “Principal”;
 11. Clica no botão “Gerar Chaves”;
 12. Grava os resultados ou extrai-os num formato suportado pelo website da Santa Casa.



5.3. — Os separadores
5.3.1.Principal
Aqui podes gerar, abrir e gravar chaves.

Ao gerar as chaves, se o número de combinações possíveis for menor que o número total de chaves escolhido para gerar, só gera o possível.

Se estiver a demorar demasiado tempo a gerar as chaves é possível que segundo as técnicas, não se consegue gerar mais, e podes então premir o botão “Cancelar”.

Podes extrair as chaves num formato compatível com a Santa Casa (Portugal) para poder copiar e colar as chaves no website deles.

Podes verificar quantos acertos houve em chaves gravadas ou geradas e até saber se a chave atual do concurso da TV é válida segundo a base de dados atual de chaves e as regras aplicadas.

Ao verificar os acertos em chaves, existem cores diferentes dependendo do número de acertos (ignora estrelas):
0, 1, 2, 3, 4 e 5.

Existe uma opção à esquerda que permite ver quantos acertos/falhas aconteceram usando as cores vermelho e verde.

É visível informação relacionada com as chaves geradas, tal como as chaves removidas usando as técnicas, repetições, e o dinheiro poupado ao usar as técnicas.



5.3.2.Preferências
Aqui podes escolher o número de chaves a gerar, os números e as estrelas a jogar, o custo das combinações e se usará a Teoria da Informação.

Mostra o número de combinações possíveis dependendo da quantidade de números e de estrelas com que jogarás.

Podes escolher o idioma do GUI (Interface Gráfico), inglês ou português, mas é necessário reiniciar a app.

Podes gravar as preferências se tiveres a intenção que estas sejam as predefinidas.



5.3.3.Técnicas
As técnicas permitem remover a geração de chaves inválidas, dependendo nos valores lá colocados.

A app usa a Teoria de Informação porque temos um conjunto básico de regras, os argumentos e os pesos, e tem um botão “Remover” que permite remover chaves que não tenham saído em concursos da TV uma certa % de vezes.

A Teoria da Informação afirma que o máximo de uma técnica ocorrer é 100%, e funciona de acordo com isso.

Se usássemos estatísticas simples, teríamos uma % muito baixa para as técnicas, que seria mais difícil de usar e menos preciso.

Existe um botão chamado “Zynkx” que altera algumas regras de acordo com Zynkx.

Abre um ficheiro de base de dados, o ficheiro “database_of_draws_2017+.txt” que tem 500+ chaves desde que o Euromilhões passou a ter 12 estrelas, depois prime “Aprender” + “Zynkx” + “Remover”.



5.3.3.1. — Números
Separadores para lidar com números nas chaves.

PÁGINA 1
a) Soma Nrs
Soma os 5 números das chaves e obtém a soma máxima e mínima.


Exemplo:

1 + 2 + 3 + 4 + 5 = 15

1 + 2 + 3 + 4 + 6 = 16

Resultado:
Mín. = 15
Máx. = 16


b) Décadas

Máximo e Mínimo de décadas usadas.
0x = Década 0
1x = Década 1
2x = Década 2
3x = Década 3
4x = Década 4
5x = Década 5


c) Pares/Ímpares

Máximo e Mínimo de números pares/ímpares usados.

Pares:

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 46, 48, 50


Ímpares:

1, 3, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47, 49



d) Diag1. Baixo/Alto

Máximo e Mínimo.

Diagonal 1 Baixo:
Diagonal 1 Alto:


e) Diag2. Baixo/Alto
Máximo e Mínimo.
Diagonal 2 Baixo:
Diagonal 2 Alto:


f) Máx sequência Nrs

Exemplo:

1, 3, 5, 7, 9 = 1
1, 2, 4, 6, 8 = 2
1, 2, 3, 5, 7 = 3
1, 2, 3, 4, 6 = 4
1, 2, 3, 4, 5 = 5


g) Máx distância entre Nrs
Exemplo:
1, 5, 6, 7, 8 = 4 (5 - 1)
11, 20, 21, 22, 23 = 9 (20 - 11)


h) Nr mais alto sendo 1.º
10, 11, 12, 13, 14 = 10
30, 32, 33, 34, 35 = 30


i) Primos Nrs Máx
Máximo de números primos nas chaves.

Os números primos são:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47


j) Máx Nrs Comuns
Esta definição é manual e baseada nas chaves oficiais da TV.

Por exemplo, podes definir se as chaves a serem geradas correspondem aos números de cada chave na base de dados.

1, 2, 3, 4, 5 ; Se colocado a 3, só aceitará chaves com um máximo de 3 números comuns, rejeitando as chaves de outra forma.


k) Números por linhas
Máximo e Mínimo de números por linha.


l) Números por colunas
Máximo e Mínimo de números por coluna.


m) Terminações
Máximo e Mínimo de números que acabam com 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.


n) Anéis
Máximo e Mínimo de números.

Anel 1:

Anel 2:
Anel 3:


PÁGINA 2
o) Números por décadas
Máximo e Mínimo de números por década.

01
09: Década 0
11
19: Década 1
20
29: Década 2
30
39: Década 3
40
49: Década 4
   50: Década 5


p) Distâncias entre números
A distância máxima e mínima entre cada um dos 5 números nas chaves.
Número da chave 1 e 2
Número da chave 2 e 3
Número da chave 3 e 4
Número da chave 4 e 5


q) Números com Números associações (≠)
Não implementado ainda.


PÁGINA 3
r) Diagonais: Direita→Esquerda
Máximo e Mínimo.




s) Diagonais: Esquerda→Direita
Não implementado ainda.


t) Metade Baixo/Alto

Máximo e Mínimo.
Números entre  1–25 = baixo
Números entre 26–50 = alto


u) Metade Esquerda/Direita
Máximo e Mínimo.

Metade Esquerda:
Metade Direita:



5.3.3.2. — Estrelas
Separadores para lidar com estrelas nas chaves.

a) Soma Estrelas
Soma Máxima e Mínima das estrelas.


b) Máx sequencia Estrelas
Máxima sequencia de estrelas, semelhante à técnica dos números.


c) Estrelas com Números associações (≠)
Não implementado ainda.


d) Estrelas com Estrelas associações (≠)
Não implementado ainda.


e) Estrelas por linhas
Máximo e Mínimo de estrelas por linha.


f) Estrelas por colunas
Máximo e Mínimo de estrelas por coluna.



5.3.4.Estatísticas
As estatísticas mostram gráficos de barras com a soma dos números e estrelas que saíram nos concursos de TV.

Primeiro, tens de abrir um ficheiro de base de dados e premir “Aprender” no separador das Técnicas.

À direita é mostrado os números e estrelas que saíram mais e permite copiá-los para o separador das Preferências, usando os botões na base.



6. — Algumas dicas
Tem em conta a sequência de números, tal como alterá-la para um para remover mais chaves.

Lembra-te de gravar as preferências das técnicas para não teres de as alterar manualmente constantemente.

Joga com o menor conjunto de números e estrelas possíveis para reduzir o número de combinações e custo.

Jogar em sociedades reduz os custos para os jogadores, e é o ideal a fazer.


7. — Notas de lançamento
V1.0 — 22.fev.2022
A primeira versão pública oficial.