[Projeto/Conceito] FPS BrDoom!

Sub-fórum especial para usuários que querem discutir/aprender programação, como as linguagens C/C++/C#, Java, HTML, e por aí vai...
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
18
Localização: Sampa/Sanca
Contato:

[Projeto/Conceito] FPS BrDoom!

Mensagem por Fabio914 »

Como eu já havia comentado com alguns e pelo interesse desses alguns e de outros na criação de um FPS criado por membros da BrDoom , eu estou agora iniciando um tópico oficializando essa idéia.

Primeiramente este FPS terá como base a pesquisa de gostos por FPSs que eu fiz na enquete no Off-Doom.

Analisando o atual "poder" de programação dos usuários programadores e o "poder" de edição de usuários mappers , editores de imagens e editores de sons eu criei um esquema de como seria a base e organisação desse FPS. Por isso antes de começarmos qualquer coisa , eu gostaria que vocês vissem esse esquema e postassem a opinião de vocês a respeito do que poderia ser mudado ou melhorado. Esse esquema apenas mostra como a engine seria feita , mostra um novo modo de mapa matricial (com mais informações por variavel na matriz) e também mostra quantos arquivos teriamos (sem contar os arquivos de mapas).

Download Esquema versão 1
Download - Fabio´s Database(5kb)

Atualmente eu já tenho uma pequena idéia de quais serão os participantes desse projeto , mas eu gostaria que todos os interessados se manifestassem aqui (tanto aqueles que eu já sei que participarão).

Observação: O objetivo deste projeto não é competir mas sim aprender em conjunto como o desenvolvimento de um jogo funciona.

EDIT: Esqueci de falar no Esquema mas as walls também terão variáveis de propriedades (como switchs e Doors).

EDIT.2: Esqueci também de falar que assim que forem definidos o modo de funcionamento da engine , as texturas e os inimigos , os mapas já poderão ter inicio mesmo sem as texturas e a engine estiver pronta ainda , assim como a engine pode ser feita mesmo se os mapas e as texturas não estiverem prontas ainda. Ou seja , as partes do desenvolvimento do projeto serão independentes umas das outras. :wink:

EDIT.3: No esquema de pacotes enviados estão faltando as variáveis de rotação (R) e tiro (S).
Projetos em andamento
the Core
Eclipse

Projetos parados
Doom 3 on GZDoom
FSD Project

PC
AMD Athlon 64 X2 5200+ (2x 2.6Ghz)
2GB RAM (2x 1GB DDR2)
240GB (160GB SATA + 80GB SATA)
XFX nVidia GeForce 8600 GT (600mhz 256mb)
Placa Mãe ASUS M2N4 SLI (2x PCI-E 16x SLI, 4x DDR2 800, nForce 4)
Fonte 500W reais (esqueci o nome da marca)
Monitor LG Flatron 19'' LCD
Avatar do usuário
DU0
Mensagens: 6690
Registrado em: Sáb Abr 01, 2006 6:59 am
Answers: 0
19
Localização: Deimos Lab.
Contato:

Mensagem por DU0 »

Posso contribuir tranquilamente com história, nome do jogo, sons, música, e muito provávelmente com código também ^^

Count me in!
Jogando atualmente:
Xbox 360: Ninja Gaiden Black
Xbox One: Need for Speed: Hot Pursuit, Yakuza 3
PlayStation 2: Fatal Frame 3: The Tormented
PlayStation 3: RE: The Darkside Chronicles, RE: The Umbrella Chronicles
Nintendo Switch: Phantasy Star, SIFU
Avatar do usuário
Pedro Vc
Mensagens: 3260
Registrado em: Ter Jul 15, 2008 4:40 pm
Answers: 0
16

Mensagem por Pedro Vc »

La no arcades3d tiveram a msm ideia.
Não deu certo.
Ai tentaram fazer um jogo com o motor do quake 2.
Não deu certo.
Ai desistiram.

Eh, mas aqui pode dar certo....
Avatar do usuário
Space Marine
Mensagens: 1920
Registrado em: Sáb Fev 11, 2006 6:47 pm
Answers: 0
19
Localização: Brasil
Gender:
Contato:

Mensagem por Space Marine »

Podem contar comigo na parte da programacao da engine o/
Rico
Mensagens: 2354
Registrado em: Dom Set 10, 2006 11:49 am
Answers: 0
18
Localização: Atrás do DU0
Contato:

Mensagem por Rico »

Disponho do meu tempo (pequeno), para a realização deste projeto e para que este conceito se torne Realidade!

Fabio914 escreveu:organisação
é organização ;)
[xfire]p0br3[/xfire]
Futuro PC:

CPU: AMD Athlon x2 64Bits 7750 2.7GHz Black Edition
MoBo: Asus M2 ou M3.
VGA: XFX Geforce 9800 GTX 512MB ou 1GB/256Bits
HD: Seagate 1TB
PSU: ATX 600w REAIS
RAM: 4GB Ram DDR2 Kingstone @800MHz [2x2Gb]
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
18
Localização: Sampa/Sanca
Contato:

