[Windows/Linux]Project Void
DreamRaiser :: Projets
:: PC
Page 1 sur 1
[Windows/Linux]Project Void
Un autre de mes projets mis en pause depuis un moment et que je reprendrai sûrement un jour : Project Void.
Le projet :
Un peu dans la même idée que le shoot spatial 2D SquareForce que j'avais commencé sur psp, mais en 3D, Project Void reprend le principe de vaisseaux modulaires customisables altérant la manœuvrabilité et la physique du vaisseau. Il pousse le concept plus loin encore avec la destruction possible de chaque module pouvant conduire à une perte d'une partie entière du vaisseau si celle-ci n'est plus rattachée au module principal du vaisseau. La poussée des réacteurs est exercée sur chaque réacteur affectant différemment la poussée globale du vaisseau selon sa géométrie, obligeant ainsi à bien répartir les réacteurs pour ne pas avoir un vaisseau qui "n'avancerait pas droit".
La techno :
Le moteur graphique utilisé est une fois encore Irrlicht. Le moteur physique est un moteur ultra light codé maison gérant uniquement les collisions de sphères (et d'agrégats de sphères) qui matérialiseront les modules du vaisseau.
Quelques tests de génération de planète procédurale (géométrie par patches de différents LOD générées à la volée) ont été effectués mais restent peu concluants pour le moment.
Démo technique :
http://www.mediafire.com/download/vepfg2ib5ccubx0/ProjectVoid_bin.rar
Dans cette démo sandbox, vous pouvez contrôler n'importe lequel des 1000 "vaisseaux" (= agrégat de sphères (oui il faut un peu d'imagination :p)) instanciés, et le piloter pour vous déplacer. Une "planète" (oui faut encore un peu d'imagination ^^) générée procéduralement est visible et atteignable, mais non collisionnable (seul les vaisseaux le sont).
Contrôles :
SpeedUp : KEY_UP
SpeedDown : KEY_DOWN
SpeedBoost : KEY_TAB
StrafeLeft : KEY_KEY_Q
StrafeRight : KEY_KEY_D
StrafeUp : KEY_KEY_Z
StrafeDown : KEY_KEY_S
RollLeft : KEY_KEY_A
RollRight : KEY_KEY_E
enable/disable linear friction : KEY_KEY_W
drop/reattach the camera : KEY_KEY_C
Control next entity : KEY_KEY_X
Reset all : KEY_SPACE
Le projet :
Un peu dans la même idée que le shoot spatial 2D SquareForce que j'avais commencé sur psp, mais en 3D, Project Void reprend le principe de vaisseaux modulaires customisables altérant la manœuvrabilité et la physique du vaisseau. Il pousse le concept plus loin encore avec la destruction possible de chaque module pouvant conduire à une perte d'une partie entière du vaisseau si celle-ci n'est plus rattachée au module principal du vaisseau. La poussée des réacteurs est exercée sur chaque réacteur affectant différemment la poussée globale du vaisseau selon sa géométrie, obligeant ainsi à bien répartir les réacteurs pour ne pas avoir un vaisseau qui "n'avancerait pas droit".
La techno :
Le moteur graphique utilisé est une fois encore Irrlicht. Le moteur physique est un moteur ultra light codé maison gérant uniquement les collisions de sphères (et d'agrégats de sphères) qui matérialiseront les modules du vaisseau.
Quelques tests de génération de planète procédurale (géométrie par patches de différents LOD générées à la volée) ont été effectués mais restent peu concluants pour le moment.
Démo technique :
http://www.mediafire.com/download/vepfg2ib5ccubx0/ProjectVoid_bin.rar
Dans cette démo sandbox, vous pouvez contrôler n'importe lequel des 1000 "vaisseaux" (= agrégat de sphères (oui il faut un peu d'imagination :p)) instanciés, et le piloter pour vous déplacer. Une "planète" (oui faut encore un peu d'imagination ^^) générée procéduralement est visible et atteignable, mais non collisionnable (seul les vaisseaux le sont).
Contrôles :
SpeedUp : KEY_UP
SpeedDown : KEY_DOWN
SpeedBoost : KEY_TAB
StrafeLeft : KEY_KEY_Q
StrafeRight : KEY_KEY_D
StrafeUp : KEY_KEY_Z
StrafeDown : KEY_KEY_S
RollLeft : KEY_KEY_A
RollRight : KEY_KEY_E
enable/disable linear friction : KEY_KEY_W
drop/reattach the camera : KEY_KEY_C
Control next entity : KEY_KEY_X
Reset all : KEY_SPACE
DreamRaiser :: Projets
:: PC
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum