You seem to be refuting something that I never said. How curious.Vsk wrote:rogerborg wrote:From personal experience Eidos asked us to turn a mech combat game into a giant armoured spheres race game half way through the project.
Well, let me be sckeptic but if after that change your desing did not need to change to much
Components....
-
- Admin
- Posts: 3590
- Joined: Mon Oct 09, 2006 9:36 am
- Location: Scotland - gonnae no slag aff mah Engleesh
- Contact:
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
Well that's kind of what I was explaning, there are virtually no games out their that don't change from the start. These aren't like movies. All the major games out there that you see today probably changed a lot over their lifetime. For example, Halo did in fact start as an RPG, but eventually became a FPS.Halifax: Yes, of course you are right, you take my examples too much specific, I named gear of wars just becasue was the first that came to my mind. Choose another one that can fix correctly my example.
Either way I think this is pretty much a pointless argument, as rogerborg has basically proven his point.
TheQuestion = 2B || !2B
IMHO a component model fits well into the distinctions you have to make when using a approach with different engines:
You have a Irrlicht-scenenode and some code to get it drawn.
You have a physics-node and some code to get it into action.
You have scripts for a object.
That are all pretty distinct components and thats even enforced by the type system: When dealing with the irrlicht you have to use irrlicht-types and so forth.
It's just not the standard approach you get taught in a oo-programming class.
You have a Irrlicht-scenenode and some code to get it drawn.
You have a physics-node and some code to get it into action.
You have scripts for a object.
That are all pretty distinct components and thats even enforced by the type system: When dealing with the irrlicht you have to use irrlicht-types and so forth.
It's just not the standard approach you get taught in a oo-programming class.
well depends. when ur list is visible to the engine uer its not easy to maintain because u can crash the engine really easily.
I changed my concept a little in the background. so the user still just gets the id of the entity but in the background there is now a container for the entity. that way its faster to add and remove stuff.
I changed my concept a little in the background. so the user still just gets the id of the entity but in the background there is now a container for the entity. that way its faster to add and remove stuff.
We're programmers. Programmers are, in their hearts, architects, and the first thing they want to do when they get to a site is to bulldoze the place flat and build something grand. We're not excited by renovation:tinkering,improving,planting flower beds.
Hmmm...
I'll have to think about it...
But currently I have more pressing matters:
I have no knowledge what-so-ever of matrices, and I need to somehow get this knowledge to move on with my engine..
(http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=26550)
I'll have to think about it...
But currently I have more pressing matters:
I have no knowledge what-so-ever of matrices, and I need to somehow get this knowledge to move on with my engine..
(http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=26550)
I have recently discovered that both the Flu and my Algebra teacher have exact the same effect on my health: it quickly degrades.