Página 1 de 4

[Projeto/Conceito] FPS BrDoom!

Enviado: Qua Out 01, 2008 11:55 pm
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).

Enviado: Qui Out 02, 2008 6:49 am
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!

Enviado: Qui Out 02, 2008 9:32 am
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....

Enviado: Qui Out 02, 2008 5:21 pm
por Space Marine
Podem contar comigo na parte da programacao da engine o/

Enviado: Qui Out 02, 2008 5:54 pm
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 ;)

Enviado: Qui Out 02, 2008 6:21 pm
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

Enviado: Sex Out 03, 2008 11:28 am
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:

Enviado: Sex Out 03, 2008 11:38 am
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 :/

Enviado: Sex Out 03, 2008 1:38 pm
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 ^^'

Enviado: Sex Out 03, 2008 1:40 pm
por Logan MTM
Como os outros, ele ainda esta só no papel!
Por enquanto. 8)