A comunidade brasileira de desenvolvimento e programação de jogos.
Bem-vindo: Qui Dez 13, 2018 3:58 pm

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 12 mensagens ] 
Autor Mensagem
 Título: F1game Jogo de Corrida
MensagemEnviado: Qui Out 05, 2006 1:26 am 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Mar 14, 2006 11:44 am
Mensagens: 162
Hei pessoal, faltam várias coisas, mas acho que gostarão do meu jogo.
Por favor comentem.

Dicas de um amigo que serão implementadas no jogo assim que possível

apos os participantes escolherem a cor, o computador
escolhe uma cor difernte, pois sem querer escolhi a mesma e
até me ligar quem era eu ...

outra, ter um tempo pra quem ta jogando ver "o jogo"
a pista onde larga, uns 4 seg pra depois começar, ja começa
e o carro ja sai ... ate vc olhar os controles e começar a
correr o carro do comp ja foi embora

e se der poe um farol pra saber qdo começar, pra
estar atento ou contagem regressiva de vai ... 5 seg

carrega a imagem e o computador ja foi embora ...

sabe o q seria legal vc fazer ? um viaduto ou tunel
pra poder cruzar a pista

ah um negocio legal
placas de sinalizaçao indicando curvas

opções para dar maior adrenalina "realidade"

[ ] danos no carro
[ ] vazamento de oleo
[ ] perda de combustivel
[ ] mudanças climáticas

se ocorrer dano irreversível
ai vc deixa o jogador como expectador.

e outra nao precisa ficar fazendo muito grafico nao
tipo bateu a toda velo de frente zuou o eixo e nao corre mais
bateram com tudo na traseira, zuou tb e nao corre mais
nao precisa fazer o carro quebrado, peças voando, no chao
e sim o funcionamento
qdo o cara saiu por vamos dizer no geral "quebra ou batida"
mostrar uma mens na tela por alguns segundos
ai aparece "Ruy está fora da corrida" algo assim

Por favor comentem.

Link para o Projeto (Atualizado)
http://my.gamedev.com.br/F1game/


Editado pela última vez por Ruy R.S.F. em Qua Abr 19, 2017 5:32 pm, em um total de 3 vezes.

Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Qui Out 05, 2006 11:13 am 
Offline
Membro avançado
Avatar do usuário

Registrado em: Dom Jan 01, 2006 9:07 pm
Mensagens: 250
Cara, sinceramente tá muito legal o seu jogo! Parabens!

Voce está usando OpenGL puro pra programar os graficos?


OBS: Link Para o Projeto:

Código:
http://www.gamedev-br.net/F1game/

_________________
Mudando tudo pra variar um pouco... ^^


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Qui Out 05, 2006 11:20 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Mar 14, 2006 11:44 am
Mensagens: 162
Puts, valeu mesmo.
Então, sim, estou usando OpenGL puro.
Cada vertex, cada poligono, cada cordenada de textura.
Nem sei se fiz exatamente certo.
Hehehe a semana passada eu tinha notado que o capacete e as rodas, que são figuras prontas da GLUT(esphere e torus) estavam com a luminosidade ao contrário das outras partes que eu criei.
Foi aí que percebi que tinha colocado os vetores de normais das cores estavam invertidos. hehehe
E a minha luz estava vindo de baixo para cima. Que vacilo né?
Mas ja arrumei isso.

Valeu por ter gostado.
Vou me esforçar para deixá-lo perfeito. 100%
Mas demora muito.
Esse hobby é muito bom, mas tem hora que preciso fazer umas pausas.

Um abraço.


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sex Out 06, 2006 11:18 am 
Offline
Membro avançado
Avatar do usuário

Registrado em: Dom Jan 01, 2006 9:07 pm
Mensagens: 250
Nossa, pra vc ter feito isso tudo em OpenGL puro, vc tem mesmo gosto pelo negócio! Gosto que por sinal eu tb to começando a ter! ^^

Os carros estao no codigo do programa ou vc le de arquivos externos? Se for de arquivos externos, que formato vc esta usando?

_________________
Mudando tudo pra variar um pouco... ^^


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sex Out 06, 2006 7:37 pm 
Offline
Membro avançado
Avatar do usuário

