[Windows/Linux]Project Void

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Windows/Linux]Project Void

Message par Akabane87 le Mer 27 Aoû - 12:08

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 :

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
avatar
Akabane87
Admin

Messages : 45
Date d'inscription : 30/07/2010

Voir le profil de l'utilisateur http://dreamraiser.forumactif.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum