toum
19-11-2009 22:32:57
Hello all,
The purpose of my post is to know if i am able realize my project using a physic motor (PhysX with NxOgre) or if it's better for me to realize it without.
What is my project ?
Make a freestyle skigame. We can call this a freeski game.
But what's a freeski game??!
Check freesking video here (youtube link)
Another video in halfpipe (x games 2009)
As you can see freeskiing is
A - Ride the snow
The purpose of my post is to know if i am able realize my project using a physic motor (PhysX with NxOgre) or if it's better for me to realize it without.
What is my project ?
Make a freestyle skigame. We can call this a freeski game.
But what's a freeski game??!
Check freesking video here (youtube link)
Another video in halfpipe (x games 2009)
As you can see freeskiing is
A - Ride the snow
A1 - Front and back skiing on snow
A2 - Turn on snow (using edges under skis)
A3 - Jump
A4 - Slow down (using edges under skis)
[/list:u]
B - Tricks in the air
B1 - Spin yaw-pitch-roll spin
B2 - non-axis spin (corkscrew)
B3 - Grabs: skier is catching his skis.
[/list:u]
C - Tricks on module
C1 - Grind on rails
C2 - Grind on boxes
[/list:u]
D - Environement:
- D1 - Moutains, exterior, large environement.
D2 - Mountains includes slopes
D3 - Slopes includes jumps (kick + landing zone), rails, boxes, [/list:u]
Why beginning this project ?
I currently manage a freestyle skigame avaibable here: http://jibbin.skipass.com
This game is today discontinuited:
- No physic enhancement (determinism physic): doesn't reflect the reality.
- Discontinuited with current freeski perfomance.
- Discontinuited with community needs: not scalable.
- Poor graphic.
- ...
The game has been done under Blitz3d, 3d under 3DSMAX.
Which features i think NxOgre will help me... Please tell me yes, no, how, Why ?
A - Ride the snow
A1 - Front and back skiing on snow
A2 - Turn on snow (using edges under skis)
Integrate some PhysX wheels under skis. Can be close to skis edges: slide, carve and slip on snow
A3 - Jump
addForce UP to the character
A4 - Slow down (using edges under skis)
Put the skis (with wheels) perpendicular to the slope
[/list:u]
B - Tricks in the air
B1 - Spin yaw-pitch-roll spin
addTorque to character
B2 - non-axis spin (corkscrew)
i don't imagine yet
B3 - Grabs: skier is catching his skis.
Animation under blender
[/list:u]
C - Tricks on module
C1 - Grind on rails
C2 - Grind on boxes
Raycast to check if character is over rails or boxes. And next... don't know yet
[/list:u]
D - Environement:
- D1 - Moutains, exterior, large environement.
Heightmap
D2 - Mountains includes slopes
shape the heightmap
D3 - Slopes includes jumps (kick + landing zone), rails, boxes
Include specific meshes over the heighmap. using dotScene i think.
[/list:u]
This post has been written to know if i am completly wrong by using NxOgre in my project. Maybe things can be more easiest without...
I choose NxOgre/PhysX because i think a physic motor could give more interrest, experience and game-feeling to a freeski game based on jumps, air, rails, right speed to take jumps, ...
If this project seems to be possible with Ogre/NxOgre/Phyx could you agree/disagree my choices (into A, B, C and D)?
Thanks for the support in this forum,
Cheers,
Thomas
- D1 - Moutains, exterior, large environement.
- D1 - Moutains, exterior, large environement.