Volley Game - Godot 4.3 Tutorial

  Рет қаралды 1,315

MerliGameDev

MerliGameDev

Күн бұрын

Пікірлер: 7
@luizfernandodelima1994
@luizfernandodelima1994 20 күн бұрын
Fico feliz que voltou com os vídeos da Godot :)
@kuniklo-igc
@kuniklo-igc 20 күн бұрын
muito bom, eu adorava esse jogo, me diverti muito relembrando. poder criar algo semelhante em casa é muito legal. obrigado pelo video.
@walney2008
@walney2008 20 күн бұрын
Ohhh, mais um video top
@juan2016pablo
@juan2016pablo 20 күн бұрын
Incrível
@JDSMODS
@JDSMODS 13 күн бұрын
Poderia lançar um curso mano
@walney2008
@walney2008 20 күн бұрын
o que acha de colocar jogar contra IA ? ( pedi ao DeepSeek ) fazer essa funcionalidade, mais como sou iniciante ainda não saberia configurar, de uma olhada no código , pois poderia sei lá criar fazes para enfrentar varias tipos de IA, como jogos mortal kombat, street fighter, de uma olhada extends RigidBody2D # Variável exportável para o número do jogador (1 ou 2) @export var player_number: int = 1 # Variável exportável para a velocidade de movimento @export var move_speed: float = 40.0 # Variável exportável para a força do pulo @export var jump_force: float = -200.0 # Referência à bola (deve ser configurada no editor ou dinamicamente) @export var ball: NodePath # Função chamada quando o nó entra na cena pela primeira vez func _ready() -> void: # Bloqueia a notação (não está claro o que isso faz, mas está aqui) lock_notation = true # Função chamada a cada quadro para processar física func _physics_process(delta: float) -> void: if player_number == 1: # Controle do jogador 1 (humano) handle_player_input() else: # Controle do jogador 2 (IA) handle_ai_input() # Função para lidar com a entrada do jogador humano func handle_player_input(): # Obtém as entradas de movimento com base no número do jogador var input_left: String = "p1_left" if player_number == 1 else "p2_left" var input_right: String = "p1_right" if player_number == 1 else "p2_right" var input_jump: String = "p1_jump" if player_number == 1 else "p2_jump" # Lida com o movimento horizontal var direction: float = Input.get_axis(input_left, input_right) linear_velocity.x = direction * move_speed # Lida com o pulo if Input.is_action_just_pressed(input_jump) and is_on_floor(): apply_impulse(Vector2(0, jump_force)) # Função para lidar com a entrada da IA func handle_ai_input(): # Obtém a referência à bola var ball_node = get_node(ball) # Verifica se a bola foi configurada corretamente if ball_node: # Obtém a posição da bola var ball_position = ball_node.global_position # Calcula a direção para onde a IA deve se mover var direction: float = 0.0 if ball_position.x < global_position.x: direction = -1.0 # Move para a esquerda elif ball_position.x > global_position.x: direction = 1.0 # Move para a direita # Aplica o movimento horizontal linear_velocity.x = direction * move_speed # Pula se a bola estiver próxima e abaixo do jogador if ball_position.y > global_position.y and is_on_floor(): apply_impulse(Vector2(0, jump_force))
@MerliGameDev
@MerliGameDev 17 күн бұрын
Boa. No próximo video deste jogo vou fazer o sistema de pontuação e esta funcionalidade também
Volley Game Part 2 - Godot 4.3 Tutorial
9:13
MerliGameDev
Рет қаралды 76
Godot Fireball 3D tutorial
9:46
MerliGameDev
Рет қаралды 1 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Godot - Rotação / girar camera com Touch - Tutorial
8:20
MerliGameDev
Рет қаралды 237
Godot Tank 3D - Cannon rotation
6:41
MerliGameDev
Рет қаралды 241
Godot Particles Tutorial
10:32
MerliGameDev
Рет қаралды 475
Godot Dialogue System Tutorial
8:51
MerliGameDev
Рет қаралды 139
Godot Particles 2D Tutorial - Fire
10:37
MerliGameDev
Рет қаралды 204
Gigantic Jam 2024
3:04
MerliGameDev
Рет қаралды 919
Netflix Removed React?
20:36
Theo - t3․gg
Рет қаралды 65 М.
Godot AdMob Tutorial 2024
11:35
MerliGameDev
Рет қаралды 1,3 М.
como criar barras de vida para personagens - Game Maker
13:59
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН