PDA

View Full Version : Dynamic Games


NrmMyth
10-03-2005, 06:39 PM
I would like to know how to create FPS and that type of dynamic stuff.
If you can help I would apriciate it.

Pangloth
10-03-2005, 07:07 PM
Can you please clarify your question? Do you wish to know how to program, or how to make a FPS specifically, or something else? What do you mean by "dynamic"?

You stand a better chance of having your questions answered if you make sure we can understand them.

Thanks.

Kon-Tiki
10-03-2005, 07:08 PM
I could provide you with some old FPS's source codes, to see how they've done stuff in there and learn from that, if you want.

NrmMyth
10-03-2005, 07:32 PM
By "dynamic" I ment about the programs/games that occur in real time, opossite of text-based games and that likes.

And about FPS codes I would gladlly accept them if you have some. :ok:

Pangloth
10-03-2005, 07:44 PM
You might want to also look for the Quake source code, I believe the people from id Software released it to the public.

In addition, with some old FPS games (say, Wolf3D) the programmers had to do EVERYTHING themselves (memory management, math, visibility, etc) which today is handled by the renderer, so it might actually be MORE difficult to learn from than from code using OpenGL or Direct3D.

Kon-Tiki
10-03-2005, 08:06 PM
3DRealms' FTP with sourcecode of Duke Nukem 3D and Rise of the Triad (ftp://ftp.3drealms.com/source/)
FTP of IDsoftware with the sourcecodes of various FPS games (ftp://ftp.idsoftware.com/idstuff/source/)

NrmMyth
10-03-2005, 08:10 PM
Thanks I will lookat these links and then later on reply of my acknowlegments. :ok:

Reup
11-03-2005, 09:30 AM
Text-based games can also be real-time, look at MUD's for instance...

And I hope you know what your doing. You've got to have fairly decent programming skills to even read the source-code of Duke3d :)

Kon-Tiki
11-03-2005, 10:10 AM
Scrap that fairly. Even the sourcecode of Wolf3D needs a good understanding of programming. I know I can't understand a thing of it, while I've got a fairly good understanding of programming.

NrmMyth
11-03-2005, 02:51 PM
Only thing to say about the codes "They are big!!". Man I would have to get into them...
And by the FPS I ment on creating "Frames per second" thing.

Anything smaller! It's takes lots of time to go throught big code like Duke Nukem 3D or Quake 2.

Data
11-03-2005, 02:57 PM
tried ken build engine ?
duke 3d uses it internally and added a lot stuff to it.

the real engine isn't that big i recall.

NrmMyth
11-03-2005, 03:09 PM
Originally posted by Data@Mar 11 2005, 02:57 PM
tried ken build engine ?
duke 3d uses it internally and added a lot stuff to it.

the real engine isn't that big i recall.
Where do I find it?

Kon-Tiki
11-03-2005, 03:41 PM
Here (http://advsys.net/ken/buildsrc/default.htm)

NrmMyth
11-03-2005, 09:12 PM
Originally posted by Kon-Tiki@Mar 11 2005, 03:41 PM
Here (http://advsys.net/ken/buildsrc/default.htm)
That Ken guy is :kosta:. The picture says it. I downloaded some of the souces so now I will try to get into it. Time is precious.
Thanks for the links. :ok:

goblins
13-03-2005, 10:10 AM
FPS and real time programming in this regard is very complex programming but good luck

punch999
14-03-2005, 04:56 PM
Originally posted by NrmMyth+Mar 11 2005, 02:12 PM****</div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (NrmMyth @ Mar 11 2005, 02:12 PM)</td></tr><tr><td id='QUOTE'> ******QuoteBegin-Kon-Tiki@Mar 11 2005, 03:41 PM
Here (http://advsys.net/ken/buildsrc/default.htm)
That Ken guy is :kosta:. [/b][/quote]
KEN IS NOT KOSTA

NrmMyth
14-03-2005, 09:15 PM
Tell me what do I need for DirectX programing. Just curious. :whistle:

Kon-Tiki
14-03-2005, 09:18 PM
The DirectX SDK. Not to mention its runtime environment, but that's almost standard on any computer nowadays.

NrmMyth
14-03-2005, 09:27 PM
Originally posted by Kon-Tiki@Mar 14 2005, 09:18 PM
The DirectX SDK...
About that?

NrmMyth
14-03-2005, 09:32 PM
Originally posted by punch999+Mar 14 2005, 04:56 PM****</div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (punch999 @ Mar 14 2005, 04:56 PM)</td></tr><tr><td id='QUOTE'> ******QuoteBegin-NrmMyth@Mar 11 2005, 02:12 PM

That Ken guy is :kosta:.
KEN IS NOT KOSTA [/b][/quote]
I think you can't see the smilies, may be that your javascript is blocked...

Kon-Tiki
14-03-2005, 09:33 PM
Microsoft MSDN's DirectX page (http://msdn.microsoft.com/directx/)
More specific (http://www.microsoft.com/downloads/details.aspx?familyid=03c30962-4b78-4e59-8c70-32998dceffe5&displaylang=en)

NrmMyth
17-03-2005, 10:21 PM
Hi.

Can you tell me what is the difference between DirectX and OpenGL.

Thanks. :ok:

Data
18-03-2005, 03:18 PM
directX is microsoft
OpenGl is all hosts (including ms)

but I don't think it hurts if you did some googling yourself as the subject of opengl and directX is really complex.

Ioncannon
19-03-2005, 03:02 PM
Originally posted by Kon-Tiki@Mar 11 2005, 10:10 AM
Scrap that fairly. Even the sourcecode of Wolf3D needs a good understanding of programming. I know I can't understand a thing of it, while I've got a fairly good understanding of programming.
Just cause you can't understand it dosn't mean you can't mod it! I can understand a little of the source (from reading on forums and stuff). Things like menus, colours, items, enemies, and game.states are easy to modify. (and I am fairly new to C)