Topic awaiting preservation: FPS game (Page 1 of 1) |
|
---|---|
Bipolar (III) Inmate From: Cranleigh, Surrey, England |
posted 08-20-2003 17:36
Having been very impressed by people's raycasters, Id like to suggest an ieda for a game: a textured, multilevel, FPS with a "wasd" + mouse fighting system, possibly with multiplayer (see video pool on javascript-games.org). I believe that all of this is definitely possible. If anybody would be prepared to write a really good raytracer (multiple height levels, removal of fish eye, texturing, etc) then I would be preparewd to write control system + AI etc. The multiplayer would be harder, but i think it could be incorporated for co-operative/DM fun. |
Maniac (V) Mad Scientist From: 127 Halcyon Road, Marenia, Atlantis |
posted 08-20-2003 22:13
I''ve been learning OpenGL for something like this... not nearly good enough yet... |
Paranoid (IV) Inmate From: France |
posted 08-21-2003 09:33
Petskull: OpenGl skills are not required to write a raycaster. All you have to know is a some matrix and vector mathematics plus a good knowledge of DHTML and JavaScript in that case. |
Bipolar (III) Inmate From: Cranleigh, Surrey, England |
posted 08-21-2003 12:33
Yes I did mean raycaster, well spotted, stupid me... |
Paranoid (IV) Inmate From: France |
posted 08-21-2003 14:19
wrayal: An earlier version of my engine already have a crosshair pointing the middle of the render area or the slice hovered by the mouse. An href is attached to each wall. Thus those "behaviour" can be triggered when a wall is clicked / mousewheeled / .... The controls are the cursor arrows plus X and C to strafe. |
Bipolar (III) Inmate From: Cranleigh, Surrey, England |
posted 08-21-2003 15:36
Ok, but since (hopefully) the AI will be pretty good, there could be a difference in the reaction of the AI to a player on one comp compared to the other if lag causes him to be in a slightly different place, so there should be some check in place, but only to be executed rarely. |
Paranoid (IV) Inmate From: France |
posted 08-21-2003 19:32
looking up & down in a realistic way is almost impossible in realtime in javascript because it would involve to "taper" the walls on the upper or lower part. I guess you rather think to that as what is described in the wold famouse PERMADI tutorial which is obviously possible in realtime. |
Bipolar (III) Inmate From: Cranleigh, Surrey, England |
posted 08-21-2003 21:49
I see what you mean about looking up and down (and yes I do know about frame rates for raytracers, hours for proper pictures!) |
Nervous Wreck (II) Inmate From: United Kingdom |
posted 08-22-2003 01:26
I think a FPS would be a great idea and would love to help but at the mo cant lend any particular skills to the game since i dont no much JS or DHTML and dont know any where near enuff OpenGL (N.B. I have read Poi post about not needing OpenGL). |
Bipolar (III) Inmate From: Cranleigh, Surrey, England |
posted 08-23-2003 11:59
Sure Zyler, welcome on board, Im sure we can accommodate you Poi, do you have a link to the sort of engine we will be using? |
Nervous Wreck (II) Inmate From: United Kingdom |
posted 08-23-2003 23:18
Great. I'll see what I can do. |