Is it possible to make a FPS game similar to DOOM

New releases and general discussions.

Post » Mon Jul 14, 2008 7:18 am

I was just wondering if its possible to make a game like doom and Rise of the Triad or Wolfenstein 3d?
B
1
G
4
Posts: 4
Reputation: 1,033

Post » Mon Jul 14, 2008 9:52 am

or even 8bit killer.
You probably could by using the 3D box objects, but I'm not too sure how far you'd get with that.
B
134
S
65
G
16
Posts: 1,766
Reputation: 19,190

Post » Mon Jul 14, 2008 11:26 am

What about faked 3D?
B
6
S
1
G
4
Posts: 66
Reputation: 1,532

Post » Mon Jul 14, 2008 3:10 pm

Not first-person shooters, no. Construct only really supports 2D gameplay - you can use 3D boxes to make the graphics 3D - but the gameplay, movement, collisions etc still remain based in a 2D world.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,574

Post » Mon Jul 14, 2008 5:23 pm

Since Doom isn't "actually" 3D, it should be possible with math and work. Simple ray casting could probably be done using skew behaviour on sprites and the bullet object to simulate "rays" on the 2D map. Here is a wikipedia article about ray casting (also mentions Wolfenstein 3D) [url:3gscw0a4]http://en.wikipedia.org/wiki/Ray_casting[/url:3gscw0a4]

Edit: Also, the "get distance traveled" function in the bullet behaviour would probably really help in making a raycast engine as it could probably take alot of effort out of getting the correct scale on the sprite in 3D
"Construct 4 lets YOU make advanced games! (maybe)" Construct Classic - Examples Kit
B
86
S
28
G
13
Posts: 2,092
Reputation: 15,009

Post » Mon Jul 14, 2008 5:44 pm

Even so, you're really using the wrong tool for the job. If the game didn't look ugly, the code would.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,574

Post » Mon Jul 14, 2008 5:46 pm

True, the game would probably look much worse than even Wolfenstein, but it is still possible.
Offtopic: maybe someday when Construct has a big fanbase someone will modify a 3D Python engine to run from a Construct Python script, or would that not work?
"Construct 4 lets YOU make advanced games! (maybe)" Construct Classic - Examples Kit
B
86
S
28
G
13
Posts: 2,092
Reputation: 15,009

Post » Mon Jul 14, 2008 5:56 pm

If you got that far, then why not just make the 3D game in ordinary Python? A lot of people request this kind of 3D feature, but I think developing 3D games needs scripting and specialist ability beyond the scope of Construct. If something pretty basic like a doom-engine was implemented, it would be nothing more than a gimmick - I don't think it'd turn out any serious games, and it's a lot of effort to reproduce 1993 technology.

Since Construct is open-source the possibility is that somebody could some day adapt it for fully-3D uses like that, but I'm not interested in coding that - I'll go as far as 2.5D because that kind of 3D is very usable and easy to drop in and easy to code, with real benefits (people have done impressive stuff with the proof-of-concept 3D box object already).
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,574

Post » Mon Jul 14, 2008 5:59 pm

[quote="Ashley":2vzqgep1]If you got that far, then why not just make the 3D game in ordinary Python? A lot of people request this kind of 3D feature, but I think developing 3D games needs scripting and specialist ability beyond the scope of Construct. If something pretty basic like a doom-engine was implemented, it would be nothing more than a gimmick - I don't think it'd turn out any serious games, and it's a lot of effort to reproduce 1993 technology.

Since Construct is open-source the possibility is that somebody could some day adapt it for fully-3D uses like that, but I'm not interested in coding that - I'll go as far as 2.5D because that kind of 3D is very usable and easy to drop in and easy to code, with real benefits (people have done impressive stuff with the proof-of-concept 3D box object already).[/quote:2vzqgep1]
In other words [size=150:2vzqgep1]3D in Construct is Different Dimension![/size:2vzqgep1]
B
4
S
2
G
4
Posts: 719
Reputation: 2,938

Post » Mon Jul 14, 2008 6:58 pm

Yeah i think that's a valid reason why it's not a good idea to try, or implement it.

If you look at game maker. You can make games like doom. But all games published on yoyogames are just doom clones.
B
6
S
1
G
4
Posts: 66
Reputation: 1,532

Next

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 1 guest