Andamento

Deixe um comentário

o jogo está entrando em sua fase final de produção, depois disso falta os acabamentos e já estará pronto a versão beta

Anúncios

Software Livre: Definição

Deixe um comentário

Software Livre é o conceito de produção e distribuição de software, criado por Richard Stallman na década de 80, com o intuito do livre compartilhamento de conhecimento. Sem restrições de copias e distribuições, dando assim a possibilidade de se estudar e adequar o software as suas necessidades.

Software livre é um programa de computador  como qualquer outro, mas com a diferença que pode ser usado, alterado e estudado diferenciando dos softwares proprietários, e o código fonte aberto é um pré – requisito para isso, pois é através dele que as modificações são feitas.

Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation:

  • A liberdade de executar o programa, para qualquer propósito;
  • A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades. O acesso ao código-fonte é um pré-requisito para esta liberdade;
  • A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo;
  • A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie deles. O acesso ao código-fonte é um pré-requisito para esta liberdade.

Sendo assim um software livre não é obrigatoriamente gratuito, mesmo que em sua grande maioria seja com custo e aquisição zero, o desenvolvedor tem a liberdade de cobrar pelo seu trabalho desde que disponibilize o código fonte para o seu cliente. A ideologia do software livre não é contra a sua comercialização, mas sim voltada para o aprimoramento da tecnologia e como seu objetivo a ajuda mutua, esse é o principio básico com a livre divulgação do código fonte o software pode ser estudado e melhorado por qualquer pessoa que tenha conhecimento para tal. E respeitando a autoria e a  licença vigente no software.

Como sua grande maioria é gratuita os desenvolvedores utilizam-se de softwares livres pra reduzir custo e adequar as suas necessidades, podendo em seguida cobrar por serviços de suporte do software, essa é outra vantagem apontada na utilização de software livre. Com eles você pode fazer outros softwares sem pagar pelas licenças como é comum nos softwares proprietários e sem correr o risco da licença vencer.

E a Free Software Foundation, fundação para o software livre, fundada em 1985 se dedica aos aspectos legais e a divulgação desses princípios e do aperfeiçoamento da terminologia software livre.

Scrolling do mapa

1 Comentário

Após alguns dias inativo, voltei ao trabalho e coloquei scrolling no mapa, creio que tenho que corrigir alguns cálculos, mas olhando por cima está tudo ok com o scrolling. A implementacão dele é baseado no seguimento da camera ao personagem principal, ainda não é nenhum scrolling igual o Donkie Kong 3 mas não perde nada na visão, então creio que vai ser este mesmo até o fim.

veja você mesmo o vídeo:

Estrutura Gráfica

Deixe um comentário

A estrutura gráfica do projeto é baseada no conceito de lista de renderizacão, onde a cada momento um interador percorre uma lista de objetos registrados e imprime na tela.
As Classes existentes são:

Package: é uma classe que funciona como pacote que armazena uma superfície, um retangulo da imagem que vai ser impressa, um retangulo da imagem da tela (onde ficará impressa) e um numero de índice para que o renderizador possa saber as prioridades de renderizacão

RenderPriority: esta classe armazena em forma de lista e organiza todos os elementos Packages.

VideoRender: esta classe comtém uma RenderPriority, sua funcão é percorrer a lista que esta contida no priority e renderizar na tela todos os pacotes, ela é ma Thread que a cada momento determinado executa a funcao  de renderizar.

Video: esta classe fornece todas as funcões necessárias para a inicializacão e funcionamento do Vídeo.

Graphics Drivers

Colocando o bicho para andar!

1 Comentário

Estou colocando o lobisomen para andar, chega de ficar parado esperando um terreno para poder andar, já está na hora de andar mesmo sem chão para pisar. aqui vai um vídeo do lobisomen andando sobre o vento, vale lembrar que estão funcionando o script em Lua que faz referência à todas características do lobisomen, o qual utiliza a Classe Person que pode ser herdada por qualquer tipo dos personagens e até mesmo dos inimigos ( IA).

Qualquer novidade, postarei em forma de vídeo, rascunho, foto, números binários, ou qualquer outro meio propício.

Teste no Windows

Deixe um comentário

Gostaríamos de avisar que provavelmente ainda este mês a versão para windows do editor de mapas vai sair. Anteriormente havíamos testado com o Microsoft Visual C++ e não funcionou com o pthreads, pensamos em até usar o a API WIN32, mas sabemos que aquilo é muito mal documentado e nojento, sim ele é bom, mas é chato, enfim iria ficar muito difícil para implementar isso para plataformas diferentes, e eu sabia que pthreads funciona no Windows também (provavelmente até pelo Visual Studio). Então instalei o Code::Blocks, estou conseguindo portar o código belezinha…

Bom qualquer novidade eu postarei aqui.

Software Livre: apresentação

Deixe um comentário

Conceitos sobre Software Livre

E sua utilização no Brasil

Older Entries