É importante entender sobre Lógica de Programação antes de se aventurar na programação de jogos. Sabemos que o computador "pensa" de forma bem diferente que nós humanos, portanto é importante sabermos como vamos nos comunicar a fim de fazer nosso programa funcionar. Veremos neste tutorial como deverá ser feita essa comunicação.
Todos tutoriais necessários para criar seu jogo no Game Maker estão aqui.
Mostrando postagens com marcador Tutoriais: Iniciante. Mostrar todas as postagens
Mostrando postagens com marcador Tutoriais: Iniciante. Mostrar todas as postagens
11 de outubro de 2015
19 de abril de 2015
Como criar Movimento Radial
O movimental radial é usado principalmente em jogos Top Down (vista superior). Ele serve para garantir que o jogador se mova na mesma velocidade para qualquer direção. Neste tutorial veremos o movimento radial para movimento em 8 direções.
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.
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.
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.
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.
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.
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.
26 de agosto de 2014
Funções Executivas
Assim como as Funções Interativas, essa não é uma denominação oficial; vou considerar como funções executivas aquelas que executam outras funções. Este tutorial tem como objetivo explicar e exemplificar o uso das funções executivas do Game Maker.
20 de agosto de 2014
Operadores
Os operadores são sinais que utilizamos para fazer comparações, combinações e operações matemáticas em programação. Este tutorial apresentará os operadores utilizados no Game Maker e como utilizá-los.
19 de agosto de 2014
Funções Interativas
Apesar de não ser uma denominação usada pelo Game Maker, vou considerar funções interativas como aquelas que reagem aos comandos do jogador. Este tutorial tem como objetivo exemplificar e explicar a diferença entre algumas dessas funções.
17 de agosto de 2014
Sprites
Os sprites são peças fundamentais no Game Maker e na criação de jogos. São eles quem darão vida ao seu jogo e, juntamente com diversos outros fatores, farão seu jogo se destacar e ganhar uma identidade própria. O objetivo deste tutorial é exemplificar algumas maneiras de realizar a mudança de sprite dos objetos e dar algumas dicas de como programar de maneira a otimizar essas mudanças.
13 de agosto de 2014
Projéteis
Este tutorial tem como objetivo ensinar algumas formas de como criar projéteis no Game Maker. Primeiro é preciso entender que a velocidade no mundo virtual é diferente da do mundo real. Um carro, no mundo real, que percorrer 100 metros em 1 segundo terá percorrido cada metro do trajeto. Já no Game Maker, e acredito que em qualquer engine para criação de jogos, se dissermos que um objeto tem velocidade igual a 100 (pixels), estaremos dizendo que a posição do objeto varia de 100 em 100 pixels, criando a ilusão de que o objeto está se movimentando.
11 de agosto de 2014
Eventos
Os eventos no Game Maker funcionam para ativar as linhas de código do objeto. Cada evento possui uma característica diferente quanto sua funcionalidade. Neste tutorial mostrarei para que serve cada evento do Game Maker e também quando e como cada um deve ser utilizado, a fim de evitar bugs e melhorar o desempenho dos jogos.
10 de agosto de 2014
Movimento em 8 Direções
Existem diversas maneiras de fazer com que um objeto movimente-se no Game Maker, tudo depende do tipo de projeto que está sendo desenvolvido. Um jogo de plataforma terá movimentação diferenciada de um simulador de voo, por exemplo.
Este tutorial tem como objetivo explicar como criar movimento em 8 direções, geralmente utilizado no desenvolvimento de jogos Top-Down e Isométricos.
Este tutorial tem como objetivo explicar como criar movimento em 8 direções, geralmente utilizado no desenvolvimento de jogos Top-Down e Isométricos.
Assinar:
Postagens
(
Atom
)