quarta-feira, 8 de fevereiro de 2012

Jogo da Memória

Olá neste novo post de hoje pretendo apenas divulgar um pequeno jogo de memória que fiz. A ideia básica do jogo é localizar duas imagem iguais em um conjunto de imagens. Ao todo tem-se 30 imagens. Para isto clique com o botão esquerdo do mouse sobre uma região e uma imagem irá se abrir. Ao abrir duas imagens caso elas sejam iguais, então elas permanecerão viradas para o lado da figura (cima), caso contrário elas voltam a ser viradas para baixo. Você pode repetir este processo indefinidas vezes até que todas estejam viradas para cima, ganhando assim o jogo.

Este programa foi feito na linguagem Java usando as APIs Swing e AWT para desenvolvimento da interface gráfica. O arquivo .jar utilizado para rodar o programa encontra-se abaixo disponível para download.  

Conforme os leitores poderão reparar embora o jogo seja bem simples ainda assim é bem divertido. Este foi um dos primeiros jogos que fiz em java utilizando os recursos de interface gráfica do Java.



Download Jogo Memória: Download Aqui

terça-feira, 7 de fevereiro de 2012

Calendário Genérico

Olá o objetivo deste post é brincar com um calendário genérico. Este calendário apresentado aqui serve para sabermos o dia da semana que vai cair um determinado dia do mês em um determinado ano e mês. Mais especificamente este calendário calcula datas de 2009 até o ano de 2092, sendo assim serve por muitos anos (100 anos).

Para aprender a utilizá-lo faça o seguinte. Pegue o valor do ano e mês encontrados na tabela abaixo. Este valor é descoberto percorrendo a tabela abaixo como se fosse uma matriz, onde as linhas são os anos respectivamente apresentados e as colunas são os meses. Em seguida, some este valor com o dia do mês atual, com este resultado basta olhar na tabelinha abaixo da imagem apresentada este número corresponde a um determinado dia da semana corrente.

Exemplo: Suponhamos que a data atual seja 08/02/12. Sendo assim, vamos ver o valor associado ao ano  (2012) e mês atual (fevereiro). Repare na tabela maior que este valor associado é o 3 (encontrado nas interseções de 12 e FEV. Este valor deverá ser somado com o dia do mês 08, assim teremos 3 + 8 = 11.  Com este valor obtido (11) vamos olhar o mesmo na tabelinha abaixo da imagem, vemos nesta que o valor 11 encontra-se na quarta-feira, logo o dia da semana que vai dar 08/02/12 será quarta-feira o que confere com realidade.


Caso tenham gostado a imagem acima e as abaixo poderão ser copiadas. Para ampliá-las basta clicar nas mesmas. As montagens das imagens foram todas desenvolvidas por mim, usando o software Corel Draw, já a ideia do calendário é de conhecimento geral. 

A ideia de fazer este calendário surgiu após ver na casa de um amigo meu calendário parecido (com as mesmas regras), achei muito legal e queria ter um calendário deste para mim. Sendo assim chegando em casa decide reproduzir o mesmo usando o software Corel Draw e ai encontra-se o resultado.

 


Até o próximo post.

Apresentação do Blog


Bem vindo ao blog Paradoxo Bit. Primeiramente vou explicar o porquê do nome do blog. A ideia central do blog é falar de temas relacionadas a informática e computação. Sendo assim a palavra "bit" acho que descreve bem estas áreas, para esclarecer ainda mais BIT ou bit vem do inglês e significa BInary Digity (Digito Binário). Mas vejam bem  a palavra digito remete a ideia de dez e originalmente veio dos dedos das mãos que são dez. Sendo assim a expressão Digito Binário é paradoxal, pois irá representar números que atingem no máximo dois estados (0 a 1) em um espaço de dez estados (0 a 9).

A ideia deste nome é para mostrar um ambiente onde as coisas apesar de serem construídas sobre bases sólidas (matemática) as vezes se tornam paradoxal (informática).

O principal objetivo deste blog é postar algumas ideias sobre programação ficando principalmente nas linguagens Java e C. Postarei alguns tópicos interessante sobre outras áreas do conhecimento principalmente relacionados a informática e matemática. Todos os trabalhos mostrados neste blog são de minha autoria.

Espero que gostem do blog.