[C] NeoEdit! & NeoCore SDK!

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...

Você testou?

 
Total de votos: 0

Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
17
Localização: Sampa/Sanca
Contato:

[C] NeoEdit! & NeoCore SDK!

Mensagem por Fabio914 »

NeoCore SDK!

Imagem
NeoEdit

Entre ontem e hoje eu estive trabalhando no NeoEdit, um editor de mapas simples para o NeoCore e finalmente ele está pronto, e com isso eu fiz um pacote com um SDK do NeoCore que acompanha, além do NeoCore e NeoEdit, também um guia sobre como usar o NeoEdit e fazer edições no NeoCore (nas texturas). Segue abaixo as features deste pacote:

NeoCore
- Adicionado suporte a mapa externo.

NeoEdit
- Edição de mapas de tamanho de até 40x40 tiles.
- Edição por camadas, você seleciona entre as 3 camadas (chão, paredes e objetos e teto) e as edita de forma independente.
- Você pode testar o mapa assim que salva-lo, sem necessitar abrir o NeoCore (o próprio editor faz isso).

Com isso eu gostaria de convida-los a mapear para o NeoCore (algo que pode ser feito em até 15 minutos ou em até 1h se desejar criar suas próprias texturas também) e de, se possível, continuar um projeto de criação de um FPS da BrDoom (algo que agora é possível de ser feito uma vez que já se sem um editor funcional).

Alias, eu também gostaria de comentários a respeito da usabilidade do editor e de possíveis problemas que possam ter.

Espero que gostem! :wink:

DOWNLOAD
(~770kb)

P.S.: O código fonte acompanha o pacote.

EDIT

NOVA VERSÃO
DOWNLOAD! (~800kb)
Editado pela última vez por Fabio914 em Sáb Jan 09, 2010 12:19 pm, em um total de 1 vez.
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
Rico
Mensagens: 2354
Registrado em: Dom Set 10, 2006 11:49 am
Answers: 0
17
Localização: Atrás do DU0
Contato:

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por Rico »

