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

29 de outubro de 2015

Download Game Maker: Studio

Para aqueles que ainda não sabem, o Game Maker: Studio é disponibilizado gratuitamente pela YoYo Games. Basta clicar no link para baixar o Game Maker.

Game Maker: Studio

Fique atento também às promoções publicadas na Steam e na HumbleBundle para adquirir os módulos adicionais por preços mais acessíves.

8 de julho de 2015

Como Achatar Vetores Multidimensionais

O uso de vetores é extremamente comum e importante na programação. Em alguns casos porém acaba sendo um problema ter que lidar com vetores de 2 ou 3 dimensões. Neste tutorial vou mostrar como transformar 2 ou 3 índices em apenas 1.

17 de fevereiro de 2015

Como criar Multitelas

O recurso de multitelas (duas ou mais views) pode ser utilizado para multiplayer, como é feito no Mario Kart, ou outras funcionalidades do jogo como, por exemplo, mostrar pelo retrovisor o que se passa atrás do jogador em um jogo de corrida. Neste tutorial vou explicar como criar múltiplas telas/views e alguns códigos úteis.

16 de dezembro de 2014

Como criar Luz

Existem diversas maneiras de fazer sistemas do iluminação no Game Maker, cada uma com suas vantagens e desvantagens. Ensinarei neste tutorial como criar luzes utilizando comando de repetição, que podem ser usadas como tochas, fogueiras, lâmpadas, entre outros.

6 de dezembro de 2014

Como Criar Inventário - Volumétrico

Inventários estão presentes em diversos jogos, principalmente em RPGs. Seja para equipar um item ou apenas armazená-lo, a importância dos inventários é tanta que é quase impossível encontrar um jogo que não faça uso deles, desde os mais simples aos mais complexos. Neste tutorial explicarei como criar um inventário baseado no volume dos itens.

1 de dezembro de 2014

Como usar Arrays (Vetores)

Arrays são armazenadores de dados, assim como variáveis. Apesar da função semelhante, há algumas diferenças entre os dois, principalmente a velocidade e versatilidade. Diferente da variáveis, arrays podem ser inicializado e/ou ter seus valores definidos através de loops. Neste tutorial ensinarei como usar arrays e darei alguns exemplos práticos.

26 de novembro de 2014

Como criar Transição de Tela

As transições de tela servem para deixar o jogo com uma aparência mais profissional e mais bonita. Se não há uma transição leve entre as salas, a impressão que temos é a de que ao invés de termos nos movido a um lugar diferente, o lugar que se moveu até nós. Ensinarei neste tutorial como criar transições de tela no Game Maker.

21 de novembro de 2014

Como usar DS List

A Lista de Dados Estruturados serve para armazenar dados em listas como se fossem vetores (arrays) de uma dimensão. A diferença entra usar vetores e DS Lists (Data Structure Lists) é a facilidade em manipular as informações armazenadas e não ser necessário inicializar cada posição, apenas a lista que será usada. Explicarei neste tutorial como criar ds_lists e algumas dicas e exemplos de como utilizá-las.

14 de novembro de 2014

Como usar Scripts

Scripts são ferramentas poderosas que podem ser utilizadas para agilizar e otimizar a programação de jogos no Game Maker. É importante saber usar todo seu potencial para ter um aproveitamento ainda melhor. Este tutorial tem como objetivo explicar o que são Scripts e diferentes maneiras de utilizá-los.

7 de novembro de 2014

Como usar Surfaces

Surfaces são telas invisíveis utilizadas para desenhar e, somente quando concluimos o desenho, trasnferir o desenho para a tela do jogo, tornando-o visível. Este tutorial tem como objetivo ensinar o básico sobre como criar surfaces, apresentar algumas aplicações e explicar suas funções.

18 de outubro de 2014

Como desativar objetos fora da tela.

Utilizando a função instance_deactivate_region e instance_activate_region é possível desativar/ativar todos objetos que estiverem dentro/fora de uma área retangular determinada pelo usuário. Esse recurso pode ser utilizado para otimizar os jogos evitando que instâncias não presentes na tela sejam carregadas, o que somente causaria um desperdício de memória e, eventualmente, travaria o jogo.

Este tutorial tem como objetivo explicar como desativar objetos fora da view e reativá-los dentro dela de maneira eficiente.

8 de outubro de 2014

Máquina de Estados Finitos

A Máquina de Estados Finitos é um conceito de programação modular utilizado para melhorar a organização tornando os códigos mais "limpos", a fim de evitar o aparecimento de bugs e facilitar a correção dos  mesmos. Este tutorial tem como objetivo explicar como funciona uma MEF (Máquina de Estados Finitos) e ensinar a aplicá-la em seu jogo.

25 de setembro de 2014

Como descobrir id de instâncias.

Executar funções e manipular variáveis em instâncias específicas, quando utilizamos mais que uma de um mesmo objeto, pode acabar sendo um problema se não soubermos como conseguir sua id. Este tutorial tem como objetivo apresentar diferentes métodos de se obter id de instâncias.

17 de setembro de 2014

Drag'n'Drop

O Drag'n'Drop (Arrastar e Soltar) é bastante utilizado em jogos em que a principal forma de interação é utilizando o mouse. Por exemplo, em todos RPGs que conheço, que fazem uso do mouse, é possível equipar itens arrastando-os para dentro de um inventário. Este tutorial tem como objetivo ensinar como criar uma engine de Drag'n'Drop no Game Maker.

10 de setembro de 2014

Top-Down Shooter - Munições

Em jogos Top-down Shooter é comum que, para conseguir mais munição, tenhamos que pegar os itens, que aparecem randomicamente na fase, passando por cima deles (o tópico já foi abordado em Tutorial sobre Power-Ups, mas com outro objetivo). Este tutorial tem como objetivo explicar como criar esses itens, além de ensinar também como gastar munição e recarregar.

Power-Ups

Power-ups são elementos que oferecem, temporariamente, novas habilidades ao jogador ou amplificam as já existentes. Provavelmente os power-ups mais conhecidos são o cogumelo e a estrela do Super Mário. Este tutorial tem como objetivo explicar como criar power-ups no Game Maker.

3 de setembro de 2014

Teclas de Atalho

As teclas de atalho, mais conhecidas como hotkeys, são elementos que estão presentes em, provavelmente, todos os jogos. Seja para pausar, ativar uma habilidade ou abrir o inventário, elas existem para facilitar e agilizar a interação do jogador com seu jogo. Este tutorial tem como objetivo apresentar diferentes maneiras para programar as hotkeys e otimizar seu uso no Game Maker.

31 de agosto de 2014

Top-Down Shooter - Projéteis

Este tutorial tem como objetivo ensinar como criar projéteis em jogos de tiro com vista superior (Top-Down Shooter) de uma maneira simples. Para tal, faremos uso principalmente das funções lengthdir_x e lengthdir_y.

30 de agosto de 2014

Alarmes e Temporizadores

Os alarmes são funções próprias do Game Maker que são ativadas de acordo com uma contagem regressiva determinada pelo usuário. Há diversas maneiras para se utilizar os alarmes, portanto este tutorial tem como objetivo mostrar alguns exemplos e ensiná-los a criar seus próprios temporizadores.

27 de agosto de 2014

Variáveis

As variáveis podem ser entendidas como sendo armazenadores. Podemos armazenar nelas qualquer tipo de informação que iremos usar futuramente, uma coordenada, o resultado de uma equação, a própria equação, entre muitas outras coisas. Tudo vai depender da sua capacidade de programar e fazer uso dessas informações. No Game Maker existem três tipos distintos de variáveis: Locais, Instânciais e Globais.