Registrado em: Qui Jan 12, 2006 7:30 pm
Mensagens: 434
Localização: irc.voidzero.com - #gamedev
Ô...

O jogo tá muito bom, só fazer essas coisas que você escreveu aí que vai ficar melhor ainda!

Parabéns

_________________
The best performance improvement is the transition from the nonworking state to the working state.
~J. Osterhout


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Seg Out 09, 2006 10:46 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Mar 14, 2006 11:44 am
Mensagens: 162
Opa brigadão +1 vez,
Realmente, espero terminar essas coisas em breve. hehehe
e qto a Fazer no código ou ler arquivo externo.
estou fazendo tudo no código,exceto as texturas, mas esse carro de corrida eu fiz primeiro um esboço no papel, com poucos polígonos.
e defini as coordenadas ainda no papel.
só depois que eu programei no código opengl mesmo.
Eu descobri que quando eu utilizo mais de 3 vertex para um polígono o próprio opengl converte internamente ele em triangulos e, as vezes, dependendo do poligono ele não consegue desenhar corretamente,
geralmente quando tem angulos internos maiores que 180graus.
daí tive que separar em vários poligonos, não exatamente só triangulos,
então eu defini uma proporção de tamanho
mas não sei se está exatamente certo, talvez eu devesse ter utilizado um gerador de objetos(não consegui achar nada grátis que fosse bom), ou fazer vários triangulos, sei la.


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Qua Out 11, 2006 10:48 pm 
Offline
Membro avançado
Avatar do usuário

Registrado em: Qui Jan 12, 2006 7:30 pm
Mensagens: 434
Localização: irc.voidzero.com - #gamedev
Utiliza um gerador de objetos, você vai ter que pesquisar alguns formatos.

Os mais simples são os de texto.

Tenta o nehe.gamedev.net pra isso, que tem tutoriais.


Agora...

Dependendo dos parâmetros que você passa no glBegin(..) ele vai converter para triângulos. Se você está passando GL_TRIANGLES, então serão triângulos, se for GL_POLYGON você poderá criar polígonos com mais de três vértices.

Mas...

Jamais utilize polígonos com mais de três vértices, primeiro porque como você descobriu, polígonos côncavos não são renderizados corretamente, e segundo, polígonos com mais de três vértices podem não ter todos os vértices no mesmo plano, o que irá afetar o cálculo de iluminação, e possivelmente, o Hidden Face Removal.

_________________
The best performance improvement is the transition from the nonworking state to the working state.
~J. Osterhout


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Qua Out 11, 2006 11:02 pm 
Offline
Membro avançado
Avatar do usuário

Registrado em: Dom Jan 01, 2006 9:07 pm
Mensagens: 250
só complementando o que o stranger falou, se voce acha mais facil criar os seus modelos especificando poligonos com mais de 3 vertices, crie uma funcao que triangularize o seu poligono, dai voce nao vai ter problema com a concavidade dos poligonos ou com pontos em planos distintos.

_________________
Mudando tudo pra variar um pouco... ^^


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Qui Nov 02, 2006 8:34 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Mar 14, 2006 11:44 am
Mensagens: 162
Desculpem a demora para responder, estava em lua de mel.
Gostei das sugestões, já tinha lido alguns tutoriais do http://nehe.gamedev.net e adorei.
Inclusive utilizei muitas das soluções dele no meu jogo.

Quanto aos cenários e objetos, resolvi criar utilizando algum gerador de objetos e fazer um código para ler os arquivos exportados pelo gerador.
Quero testar o Autocad e o 3dMax, que uma amiga ficou de me emprestar os CDs

Acho que consegui o editor gráfico 3d grátis que eu estava procurando através desse site:
http://estudiolivre.org/tiki-index.php? ... %A1fico&bl

