O meu mundo é um mundo simplista povoado por machos e fêmeas à procura de comida para sobreviver. Movem-se aleatoriamente evitando obstáculos e usam um algoritmo eurístico quando estão a ficar sem comida para encontrar o seu caminho para os distribuidores de alimentos. Qualquer um deles pode morrer se não encontrarem o distribuidor de comida. Reproduzem-nos se forem adultos dentro da mesma geração. Uma fêmea pode criar aleatoriamente até três crianças. O meu mundo implementa um serviço que controla a população e se um máximo de 30 indivíduos for alcançado, o serviço mata os mais velhos. Qualquer um deles pode morrer se ficar velho demais.
história da versão
- Versão Revision-1 postado em 2009-11-22
Nenhum.
Detalhes do programa
EULA
EULA - Contrato de Licença de Utilizador Final
GNU MENOR LICENÇA PÚBLICA GERAL
Versão 3, 29 de junho de 2007
Copyright (C) 2007 Free Software Foundation, Inc.
Todos estão autorizados a copiar e distribuir cópias verbatim
deste documento de licença, mas mudá-lo não é permitido.
Esta versão da Licença Pública Geral Menor GNU incorpora
os termos e condições da versão 3 do GNU General Public
Licença, complementada pelas permissões adicionais listadas abaixo.
0. Definições Adicionais.
Como aqui usado, "esta Licença" refere-se à versão 3 do GNU Lesser
Licença Pública Geral, e o "GNU GPL" refere-se à versão 3 do GNU
Licença Pública Geral.
"The Library" refere-se a um trabalho coberto regido por esta Licença,
que não seja uma Aplicação ou um Trabalho Combinado, conforme definido abaixo.
An "Application" é qualquer trabalho que faça uso de uma interface fornecida
pela Biblioteca, mas que não é baseada na Biblioteca.
Definir uma subclasse de uma classe definida pela Biblioteca é considerado um modo
utilizar uma interface fornecida pela Biblioteca.
A "Combined Work" é um trabalho produzido pela combinação ou ligação de um
Inscrição na Biblioteca. A versão particular da Biblioteca
com o qual o Trabalho Combinado foi feito também é chamado de "Linked
Versão".
O "Fonte e fonte correspondente mínimo; para um trabalho combinado significa
Fonte correspondente para o trabalho combinado, excluindo qualquer código fonte
para porções do Trabalho Combinado que, considerado isoladamente, são
com base na Aplicação, e não na Versão Ligada.
O "Correspondente Código de Aplicação" para um Trabalho Combinado significa
código de objeto e/ou código fonte para a Aplicação, incluindo quaisquer dados
e programas de utilidade necessários para reproduzir o Trabalho Combinado a partir do
Aplicação, mas excluindo as Bibliotecas do Sistema do Trabalho Combinado.
1. Exceção à secção 3 do GPL gnu.
Pode transmitir um trabalho coberto ao abrigo das secções 3 e 4 desta Licença
sem ser vinculado pela secção 3 do GPL GNU.
2. Transmitir versões modificadas.
Se modificar uma cópia da Biblioteca e, nas suas modificações,
facilidade refere-se a uma função ou dados a fornecer por uma Aplicação
que usa a facilidade (além de como um argumento passado quando o
facilidade é invocada), então você pode transmitir uma cópia do modificado
Versão:
a) ao abrigo desta Licença, desde que faça um esforço de boa fé para
garantir que, no caso de uma Aplicação não fornecer o
função ou dados, a instalação ainda opera, e executa
qualquer parte do seu propósito permanece significativo, ou
b) no âmbito do GPL gnu, sem nenhuma das permissões adicionais de
esta Licença aplicável a essa cópia.
3. Código de objeto Incorporando material dos ficheiros do cabeçalho da biblioteca.
A forma de código de objeto de uma Aplicação pode incorporar material a partir de
um ficheiro de cabeçalho que faz parte da Biblioteca. Pode transmitir tal objeto
código nos termos da sua escolha, desde que, se o incorporado
o material não se limita a parâmetros numéricos, estrutura de dados
layouts e acessórios, ou pequenas macros, funções e modelos inline
(dez ou menos linhas de comprimento), faz ambas as seguintes:
a) Dar aviso de destaque a cada cópia do código do objeto que o
A biblioteca é usada nela e que a Biblioteca e a sua utilização são
coberto por esta Licença.
b) Acompanhe o código do objeto com uma cópia do GPL gnu e esta licença
documento.
4. Trabalhos Combinados.
Pode transmitir um Trabalho Combinado em termos da sua escolha que,
tomado em conjunto, efetivamente não restringir a modificação do
partes da Biblioteca contidas na Obra Combinada e inversas
engenharia para depurar tais modificações, se você também fazer cada um dos
O seguinte:
a) Dar aviso de destaque a cada cópia do Trabalho Combinado que
a Biblioteca é usada nele e que a Biblioteca e a sua utilização são
coberto por esta Licença.
b) Acompanhar o Trabalho Combinado com uma cópia do GPL gnu e esta licença
documento.
c) Para um trabalho combinado que exibe avisos de direitos de autor durante
execução, incluir o aviso de direitos de autor para a Biblioteca entre
estes avisos, bem como uma referência dirigindo o utilizador para o
cópias do GPL gnu e deste documento de licença.
d) Fazer uma das seguintes:
0) Transmitir a Fonte Mínima Correspondente nos termos deste
Licença e o Código de Aplicação Correspondente num formulário
adequado para, e em termos que permitem, o utilizador a
recombinar ou religar a Aplicação com uma versão modificada de
a Versão Ligada para produzir um trabalho combinado modificado, no
forma especificada pela secção 6 do GPL gnu para transmitir
Fonte correspondente.
1) Utilize um mecanismo de biblioteca partilhada adequado para ligar com o
A biblioteca. Um mecanismo adequado é aquele que (a) usa no tempo de execução
uma cópia da Biblioteca já presente no computador do utilizador
sistema, e (b) funcionará corretamente com uma versão modificada
da Biblioteca que é compatível com o Linked
Versão.
e) Fornecer informações de instalação, mas apenas se o fizer de outra forma
ser obrigado a fornecer tais informações ao abrigo da secção 6 do
GNU GPL, e apenas na medida em que tal informação é
necessário para instalar e executar uma versão modificada do
Trabalho combinado produzido por recombinar ou religar o
Aplicação com uma versão modificada da versão ligada. (Se
utiliza a opção 4d0, a Informação de Instalação deve acompanhar
a Fonte Mínima Correspondente e a Aplicação Correspondente
O código. Se utilizar a opção 4d1, deve fornecer a Instalação
Informação da forma especificada pela secção 6 do GPL do GNU
para transmitir a Fonte Correspondente.)
5. Bibliotecas Combinadas.
Você pode colocar instalações de biblioteca que são um trabalho baseado no
Biblioteca lado a lado em uma única biblioteca juntamente com outra biblioteca
instalações que não são Aplicações e não são cobertos por este
Licença, e transmitir tal biblioteca combinada em termos da sua
escolha, se fizer as duas seguintes:
a) Acompanhar a biblioteca combinada com uma cópia do mesmo trabalho baseado
na Biblioteca, descombinada com quaisquer outras instalações da biblioteca,
transmitida nos termos desta Licença.
b) Dar um aviso proeminente com a biblioteca combinada que parte dela
é uma obra baseada na Biblioteca, e explicando onde encontrar o
acompanhando a forma nãocombinada da mesma obra.
6. Versões revistas da Licença Pública Geral Menor da GNU.
A Free Software Foundation pode publicar versões revistas e/ou novas
da Licença Pública Geral Menor gnu de vez em quando. Tão novo
versões serão semelhantes em espírito à versão presente, mas pode
diferem em pormenor para abordar novos problemas ou preocupações.
Cada versão recebe um número de versão distinto. Se o
Biblioteca tal como recebeu especifica que uma determinada versão numerada
da GNU Lesser General Public License "ou qualquer versão" posterior;
aplica-se a isso, você tem a opção de seguir os termos e
condições quer da versão publicada ou de qualquer versão posterior
publicado pela Free Software Foundation. Se a Biblioteca como você
recebido não especifica um número de versão do GNU Lesser
Licença Pública Geral, pode escolher qualquer versão do GNU Lesser
Licença Pública Geral já publicada pela Free Software Foundation.
Se a Biblioteca como recebeu, especifica que um representante pode decidir
se futuras versões da Licença Pública Geral Menor GNU deve
aplicar, que a declaração pública de aceitação de qualquer versão é
autorização permanente para que escolha esta versão para o
A biblioteca.