Mostrando postagens com marcador CC. Mostrar todas as postagens
Mostrando postagens com marcador CC. Mostrar todas as postagens

quarta-feira, 25 de julho de 2012

Introdução simples ao C

Não lembro se já mencionei aqui, mas a primeira linguagem de programação com a qual eu tive contato foi o BASIC, graças ao G-BASIC e F-BASIC, infelizmente o máximo que eu conseguia fazer era operações aritméticas básicas e impressão de texto na tela, eu era guri demais para pensar na estrutura de um algoritmo (tinha uns 8~9 anos) e minhas únicas referências eram o próprio manual do vídeo-game e um livro de BASIC que meu pai comprou no sebo.

Eu comecei a ter uma noção mesmo de estrutura de algoritmo mesmo com o programa RPG MAKER, na hora de montar eventos, aprendi a lidar com variáveis, condicionais e ciclos... acho que já mencionei isso aqui. Na academia tive aula de algoritmos, mas era só o estudo de estruturas e princípios, nenhuma linguagem foi ensinada. Depois tentei aprender GML (game maker language) e por fim um pouco de java. Nesse tempo eu tentei mexer com C e não consegui, só achei tutoriais complicados que mandavam instalar n programas, dlls e etc... Falta de competência minha, suponho.

No entanto tive uma boa introdução ao C, na disciplina de algoritmos do curso de eng mecatrônica. Eu achei a apostila feita pelo professor simples, de fácil entendimento. Não precisava nem esperar pelas aulas, em casa mesmo consegui "devorar" a apostila em apenas 2 meses. 

É uma apostila bem básica, apenas uma introdução e por isso eu recomendo para qualquer um que não tenha experiência e queira começar, por conta própria, a aprender C.

Ela no site do professor Jabour, na aba de ensino, no link "Apostila de Algoritmos com Aplicações em C - versão de 27 de Fevereiro de 2012" (não vi essa nova versão ainda, mas não deve ser muito diferente da com a qual eu estudei).

O Crédito dessa obra é do professor doutor Felipe Jabour.


terça-feira, 22 de fevereiro de 2011

Aprimoramentos para o novo beta do Roll Dice, distribuição de recursos e manutenção da agenda.

       Sim, esse é mais um log. Mas dessa vez não é por "falta de assunto" e sim porque os assuntos desse log são mais importantes do que mais uma publicação sobre makers.
       Primeiramente vou falar sobre a evolução do Roll Dice. Reduzi ele temporariamente para 2 jogadores, mas implementei um processo de forma que ambos possam rolar dados. Além disso consegui fazer com que o nome dos jogadores seja assinalado acima de seus dados. O Primeiro teste, feito em Hamachi, não demonstrou sucesso, ainda não sei o motivo, porém, o segundo teste, realizado em rede wi-fi foi bem sucedido e o 3º, via IP também teve sucesso.
Beta??
          Agora vou me concentrar para resolver esse problema do Hamachi, criar uma setup legal e um arquivo de ajuda eficiente. Vale lembrar também que "Beta" não é lá a designação correta, mas essa porra é aberta mesmo então estou cagando e andando.

           Resolvi também distribuir alguns recursos que eu fiz, no caso, os gifs das armas do "a hora da caça".
Qualquer um pode pegar e usa-los e altera-los, desde que porém citem a fonte (Ha um arquivo com a licença, o que vale é o que está escrito lá).
Deu trabalho, mas valeu a pena.
http://www.4shared.com/file/OSmrFHuq/Armas.html

           Por fim, resolvi alterar minha agenda. Depois de uma experiência com outro "calendário", acabei ficando "estressado" por, em pleno sábado, ter a sensação de estar numa quinta feira. De fato isso é danoso... Mas o cronograma de entrega de programas continua com as mesmas datas.

Isso é tudo.