Uit verveling heb ik me even bezig gehouden met het theoretisch ontwerpen van een wereld dat later kan worden gebruikt in een spel of simulatie oid. Hieronder vind je een UML schema, dat misschien niet 100% klopt qua symbolen, maar ik denk dat de meesten het wel zullen begrijpen. Heeft er iemand suggesties om dit systeem uit te breiden?
Wat uitleg:
- Een wereld bestaat uit items, een atmosfeer en krachten zoals: (statische) electriciteit, wind, magnetisme, ...
- Een atmosfeer is een kracht, die bestaat uit moleculen en invloed heeft op alle andere moleculen
- Een kracht heeft invloed op moleculen
- Een item bestaat uit moleculen. Deze moleculen zijn gas/vloeibaar/vast van stof
Het maken van deze klassen in C++ is op zich niet zo moeilijk. Anderzijds is een hele wereld opbouwen een reusachtige klus wat niet manueel kan gebeuren. Om dit te doen moeten algoritmes worden gebruikt om:
- land te maken
- water te laten vloeien en verspreiden over dit land, het water komt uit de bodem en zoekt zijn weg
- weer elementen 'plaatsen'
Om dit alles in beweging te houden moet dan ook een AI voorzien zijn die een soort levenscyclus onderhoud. Ik spreek niet over mensen of dieren maar enkel over natuur, dus die AI moet dan zorgen dat:
- er weersverschijningen zijn zoals wind en regen
- de bodem wordt door het weer beinvloed
- planten beinvloed worden hierdoor
- een atmosfeer en zwaartekracht heeft invloed op dit alles
- ...
Met andere woorden: eens de wereld is gecreëerd (water en land) kunnen er krachten worden losgelaten zoals wind en regen die invloed hebben op de bodem.
Ik weet niet óf ik dit ooit ga realiseren, maar kwil het graag alvast even uitwerken en jullie mening vragen.

p.s. Sorry, my mind just slipped...
Wat uitleg:
- Een wereld bestaat uit items, een atmosfeer en krachten zoals: (statische) electriciteit, wind, magnetisme, ...
- Een atmosfeer is een kracht, die bestaat uit moleculen en invloed heeft op alle andere moleculen
- Een kracht heeft invloed op moleculen
- Een item bestaat uit moleculen. Deze moleculen zijn gas/vloeibaar/vast van stof
Het maken van deze klassen in C++ is op zich niet zo moeilijk. Anderzijds is een hele wereld opbouwen een reusachtige klus wat niet manueel kan gebeuren. Om dit te doen moeten algoritmes worden gebruikt om:
- land te maken
- water te laten vloeien en verspreiden over dit land, het water komt uit de bodem en zoekt zijn weg
- weer elementen 'plaatsen'
Om dit alles in beweging te houden moet dan ook een AI voorzien zijn die een soort levenscyclus onderhoud. Ik spreek niet over mensen of dieren maar enkel over natuur, dus die AI moet dan zorgen dat:
- er weersverschijningen zijn zoals wind en regen
- de bodem wordt door het weer beinvloed
- planten beinvloed worden hierdoor
- een atmosfeer en zwaartekracht heeft invloed op dit alles
- ...
Met andere woorden: eens de wereld is gecreëerd (water en land) kunnen er krachten worden losgelaten zoals wind en regen die invloed hebben op de bodem.
Ik weet niet óf ik dit ooit ga realiseren, maar kwil het graag alvast even uitwerken en jullie mening vragen.
p.s. Sorry, my mind just slipped...