GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


Ajuda Desenvolvimento de game

4 participantes

Ir para baixo

Ajuda Desenvolvimento de game Empty Ajuda Desenvolvimento de game

Mensagem por wilneswj Sáb 19 maio 2012, 15:48

pessoal preciso de ajuda ! anh!
queria aprender como se cria objetos para quando agente tocar eles, nossa energia almente,força,etc.(como se fosse aquelas estrelas no sonic, que deixa ele imune aos ataques dos inimigos e aos espinhos).
E como faço um menu para o game. por exemplo: com load game, start new game , creditos, essas coisas.
tambem como eu faço para poder salvar o jogo a cada fase que passo...
obrigado pela atenção! feliz2
wilneswj
wilneswj

Data de inscrição : 18/05/2012
Reputação : 1
Número de Mensagens : 1
Prêmios : Ajuda Desenvolvimento de game Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Ajuda Desenvolvimento de game Empty Re: Ajuda Desenvolvimento de game

Mensagem por kadini Dom 20 maio 2012, 11:04

Para fazeres isso tens de ler os tutoriais aqui do forum, pois para criar os MENU basta criar a sprite do "start game" ligar a sprite ao objeto e no objeto no envento left press metes para ir para uma outra room, simples e muito basico de fazer...

Se passares 2 dias a ler tutoriais do forum persebes como se faz isso, pq o que tu estas a pedir e para te criarmos o jogo...

ve isto: https://gmbr.forumeiros.com/t18692-indice-de-tutoriais
kadini
kadini

Data de inscrição : 02/03/2012
Reputação : 4
Número de Mensagens : 192
Prêmios : Ajuda Desenvolvimento de game Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Ajuda Desenvolvimento de game Empty Re: Ajuda Desenvolvimento de game

Mensagem por kevin abilio Ter 22 maio 2012, 21:54

bem cara eu não estou te dando o código estou te ensinando:
se você quer que ele fique imune a ataques você tem que colocar no create:
imune=false
ou seja ele não esta imune.
Na colisão com o item que o deixa imune você coloca imune=true
ou seja ele esta imune
e na colisão com o inimigo(momento da perda de sangue) você coloca:
if imune=false{
health(o sangue do cara ou o nome da var que você colocou)-=1(ou outro número)
}else
{if imune=true{
health-=0
}
me corrija se esqueci algo ou errei.
kevin abilio
kevin abilio

Data de inscrição : 21/05/2012
Reputação : 2
Número de Mensagens : 15
Prêmios : Ajuda Desenvolvimento de game Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Ajuda Desenvolvimento de game Empty Re: Ajuda Desenvolvimento de game

Mensagem por Convidad Ter 22 maio 2012, 22:22

Em batch isso ficaria mais ou menos assim:( Sem os graficos... Inimigos até por que só estou aqui para mostrar a função.)

Código:

@echo off
color f0
goto vars

:vars
set hp=100
call int

:int
cls
call :imunidade

:imunidade
cls
echo.
echo.
echo Sua vida atual e: %hp%
echo 1 = Imunidade Desligada - 2 = Imunidade Ligada
set /p i=Escolha: 
if %i%==1 goto imuneoff
if %i%==2 goto imuneon
else
goto imunidade

:imuneoff
cls
echo.
echo.
echo Voce nao esta imune.
echo Sua vida atual e: %hp%
echo Pressione enter para testar imunidade.
pause>nul
SET /A hp-=1
IF /I %hp% EQU 0 (
GOTO morreu
pause>nul
) ELSE (
GOTO imunidade
)

:imuneon
cls
echo.
echo.
echo Voce esta imune.
echo Sua vida atual e: %hp%
echo Pressione enter para testar imunidade.
pause>nul
echo Nao foi possivel perder vida.
IF /I %hp% EQU 0 (
GOTO morreu
pause>nul
) ELSE (
GOTO imunidade
)

:morreu
cls
echo Morreu! Sua vida zerou.
pause>nul

Esse codigo foi feito sem o [ Caso imune=false ]
Caso queria usar o IF, faça o seguinte:

1º - Adicione o codigo no quadro Vars:

Código:

set imune=0

Lemos assim:
0 = false
1 = true

2º - Depois apague os dois quadros "imuneoff" e "imuneon" e crie um quadro chamado globalimune:

globalimune:

Código:

IF /I %imune% EQU 0 (
SET /A hp-=1
echo imune está desligado, você perdeu -1 life.
echo Pressione qualquer tecla para sair.
pause>nul
exit
) else (
echo imune está ligado, impossível perder life.
echo Pressione qualquer tecla para sair.
pause>nul
exit
)

Ficara mais ou menos assim, duvidas posta ai.
Fuuiz!

EDIT

Observação importante: Você precisa adaptar o código é claro...

EDIT

Pra quem não conseguiu fazer o codigo final fica assim:

Código:
@echo off
color f0
goto vars

:vars
set imune=0
set hp=100
call int

:int
cls
call :globalimune

:globalimune
IF /I %imune% EQU 0 (
SET /A hp-=1
echo imune está desligado, você perdeu -1 life.
echo Pressione qualquer tecla para ver sua vida pos execucao da

linha de comando.
pause>nul
call :mostrarvida
) else (
echo imune está ligado, impossível perder life.
echo Pressione qualquer tecla para ver sua vida pos execucao da

linha de comando.
pause>nul
call :mostrarvida
)


:mostrarvida
cls
echo A sua vida apos a execucao do comando: %hp%
pause>nul

Basta alterar a linha no quadro vars:

set imune=0 - Para não ficar imune.
set imune=1 - Para ficar imune.

Fuiiz Happy


Última edição por Focuws em Ter 22 maio 2012, 22:39, editado 3 vez(es) (Motivo da edição : Observação e Código final!)
avatar
Convidad
Convidado


Ir para o topo Ir para baixo

Ajuda Desenvolvimento de game Empty Re: Ajuda Desenvolvimento de game

Mensagem por Witen Qua 23 maio 2012, 22:05

Olha para fazer com que aumente a força e preciso saber para que será usada essa força...
Witen
Witen

Games Ranking : Sem avaliações

Data de inscrição : 23/05/2012
Reputação : 36
Número de Mensagens : 515
Prêmios : Ajuda Desenvolvimento de game Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.wibix.webs.com

Ir para o topo Ir para baixo

Ajuda Desenvolvimento de game Empty Re: Ajuda Desenvolvimento de game

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos