Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: Implementando Funções de Criptografia com "Nós" e "Trançados"

_Créditos da imagem: Gerada com auxílio do ChatGPT_ # Implementando Funções de Criptografia com "Nós" e "Trançados" A criptografia é um dos campos mais fascinantes da ciência da computação. Recentemente, no projeto experimental [Braided Encryption Message](https://github.com/naldodj/naldodj-braided_encryption_message), explorei como conceitos de "nós" e "trançados" podem ser aplicados na criação de algoritmos de criptografia. Este projeto, embora básico, é uma experiência rica para aprender mais sobre a implementação de funções criptográficas e algumas curiosidades relacionadas ao tema. ## Visão Geral do Projeto O repositório contém duas peças fundamentais: 1. [Arquivo C - `c_braided_encryption_message.c`](https://raw.githubusercontent.com/naldodj/naldodj-braided_encryption_message/refs/heads/main/src/c_braided_encryption_message.c): Implementa funções de criptografia em baixo nível, manipulando diretamente a estrutura dos dados para "...

BlackTDN :: ADVPL Games ~ GAME 15 : Novas Combinações

Não resisti a tentação, depois de jogar várias vezes GAME 15 e notar que faltavam opções de Jogabilidade, em alterar o código de forma a permitir novas combinações.

ADVPL Game 15 Opções de Validação

Para isso as funções de validação foram redefinidas e novas foram implementadas conforme imagem acima.

As combinações possíveis, nessa nova versão de GAME 15, são:

Opções de Jogabilidade do GAME 15 versão ADVPL

Opção 1
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15  
Opção 2
  15 14 13
12 11 10 9
8 7 6 5
4 3 2 1
Opção 3
4 3 2 1
8 7 6 5
12 11 10 9
  15 14 13
Opção 4
13 14 15  
9 10 11 12
5 6 7 8
1 2 3 4
Opção 5
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12  
Opção 6
  12 8 4
15 11 7 3
14 10 6 2
13 9 5 1
Opção 7
4 8 12  
3 7 11 15
2 6 10 14
1 5 9 13
Opção 8
13 9 5 1
14 10 6 2
15 11 7 3
  12 8 4

Com isso, acredito eu, encerro, por definitivo, o assunto.

Para obter a nova versão clique aqui. Algumas soluções parciais do jogo poderão ser obtidas ao clicar aqui.

Game15 Opções de Compilação

Lembrando que, para compilar o Projeto u_game15.prj, existem dependências dos includes que se encontram em:

\u_game15\include\
\u_game15\include\protheus\

Referências a BlackTDN GAME 15:

[]s
иαldσ dj

Comentários

Postagens mais visitadas