Ele fala de três programas para edição em 3d: Blender, Art of Ilusion e Wings3d
O Art of Ilusion ( http://artofillusion.org ) eu já tinha testado. Achei difícil de usar e tem poucos tipos para exportação.
Testei o Blender ( http://blender3d.org ) e gostei muito. Exporta para vários formatos, inclusive o formato DirectX(.x)
Não testei o Wings3d.

Estou começando a mudar de idéia quanto a utilizar OpenGL no meu projeto.
Achei várias formas simples de ler e mostrar arquivos do tipo Mesh File(.x) usando DirectX.


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Seg Mar 10, 2008 3:36 am 
Offline
Membro júnior
Avatar do usuário

Registrado em: Dom Jan 20, 2008 1:48 am
Mensagens: 20
Oi rrsouzaf, olha vc ta de parabéns ta ficando muito bom, ainda mais por ter feito em opengl. muito legal estou de olho ai pra novas atualizações.té mais.



_____________________________________________________________
vejam minhas animações em 3d no meu blog www.turmadotelmo.blogspot.com


Voltar ao topo
 Perfil  
 
 Título: Re: F1game Jogo de Corrida
MensagemEnviado: Qua Abr 19, 2017 5:32 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Mar 14, 2006 11:44 am
Mensagens: 162
Link para o Projeto (Atualizado)
http://my.gamedev.com.br/F1game/

_________________
Ruy R.S.F.
Ver Meu projeto


Voltar ao topo
 Perfil  
 
 Título: Re: F1game Jogo de Corrida
MensagemEnviado: Qua Abr 19, 2017 7:13 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Mar 14, 2006 11:44 am
Mensagens: 162
Para portar o jogo em várias plataformas, facilitar a criação e manutenção,
apenas c++ não foi suficiente, estou testando agora o Unity3D.

Segue link do aplicativo para android ainda em testes.
http://sitedoruy.com.br/f1game/F1GameTest.apk

Histórico da Evolução do Jogo
http://rrsouzaf.blogspot.com.br/search/label/F1Game

_________________
Ruy R.S.F.
Ver Meu projeto


Voltar ao topo
 Perfil  
 
 Título: Re:
MensagemEnviado: Qua Abr 19, 2017 7:22 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Mar 14, 2006 11:44 am
Mensagens: 162
Ruy R.S.F. escreveu:
Estou começando a mudar de idéia quanto a utilizar OpenGL no meu projeto.
Achei várias formas simples de ler e mostrar arquivos do tipo Mesh File(.x) usando DirectX.


Sobre isso, também descobri que é possivel ler o arquivo em vários formatos e mostrar usando OpenGL ou DirectX
Estou testando uma versão híbrida que usa esta alternativa.
Assim posso compilar o código para Linux, que não possui suporte para DirectX de forma nativa.

Mas agora estou testando também o Unity3D que além de facilitar, também permite exportar o jogo para diversas plataformas.

_________________
Ruy R.S.F.
Ver Meu projeto


Voltar ao topo
 Perfil  
 
 Título: Re: F1game Jogo de Corrida
MensagemEnviado: Seg Mai 01, 2017 11:07 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Mar 14, 2006 11:44 am
Mensagens: 162
Inteligência artificial recriada para a versão do F1Game Mobile.
Porém o na minha antiga versão de PC havia um efeito colateral benigno que fazia o carro ultrapassar sem eu ter programado isso. Pena que não ocorre nesta versão.
Vou ter que programar uma ultrapassagem.
Mas os bots estão bem irados, difíceis de serem ultrapassados.

Link para a versão de testes:
http://sitedoruy.com.br/f1game/F1GameTest.apk

_________________
Ruy R.S.F.
Ver Meu projeto


Voltar ao topo
 Perfil  
 
 Título: Re: F1game Jogo de Corrida
MensagemEnviado: Ter Jan 16, 2018 7:29 am 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Ter Abr 19, 2016 2:47 pm
Mensagens: 61
Testei aqui a versão para desktop. Está bem legal. Deve estar dando uma trabalheira!
:P

_________________
Jogo de RPG chamado October 31, que desenvolvo em HTML5, PHP, MYSQL e Javascript:
http://www.october31.com.br

Projeto October 31 no Gamedev:
http://my.gamedev.com.br/october31/

Meu site pessoal:
http://www.jefersonwinter.com


Voltar ao topo
 Perfil  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 12 mensagens ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante


Enviar mensagens: Proibido
Responder mensagens: Proibido
Editar mensagens: Proibido
Excluir mensagens: Proibido
Enviar anexos: Proibido

Ir para:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB