Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (741)
Games in Android Showcase (225)
games submitted by our members
Games in WIP (823)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  djoom3 - Doom 3 java port[HELP WANTED]  (Read 14179 times)
0 Members and 1 Guest are viewing this topic.
Offline blackbeard

Junior Devvie


Medals: 13
Projects: 1



« Posted 2016-04-16 12:30:33 »

So I can't really claim full credit for this, since somebody else made awesome original.
But I can claim it for the meager port.

This is obviously a work in progress, and the main reason I'm posting about this here is to find some willing victims to assist in this arduous endeavor.

Check out the code, and give us a shout if you're interested.

<a href="http://www.youtube.com/v/JstU-T1mHPo?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/JstU-T1mHPo?version=3&amp;hl=en_US&amp;start=</a>

Offline VaTTeRGeR
« Reply #1 - Posted 2016-04-16 17:28:13 »

That's pretty impressive!
What machine are you running it on Huh The performance seems quite jumpy
Offline blackbeard

Junior Devvie


Medals: 13
Projects: 1



« Reply #2 - Posted 2016-04-16 18:48:44 »

Thanks.

It's a low end machine, but the jumpiness is mostly due to unoptimized code.
So far I've only optimized the blocking stuff that made development hell. So a few skips or delays here and there aren't very high on my 'todo list'.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline blobloblob

Senior Newbie


Medals: 1
Exp: 3 years



« Reply #3 - Posted 2016-04-17 09:14:31 »

So, essentially you showed few in-game cinematics and crosshair with fps counter. Not much. And by "not much" I mean actuall "nothing".
Offline ziozio
« Reply #4 - Posted 2016-04-17 09:47:34 »

@blobloblob

I think you severely under estimate the effort it takes to get as far as you see in the demo video, if it had been a near full game then the OP would not have asked for help. Having the cinematic completed, a usable hub and quite a bit for raw data loading is quite good to begin with.
Offline blobloblob

Senior Newbie


Medals: 1
Exp: 3 years



« Reply #5 - Posted 2016-04-17 09:58:11 »

I mean there is nothing of the in-game footage. It would make a point to show some work on the 3d content side done - that's the very essential of this game.
Online princec

« JGO Spiffy Duke »


Medals: 976
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #6 - Posted 2016-04-17 10:26:33 »

Never underestimate just how hard GUI coding can be Smiley

Cas Smiley

Offline blackbeard

Junior Devvie


Medals: 13
Projects: 1



« Reply #7 - Posted 2016-04-17 18:20:20 »

It's a bit tricky to measure progress with source ports. But seeing 1%, doesn't mean only 1% of the game is done.
So in reality, most(if not all) the 2D/3D stuff is already done. So far you can only see the 3D through the spinning planet though.

The highest priority bug(s) at the moment is obviously the blank in game screen.
Enabling some debug options shows that the screen isn't as blank as it appears, so it's an interesting issue to tackle.



And like I said before, you are all more than welcome to help.
Offline gouessej
« Reply #8 - Posted 2016-04-17 18:53:25 »

Hi

Thanks for sharing your source code. Where do you load the ASE and LWO models? I didn't know the Plücker coordinates Wink

Julien Gouesse | Personal blog | Website | Jogamp
Offline blackbeard

Junior Devvie


Medals: 13
Projects: 1



« Reply #9 - Posted 2016-04-17 19:11:39 »

Cheers.

Model_local::LoadASE() & Model_local::LoadLWO().

And what's that about plucker coordinates?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Stranger
« Reply #10 - Posted 2016-04-18 05:46:59 »

Do you make your own completely different gameplay, models, etc?
Or you mostly follow original game?

Anton
Offline blackbeard

Junior Devvie


Medals: 13
Projects: 1



« Reply #11 - Posted 2016-04-18 06:36:20 »

I use all the original assets.
Offline Stranger
« Reply #12 - Posted 2016-04-18 09:47:25 »

As I get you don't use md5 models ( loading ASE and FWO models are above mentioned ).
Why, If it's true, EULA issue?

What you do with EAX sound? Under Windows indirect sound library can be used.

Maybe I'm curious too much - it's just memories about I attempted to do roughly the same some time ago Smiley
 

Anton
Offline blackbeard

Junior Devvie


Medals: 13
Projects: 1



« Reply #13 - Posted 2016-04-18 10:28:54 »

Md5 & md3 models are still used for the dynamic models like characters and such(anytihng with a skeleton really).
EULA shouldn't be a concern, since I'm only porting the sources, not really touching or releasing any game assets.

I've always disliked EAX, and started disliking it more when I tried doing it with openAL, so I just disabled it, since it's only for windows to begin with.

And if it helps, plucker coordinates are handled by the idPluecker class.

And I welcome your curiosity man, so keep the questions coming.
Online princec

« JGO Spiffy Duke »


Medals: 976
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #14 - Posted 2016-04-18 11:12:17 »

OpenALSoft has got plenty of extensions implemented in software for effects fun hasn't it?

Cas Smiley

Offline blackbeard

Junior Devvie


Medals: 13
Projects: 1



« Reply #15 - Posted 2016-04-18 14:02:06 »

Do you mean EFX?
Even so, it's still annoying for a layman such as myself to work out the EAX ⇒ EFX conversion(worthless openAL manual).

It could be a straight 1-on-1 conversion for all I know, but like I said earlier, my priorities lie elsewhere. Meaning as soon as the sound was working, it didn't matter anymore whether it had reverb or whatever.
Offline orange451

JGO Kernel


Medals: 346
Projects: 6
Exp: 6 years


Your face. Your ass. What's the difference?


« Reply #16 - Posted 2016-05-04 07:18:54 »

Any progress on this?
Seems so cool ^^

First Recon. A java made online first person shooter!
Offline blackbeard

Junior Devvie


Medals: 13
Projects: 1



« Reply #17 - Posted 2016-05-30 11:00:41 »

Thanks!

New release -0.0.6- with some early buggy ingame footage:
<a href="http://www.youtube.com/v/vudRn5F0Z3w?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/vudRn5F0Z3w?version=3&amp;hl=en_US&amp;start=</a>
Pages: [1]
  ignore  |  Print  
 
 

 
xxMrPHDxx (13 views)
2017-11-21 16:21:00

xxMrPHDxx (10 views)
2017-11-21 16:14:31

xxMrPHDxx (10 views)
2017-11-21 16:10:57

Ecumene (113 views)
2017-09-30 02:57:34

theagentd (148 views)
2017-09-26 18:23:31

cybrmynd (246 views)
2017-08-02 12:28:51

cybrmynd (242 views)
2017-08-02 12:19:43

cybrmynd (242 views)
2017-08-02 12:18:09

Sralse (257 views)
2017-07-25 17:13:48

Archive (877 views)
2017-04-27 17:45:51
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!