3 ms·
How do you know that simulating reality is the most complex thing software can do? How do you measure "complex", anyway?
by ReactiveJelly 6y ago
How do you know that simulating reality is the most complex thing software can do?
How do you measure "complex", anyway?
- hutzlibu 6y agoProbably because reality is indefinite complex and that it would take a whole reality to correctly simulate a reality. So the hard part is to make aproximations that run in REAL TIME (unlike scientific simulations, that have some time to run). And how do you measure complex? Well, how about the number of changing variables involved? Simulating and solving chess is very easy in comparison. You have only very limited and fixed variables. Simulating a physic sandbox game with advanced chemistry and even biology that is supposed to run in real time - seems impossible at this moment on the other hand. Too many connected details.
- proc0 6y agoComplexity as in software. It has many moving parts, and I think it includes most if not all of computer science areas, like networking for multiplayer, cutting edge rendering, client-server applications for managing updates and also the multiplayer, AI for NPCs but now AI for animations and environment generation, and the list is really long. The only exception I can think of is software for rockets/spaceships and rovers, which have to operate under very unique circumstances.