Isso é ótimo :D
Vou tratar de dar uma olhada (:
alias, vc colocou as libs juntamente ao código certo?
[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
17
Localização: Sampa/Sanca
Contato:

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por Fabio914 »

Alias, descobri que tenho que fazer 2 correções então por favor ainda NÃO façam o download!

EDIT: Podem baixar agora!

Changelog:
- Corrigido carregamento da wall4 e wall5 [NeoCore]
- Após teste do mapa no NeoEdit, o arquivo launch.neo volta ao seu normal. [NeoEdit]
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
Drak[X]
Mensagens: 816
Registrado em: Sáb Fev 04, 2006 3:16 pm
Answers: 0
18
Localização: São Paulo - Brasil
Contato:

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por Drak[X] »

Fabio914 escreveu:Alias, descobri que tenho que fazer 2 correções então por favor ainda NÃO façam o download!

EDIT: Podem baixar agora!

Changelog:
- Corrigido carregamento da wall4 e wall5 [NeoCore]
- Após teste do mapa no NeoEdit, o arquivo launch.neo volta ao seu normal. [NeoEdit]
Ahhhh.... SAFADO!!!!
Eu já havia colocado o artigo no portal! :bang:

Tudo bem.. já corrigi o link... :mrgreen:

Mais uma coisinha... se isso te interessar, segue um link com alguns sprites bacanas.
http://forum.zdoom.org/viewtopic.php?f=37&t=20941
Editado pela última vez por Drak[X] em Qui Jan 07, 2010 8:18 pm, em um total de 1 vez.
DOOM é eterno!!!
As informações que temos não é a que desejamos. A informação que desejamos não é a que precisamos. A informação que precisamos não está disponível (John Peers)
Avatar do usuário
DU0
Mensagens: 6689
Registrado em: Sáb Abr 01, 2006 6:59 am
Answers: 0
18
Localização: Deimos Lab.
Contato:

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por DU0 »

Dei uma brincada, mas não me interessou '-'
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
Oplelo
Mensagens: 146
Registrado em: Sáb Jan 02, 2010 2:26 pm
Answers: 0
14

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por Oplelo »

claro que sim :D

mapear é comigo
Dark LOS É o melhor Wad que já criaram...provem-me o contrário.
Avatar do usuário
Fabio914
Mensagens: 1757
Registrado em: Dom Mai 21, 2006 4:38 pm
Answers: 0
17
Localização: Sampa/Sanca
Contato:

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por Fabio914 »

Humm valew ai pelo link Drak, muito boas as sprites. Embora o NeoCore só tenha 2 sprites de armas eu posso adapta-lo para ter mais, assim podemos usar sprites como estas com vários 'estados' das armas.

@DU0 & Oplelo: Valew por testarem! Alias, se possível, poderiam fazer algum comentário sobre o editor, eu preciso saber o que fazer para melhorá-lo.
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
Rico
Mensagens: 2354
Registrado em: Dom Set 10, 2006 11:49 am
Answers: 0
17
Localização: Atrás do DU0
Contato:

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por Rico »

Seguinte Fabio, uma coisa legal é vc dar uma olhada no CMAKE
Acho um ótimo Make para compilar e fácil uso também.
Dá uma olhada cara é fácil fácil usar :3
Sim eu tenho no meu windows/linux
[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]
Rico
Mensagens: 2354
Registrado em: Dom Set 10, 2006 11:49 am
Answers: 0
17
Localização: Atrás do DU0
Contato:

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por Rico »

Por algum motivo desconhecido o NeoEdit não abre aqui.

Mas o NeoCore funcionou muito bem. (:

Sugestões:

- Comece a ler sobre OpenGL Fabio, vc vai ver que ele não uma coisa tão horrível assim de se aprender.
- Caso queira, olhe sobre o DirectX (DirectDraw para ser exatado)... é bom também, mas acho OpenGL mais bonito...
- Allegro acho que está lagando o jogo... você tá criando um mundo 3D numa engine 2D... por isso aqui em resoluções altas ele chegava a lagar (5 fps). É mudar para os acimas... mas isso vai demorar sim, mas é bom saber mexer neles Fabio, (:
- Aumentar o Delay da pistola que é uma metralhadora :D
- Só, eu vou tentar entender porque o NeoEdit não rodou aqui.
[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
17
Localização: Sampa/Sanca
Contato:

Re: [C] NeoEdit! & NeoCore SDK!

Mensagem por Fabio914 »

Rico escreveu:Por algum motivo desconhecido o NeoEdit não abre aqui.

Mas o NeoCore funcionou muito bem. (:

Sugestões:

- Comece a ler sobre OpenGL Fabio, vc vai ver que ele não uma coisa tão horrível assim de se aprender.
- Caso queira, olhe sobre o DirectX (DirectDraw para ser exatado)... é bom também, mas acho OpenGL mais bonito...
- Allegro acho que está lagando o jogo... você tá criando um mundo 3D numa engine 2D... por isso aqui em resoluções altas ele chegava a lagar (5 fps). É mudar para os acimas... mas isso vai demorar sim, mas é bom saber mexer neles Fabio, (:
- Aumentar o Delay da pistola que é uma metralhadora :D
- Só, eu vou tentar entender porque o NeoEdit não rodou aqui.

CMake é Makefile pra Windows? Se for Makefile então eu sei fazer...

Alias, a lentidão no jogo não é problema do Allegro, esse algoritmo de raycasting que eu to usando é bem ineficiente mesmo e é O(n^4) ou mais...

Sobre o NeoEdit, ele foi feito no Allegro também, se o NeoCore roda ele deveria rodar também... Qual problema você tem quando executa ele? Alias, qual sistema operacional você esta usando?

Alias, obrigado pelas outras dicas! :wink:
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