Softwares:

_________________________________________________________________________________

Instruções para instalar os softwares:


- Os arquivos estarão sempre comprimidos (.zip ou .rar)

- No Windows 8x/10 o Recurso SmartScreen poderá bloquear

    como "Editor desconhecido",  mas,  é  só clicar  

    em "mais informações" e em seguida  em "Executar assim mesmo".

                      Qualquer dúvida deixe um comentário!

                                                                   Marcelo Brito.

_________________________________________________________________________________

Space Wars - Jogo em Java. (Desktop)

Jogo simples, em Java, para fins ditáticos. Você irá ver como:

    - criar uma animação com a biblioteca Graphics2D do Java.

    - criar e usar a Estrutura de Dados Lista para controlar Objetos Graficamente. 

    - criar uma (IA) Inteligência Artificial para um jogo. 

        As Naves são "inteligentes". Elas avaliam as distâncias envolvidas, a superioridade numérica, suas condições de combate e as do inimigo (energia ou vida, lasers e danos) para tomarem decisões estratégicas. Dependendo do índice de inteligência torna-se impossível a vitória sobre as mesmas.

Vemos a inteligência artificial no sistema de busca do google que a partir de inúmeras variáveis como geolocalização, perfil do usuário, pesquisas anteriores, dados de navegação e etc, conseguem oferecer um excelente resultado. (Como se a pesquisa fosse feita por um ser humano).  

Esta é a primeira versão do Jogo, mas já dá para se divertir e aprender mais sobre programação.

Tem dois níveis de dificuldade (calouro e veterano) e três velocidades (Baixa, Normal e Alta).

Clique no botão Ajuda para ver as teclas de controle do Jogo.   

Pretendo criar outras versões, adicionando novos objetos e fases.    

Deixarei aqui, em breve, o código fonte (classes). Ainda preciso comentar o código.      

Para rodar o programa em JAVA é necessário, antes, instalar a Máquina Virtual Java   

Link -> Space Wars  

 


 

Minhocão - Jogo em Java. (Desktop)

Minhocão - Jogo em Java. (Para Desktop)

Jogo simples, em Java, para fins ditáticos.

    - você verá como criar uma animação com a biblioteca Graphics2D do Java.

    - verá como usar a Estrutura de Dados Lista para controlar objetos graficamente. 

Deixarei aqui, em breve, o código fonte (classes). Ainda preciso comentar o código.      

Para rodar o programa em JAVA é necessário, antes, instalar a Máquina Virtual Java   

Link -> Minhocão  

 

 


 

Bate&Rebate - Jogo em Java. (Desktop)

Bate&Rebate - Jogo em Java. (Desktop)

Jogo simples, em Java, para desktop. 

 Aprendendo como criar uma animação com a biblioteca Graphics2D do Java.

Deixarei aqui, em breve, o código fonte (classes). Ainda preciso comentar o código.

Para rodar o programa em JAVA é necessário, antes, instalar a Máquina Virtual Java   

Link -> Bate_Rebate 

 


 

Lista em Vetor com Gerenciamento de Memória

Lista em Vetor com Gerenciamento de Memória

Software didático para auxiliar no ensino de Estrutura de Dados (Lista).

- contém rotina construtora (Cons) para inserção de dados na cabeça da lista.

- contém rotina para remoção de elementos (1ª ocorrência) da lista.

Para rodar programa em JAVA é necessário, antes, instalar a Máquina Virtual Java 

Link para Download -> ListaVetor

____________________________________________________________________________

Calculadora - Operações com Números Naturais Grandes

Calculator for Operations with Large Natural Numbers

Calculadora para operações básicas com números naturais grandes.

Para números da ordem de 100.000 dígitos ( base decimal) o tempo da divisão  será de 30 minutos a no máximo 1 hora,  o tempo para as demais operações não chegará a 05 minutos. 

Os algoritmos são otimizados apenas para a base decimal. Em suma, todas as operações são realizadas na base decimal, depois os resultados são convertidos para hexadecimal. 

Link para Download -> Calculadora - LNNC

____________________________________________________________________________

Lançamento de Projéteis - Software ditático

Lançamento Oblíquo - Software Didático

Software didático para auxiliar no ensino de mecânica:

    - cinemática: Lançamento Oblíquo e vertical para cima (90º) . 

Para contabilizar o tempo real, coloque a caixa  Ajuste  no valor 1 (um).

Se quiser distorcer a passagem do tempo, escolha outro valor [2,3 ou 4]     

Link para Download -> Canhão

____________________________________________________________________________

Crypt - Criptografa todos os tipos de arquivos.

Crypt - Encriptador de Arquivos.

  O Crypt é um encriptador de arquivos. Criptografa com uso de um algoritmo único, rápido e

imune ao uso de força bruta. Capaz de criptografar arquivos grandes, da ordem de Gigabytes.  

 

Link para download -> Crypt   

___________________________________________________________________________

 

QuadMag - Gera Quadrados Mágicos de Ordem Ímpar

QuadMag: gera quadrados mágicos de ordem ímpar.

Num quadrado mágico a soma das linhas, colunas e diagonais é sempre uma constante.

Essa constante é chamada: "Constante Mágica".  Temos Quadrados de Ordem Par e Ímpar.

O QuadMAg gera qualquer quadrado de ordem Ímpar,

valendo-se de um único algoritmo não-recursivo. 

OBS:

 - O limite máximo do QuadMag é um quadrado 1199 x 1199, isso apenas por conveniência.

  - Software e Algoritmo próprio.

 

Link para download -> QuadMag 

______________________________________________________________________________       

KillVp - Remove vírus de atalho

Use o [ KillVp ] para retirar a maioria dos vírus de atalho que assombram as mídias removíveis como os Pen-Drives.  

 Link para download -> KillVp 

 OBS: - Para usá-lo você deve estar logado como administrador do seu sistema.

            - Terá que desativar seu Anti-Vírus temporariamente para evitar possível conflito.

            - O aplicativo KillVp.exe deve ser executado como administrador.

                [ Botão direito do mouse escolha executar como administrador ]