Ik ben van plan een computerspel te programmeren waar je een soort van voertuig bestuurd die als het ware in een tube "hovert". Het idee erachter is dat er geen echte zwaartekracht is, maar dat de binnenkant van de tube de voertuigen aantrekt. Wat je dan krijgt is dat je 360 van de wand kan berijden en zo leuke dingen kan doen enzo.
Nou moet ik nog veel nadenken over het spel enzo, maar dat is niet wat ik hier wil vragen. Mijn grootste probleem op dit moment is het berekenen van het pad van het voertuig. Ik zou bij god niet weten hoe ik dit aan kan pakken waar het realistisch overkomt. Mijn kennis van 3d wiskunde is zowiezo niet al te goed, wat ook dit probleem verklaart.
Hoe zou ik dit kunnen doen? Volgens mij zijn er niet zo veel spellen die dit soort gameplay hebben, maar daarom wil ik het maken. Zijn er bepaalde formules voor? Is dit een makkelijk op te lossen probleem?
Wat ik zelf al had bedacht is om het voertuig te laten bewegen aan de hand van de snelheid, dan berekenen hoe de relatieve rotatie van de wand op de nieuwe positie is, om dan het voertuig te verplaatsen aan de hand van deze rotatie. Maar dit lijkt met vrij lastig.
Zoals ik het nu zie is een tube niet meer dan een opgerold vlak, zoals bijvoorbeeld een weg. Het verschil is dan dat de zijkanten van de weg aan elkaar zijn geplakt, en dat er 3 dimensies zijn die de aantrekkingskracht van de baan niet aanpassen zoals bij andere racespellen. Maar vooral dat gedoe met de aantrekkingskracht van de wand hebben mij tot wanhoop gebracht.
Weet iemand een goede oplossing, of tenminste een duw in de goede richting?
Nou moet ik nog veel nadenken over het spel enzo, maar dat is niet wat ik hier wil vragen. Mijn grootste probleem op dit moment is het berekenen van het pad van het voertuig. Ik zou bij god niet weten hoe ik dit aan kan pakken waar het realistisch overkomt. Mijn kennis van 3d wiskunde is zowiezo niet al te goed, wat ook dit probleem verklaart.
Hoe zou ik dit kunnen doen? Volgens mij zijn er niet zo veel spellen die dit soort gameplay hebben, maar daarom wil ik het maken. Zijn er bepaalde formules voor? Is dit een makkelijk op te lossen probleem?
Wat ik zelf al had bedacht is om het voertuig te laten bewegen aan de hand van de snelheid, dan berekenen hoe de relatieve rotatie van de wand op de nieuwe positie is, om dan het voertuig te verplaatsen aan de hand van deze rotatie. Maar dit lijkt met vrij lastig.
Zoals ik het nu zie is een tube niet meer dan een opgerold vlak, zoals bijvoorbeeld een weg. Het verschil is dan dat de zijkanten van de weg aan elkaar zijn geplakt, en dat er 3 dimensies zijn die de aantrekkingskracht van de baan niet aanpassen zoals bij andere racespellen. Maar vooral dat gedoe met de aantrekkingskracht van de wand hebben mij tot wanhoop gebracht.
Weet iemand een goede oplossing, of tenminste een duw in de goede richting?
hallo