Mensagem por Fabio914 »

Aew pessoal! Valeu o apoio com o projeto , tenham certeza que isso dará certo! Eu só gostaria de saber (principalmente do Space , R1c0 e Du0 que entendem de programação) se o esquema da engine deve ser modificado e quais seriam as modificações. Eu estive pensando em , talvez , em vez de usarmos esse esquema de mapa matricial (que é um tanto que dificil de editar) se não poderiamos fazer com que a engine carregasse mapas BSP (assim estariamos , por conseqüência , colaborando com o programa de edição do Logan pois ele poderia usar essa parte do código) , dessa forma os mapas também poderiam ser editados no Doom Builder.

Se alguem se interessou pela idéia de usarmos mapas BSP (o que implicaria também no "render" por BSP) , sugiro que veja os seguintes links que trazem informações da estrutura de lumps de wad de Doom que "geram" os mapas na engine.

http://doom.wikia.com/wiki/Thing
http://doom.wikia.com/wiki/Linedef
http://doom.wikia.com/wiki/Sidedef
http://doom.wikia.com/wiki/Vertex
http://doom.wikia.com/wiki/Seg
http://doom.wikia.com/wiki/Subsector
http://doom.wikia.com/wiki/Node
http://doom.wikia.com/wiki/Sector
http://doom.wikia.com/wiki/Reject
http://doom.wikia.com/wiki/Blockmap

OBS.: Notem que se o pessoal optar por esse método , teremos que desenvolver muito a engine ainda para chegarmos perto de algo "rodável" enquanto pelo método matricial , já temos os algoritmos básicos feitos (vide Core e Megatron).

Off:
R1c0 escreveu:
Fabio914 escreveu:organisação
é organização ;)
Escrevi isso quase durmindo... Pega leve xD
Projetos em andamento
the Core
Eclipse

Projetos parados
Doom 3 on GZDoom
FSD Project

PC
AMD Athlon 64 X2 5200+ (2x 2.6Ghz)
2GB RAM (2x 1GB DDR2)
240GB (160GB SATA + 80GB SATA)
XFX nVidia GeForce 8600 GT (600mhz 256mb)
Placa Mãe ASUS M2N4 SLI (2x PCI-E 16x SLI, 4x DDR2 800, nForce 4)
Fonte 500W reais (esqueci o nome da marca)
Monitor LG Flatron 19'' LCD
Avatar do usuário
Logan MTM
Mensagens: 2895
Registrado em: Dom Dez 11, 2005 8:12 pm
Answers: 0
19
Localização: Rio de Janeiro - Brasil
Contato:

Mensagem por Logan MTM »

Hehehe!
Se o R1c0 for reparar em todos os erros de purtujês do forum, haja quote!

Obrigado pelos links Fábio! :wink:
Avatar do usuário
DU0
Mensagens: 6690
Registrado em: Sáb Abr 01, 2006 6:59 am
Answers: 0
19
Localização: Deimos Lab.
Contato:

Mensagem por DU0 »

Vou ler todos os links mais à noite mas.. Se fosse assim, a movimentação do personagem seria em 0~360º, não? Acho que isso é fundamental se quisermos implementar DM por exemplo. Imaginem um DM no Core. Um dos jogadores obrigatoriamente teria que "se entregar"; enfiar a cara na linha de fogo no inimigo pra poder atirar :/
Jogando atualmente:
Xbox 360: Ninja Gaiden Black
Xbox One: Need for Speed: Hot Pursuit, Yakuza 3
PlayStation 2: Fatal Frame 3: The Tormented
PlayStation 3: RE: The Darkside Chronicles, RE: The Umbrella Chronicles
Nintendo Switch: Phantasy Star, SIFU
Avatar do usuário
DooMAGE
Mensagens: 1624
Registrado em: Seg Jan 30, 2006 3:10 pm
Answers: 0
19
Localização: Tachibana Labs
Contato:

Mensagem por DooMAGE »

Opa :D

bom.

Este projeto é tão visionario quanto o Apocalipse e alguns problemas podem ocorrer aqui tb devido a complexidade do projeto.
Eu achei a iniciativa muito boa, mas acho que vcs deveriam começar com alguma coisa mais simples ^^'
WADs e Projetos
UAC League
Rebirth Unleashed (BrDOOM Community Project)
Dance of Fate
RedemptioN DM
Doomed Urban
Fallwad
Star Wars CTF
Stranger Places
Avatar do usuário
Logan MTM
Mensagens: 2895
Registrado em: Dom Dez 11, 2005 8:12 pm
Answers: 0
19
Localização: Rio de Janeiro - Brasil
Contato:

Mensagem por Logan MTM »

Como os outros, ele ainda esta só no papel!
Por enquanto. 8)