Moot, creating an engine is a good first step towards making a game.
After making a reusable engine that can render practically any scale of worlds (from atoms to galaxy''s) then making a game is a walk in the park.
What should my engine be able to do?
You need to decide
1/ Make an engine suited to one game genre, that does it''s job well.
2/ Make an engine capable of doing lots of things, but not as well.
I''m going for option 2 at the moment, you should make your decision based on whether you have any specific game ideas in mind, and what type of people will be using your engine.
1/ Make an engine suited to one game genre, that does it''s job well.
2/ Make an engine capable of doing lots of things, but not as well.
I''m going for option 2 at the moment, you should make your decision based on whether you have any specific game ideas in mind, and what type of people will be using your engine.
Simon PriceSi@VBgames.co.ukwww.VBgames.co.uk
I think it could be possible to design a good engine which performs well in many situations. As long as you have nice fast algorythms and an extendable system, anything should be possible.
XEOS Digital Development - Supporting the independant and OpenSource game developers!
Geez, there's always someone who has to show my flawed logic :-P
I think everyone understood what I meant "Anonymous"
-----------------------------
How _not_ to give a presentation for work:
"Now, this part is really cool...uh, oh! I know why that happened. I was changing some of that code today and forgot to change this file! I'll be right back." *running*.....
*running*
"What line was that?"
-=xelius=-
Edited by - Xelius on January 26, 2001 7:38:06 AM
I think everyone understood what I meant "Anonymous"
-----------------------------
How _not_ to give a presentation for work:
"Now, this part is really cool...uh, oh! I know why that happened. I was changing some of that code today and forgot to change this file! I'll be right back." *running*.....
*running*
"What line was that?"
-=xelius=-
Edited by - Xelius on January 26, 2001 7:38:06 AM
-------------------"Pointer?" -Anonymous-=Xelius=-
If you want to create an engine that''s capable of almost anything, here''s my 2 cents on what you''re going to have to do:
Probably mimic Q3:A to do curves
Do colored lighting (not physics I guess)
Handle Jumps in a semi-realistic manner
projectile motion (unless there are no weapons or everything is based on instantaneous arrival a la the Q1 shotgun)
Then, if you want to be innovative (at least, I think...) you''d have to figure out a way to monitor where a sound comes from in the world and then bounce waves off of walls, calculating dissipation and the like, to do true positional audio...
And, to fall under the category of "does almost anything," you also may want to make your walls (or parts of them,or brushes on the map made to be "supports" for platforms) destructable...
So there, those are some of the physics-related complexities you asked about. IMHO, anyway.
--
WNDCLASSEX Reality;
...
...
Reality.lpfnWndProc=ComputerGames;
...
...
RegisterClassEx(&Reality);
Unable to register Reality...what''s wrong?
---------
Dan Upton
Lead Designer
WolfHeart Software
Probably mimic Q3:A to do curves
Do colored lighting (not physics I guess)
Handle Jumps in a semi-realistic manner
projectile motion (unless there are no weapons or everything is based on instantaneous arrival a la the Q1 shotgun)
Then, if you want to be innovative (at least, I think...) you''d have to figure out a way to monitor where a sound comes from in the world and then bounce waves off of walls, calculating dissipation and the like, to do true positional audio...
And, to fall under the category of "does almost anything," you also may want to make your walls (or parts of them,or brushes on the map made to be "supports" for platforms) destructable...
So there, those are some of the physics-related complexities you asked about. IMHO, anyway.
--
WNDCLASSEX Reality;
...
...
Reality.lpfnWndProc=ComputerGames;
...
...
RegisterClassEx(&Reality);
Unable to register Reality...what''s wrong?
---------
Dan Upton
Lead Designer
WolfHeart Software
WNDCLASSEX Reality;......Reality.lpfnWndProc=ComputerGames;......RegisterClassEx(&Reality);Unable to register Reality...what's wrong?---------Dan Uptonhttp://0to1.orghttp://www20.brinkster.com/draqza
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement