BLOG PROGRAMAÇÃO FOR KIDS

Programação para Crianças: Como Aprender Criando Jogos de Forma Divertida

Descubra como a programação para crianças pode desenvolver raciocínio lógico, criatividade e autonomia através de jogos, desafios e projetos práticos no Roblox e em outras plataformas.

Para pais, crianças e adolescentes Aprendizado criativo Roblox • Lógica • Tecnologia
Programação para crianças aprendendo com jogos

🎮 Roblox Studio: Como Configurar Seu Jogo para Controle!

Você já imaginou jogar seu próprio game do Roblox com um controle de videogame, igual aos grandes títulos? Muitas pessoas desenvolvem seus jogos pensando apenas no teclado e mouse, mas você sabia que é possível detectar um controle e adaptar os comandos no Roblox Studio?

No post de hoje, vamos explorar como funciona a detecção de inputs do controle e como podemos programar ações específicas para tornar seu jogo compatível com diferentes dispositivos. Para deixar tudo ainda mais prático, vamos criar uma GUI interativa que mostrará os comandos em tempo real!

Então, se você quer levar seus jogos para um novo nível e oferecer uma experiência ainda mais imersiva para os jogadores, vem comigo e bora botar a mão na massa (ou melhor, no controle)! 🎮🔥

Assista o vídeo e aprenda como Programar para Controles de Consoles de Vídeo Game

Códigos usados em Aula

				
					
local UserInput = game:GetService("UserInputService")









UserInput.InputBegan:Connect(function(input , gameprocess)
	--print(input.KeyCode)
	if input.KeyCode==Enum.KeyCode.F or input.KeyCode==Enum.KeyCode.ButtonB then
		print("Acionar o Soco")
		print("Apertei a tecla F")
	end
end)
				
			
				
					
local UserInput = game:GetService("UserInputService")
local ScreenGUi = script.Parent

local FrameBtnInstrucoes = ScreenGUi.FrameBtnInstrucoes
local BtnOpen = FrameBtnInstrucoes.BtnOpen



local FrameInstrucoes = ScreenGUi.FrameInstrucoes
FrameInstrucoes.Visible=false
local BtnClose = FrameInstrucoes.BtnClose


local function openGui()
	FrameInstrucoes.Visible=true
end

local function closeGui()
	FrameInstrucoes.Visible=false
end

BtnOpen.MouseButton1Up:Connect(function()
	openGui()
end)

BtnClose.MouseButton1Up:Connect(function()
	closeGui()
end)

UserInput.InputBegan:Connect(function(input, gameprocessd)
	if input.KeyCode==Enum.KeyCode.ButtonB then
		openGui()
	end
	if input.KeyCode==Enum.KeyCode.ButtonX then
		closeGui()
	end
end)
				
			

Cursos de Programação para Crianças e Adolescentes

1
    1
    Seu Carrinho
    como-futuro-programador-do-zero-ao-primeiro-jogo (1)
    Combo do Zero ao Primeiro Jogo
    Qtd: 1
    Preço: O preço original era: R$ 99,80.O preço atual é: R$ 75,00.
    Economize R$ 24,80
    R$ 75,00