A pequena formiga marrom --originaria da America do Sul e com o nome cientifico deLinepithema humile-- e muito agressiva e perturba os ecossistemas de numerosas regioes do mundo, destacam os pesquisadores."A formiga argentina e uma especie que apresenta interesse particular para os cientistas, devido a seu enorme impacto ecologico", explica Neil Tsutsui, professor em ciencias ambientais da Universidade da California, em Berkeley (EUA), um dos coordenadores do estudo que tambem apresentou o sequenciamento de outras especies do inseto."Quando as formigas argentina invadem, elas devastam comunidades locais de insetos, favorecendo o desenvolvimento de populacoes de organismos nocivos a agricultura", acrescenta.Eles enumeraram 16.344 genes da formiga argentina contra os 23 mildo homem.Os dois outros sequenciamentos, que aparecem tambem na revista cientifica americana "PNAS" dizem respeito a formiga vermelha Pogonomyrmex barbatus e a formiga de fogoSolenopsis invicta.Fonte: Folha.com em 17 de Maio E com um pouco de atraso que vem anunciar a voces o lancamento da 5a edicao da GMBR Magazine, uma revista recheada de informacao para os desenvolvedores indie, especialmente os amantes do Game Maker.Voce pode acessar a revista por aqui e para ver as outras edicoes clique aqui. ALARMSO QUE SAO?Alarm e um evento que e executado depois de um tempo. Para entender melhor voce pode compara-lo com uma bomba relogio que depois de um tempo programado pelo terrorista (voce) ela explode (faz o que voce quer). Na versao 8.0 do GM voce tem 12 alarms por objeto para usar e abusar, comecando de 0 a 11.COMO USO ALARMS?Para que os alarms funcionem primeiro voce precisa pensar o tempo que vai demorar para ele acontecer e quando vai comecar a contar este tempo. Por exemplo, se voce quer que o alarm 0 execute depois de 10 segundos comecando a contar quando o objeto foi criado, voce deve colocar o codigo no create do objeto:alarm[0]=10*room_speed;Para quem nao sabe, room_speed e igual a 1 segundo no jogo, entao basta multiplicarmos os segundos que queremos pela room_speed.Se voce estiver usando outro alarm basta trocar o numero que esta entre os colchetes.Nosso alarm ja ta programado para acontecer depois de 10 segundos que o objeto foi criado, mas quando o tempo acaba ele ainda nao faz nada, esse e o segundo passo para se usar um alarm. No nosso exemplo quando o tempo acabar o alarm vai criar um objeto qualquer e colocar o alarm a voltar acontecer depois de 15 segundos.Para isso criamos o evento do alarm (Add Event > Alarm > 0 ):Expandir esta imagemReduzir esta imagem Ver em tamanho realDentro do evento vamos adicionar o seguinte codigo:instance_create(x,y,obj_qualquer) alarm[0]=15*room_speed;DESATIVANDO UM ALARMPara desativar um alarm basta seta-lo como -1. Ex:alarm[0]=-1;CUIDADO COM ALARMS EM EVENTOS QUE SE REPETEM (STEP, DRAW, ETC)E preciso tomar cuidado em setar alarms em eventos que se repetem porque eles irao ficar setando o step a todo momento. Por exemplo:No Step voce coloca:alarm[0]=10*room_speed;Quando o alarm[0] for diminuir, o step vai executar de novo e "falar" que ele e igual a 10*room_speed. Isso vai acontecer sempre fazendo com que o alarm nunca execute. Uma solucao e colocar o cidgo dentro de um if, por