Programando o METRALHAR em Jogos (Strafe). Andando para os Lados.

Subscribers:
21,200
Published on ● Video Link: https://www.youtube.com/watch?v=jWUN2STxqJM



Game:
Strafe (2017)
Duration: 9:55
279 views
40


Neste vídeo eu mostro como implementado o Strafe em jogos, que é o movimento de andar para os lados. O termo vem de Metralhar, onde o objetivo é circular um inimigo e ficar atirando nele.
Andar para os lados é um movimento obrigatório nos jogos de hoje em dia, e a implementação é bem simples.
É basicamente a mesma coisa feita no movimento de andar para frente e para trás, mas rotacionando em 90 graus o vetor velocidade em relação ao vetor direção. A rotação pode ser para a esquerda ou para a direita.
No exemplo do vídeo eu faço com que a velocidade de strafe seja independente da velocidade frontal, então o strafe tem um vetor separado, que é somado no vetor posição de forma independente.
O código segue a estrutura dos comandos anteriores.
Como já temos os principais comandos de movimento implementados, o próximo passo é acertar a questão de FPS e na sequência implementar a parte de mouse e gamepads.

#raycasting #strafe #desenvolvimentodejogos




Other Videos By Manual do Código


2021-06-17Raycasting - Programando a Intensidade de Controles.
2021-06-16Algoritmo - Ciclo Único em Array. Questão de Entrevista.
2021-06-16Girando com o MOUSE em Jogos 3D. Capturando o Ponteiro no Raycasting.
2021-06-15MIRRORs de Memória. Consoles Antigos e Programação Baixo Nível.
2021-06-10Adicionando MOUSE no Raycasting. Muito Simples.
2021-06-02Mapa de Memória do Mega Drive. Importante para Desenvolver Jogos.
2021-05-27API de CONTROLES em Javascript Puro. Programando com a Gamepad API.
2021-05-26Como Instalar o Compilador de C/C++ CLANG no Windows em Múltiplas Versões. 32 e 64 bits. LLVM.
2021-05-26Frames por Segundo em Jogos. Programando do Jeito Certo.
2021-05-25Mapa de Memória em Programação. Introdução.
2021-05-24Programando o METRALHAR em Jogos (Strafe). Andando para os Lados.
2021-05-24Conversão de Áudio em Python. Conversão de PASTAS e Múltiplos Formatos (Mp3, Wav, etc.)
2021-05-11Rotação de Personagens em Jogos. Implementando em Raycasting.
2021-05-10A Memória do Snes é Dividida em BANCOS. Entendendo a Lógica.
2021-05-03Programando Movimento pra Frente e pra Trás no Raycasting.
2021-04-29Rotacionando Coisas em Programação. Matriz de Rotação 2D.
2021-04-27REGISTRADORES do SNES. Programação ASSEMBLY pra SNES.
2021-04-26HACKEANDO UM EMULADOR. Parte 4: Foco da Janelas (Bsnes+)
2021-04-26Top 5 Livros para Treinar PROGRAMAÇÃO para Entrevistas Técnicas em 2021
2021-04-26Tentei Alterar uma Tupla em Python. E CONSEGUI!!! Fazendo um Disassembly pra Entender.
2021-04-20Programando Teclado, Mouse e Controle em Jogos. RAYCASTING Avançando.



Tags:
raycasting
raycast
ray cast
ray casting
strafe
strafe em jogos
raycasting engine
raycasting explicado
como funciona o raycasting
tutorial de raycasting
andar para os lados em jogos
jogos vetores
vetores
rotação de vetores
controles em jogos
input em jogos
programar gamepad
programar input
desenvolvimento de jogos
programação de jogos
jogos em javascript
programar jogos javascript
javascript
p5.js
jogos p5.js



Other Statistics

Strafe Statistics For Manual do Código

Manual do Código currently has 279 views spread across 1 video for Strafe. His channel published less than an hour of Strafe content, making up less than 0.20% of the total overall content on Manual do Código's YouTube channel.