[Disponible] Helium Rain

Space opera pour PC, maintenant sur Steam !

L’auteur de ce sujet a trouvé une solution à son problème.

Reprise du dernier message de la page précédente

Il me semble qu'une fois lancé un objet continu sur sa lancée. Si jamais c'est implémenté dans le jeu, ça rendrait le jeu encore plus réaliste.

(PS: j'espère que je ne dis pas de bêtise… :-° )

Édité par Benlemt

+1 -0
Auteur du sujet

Juste une chose : si ton vaisseau n'est le sujet d'aucun changement de direction (subi ou provoqué), continue-t-il indéfiniment dans la même direction ou l'inertie a-t-elle une limite ?

Ekron

C'est effectivement le cas : sauf en cas de choc ou de manœuvre du pilote, le vaisseau continue sa trajectoire.

+1 -0

C'est encore un très beau projet que tu sors là.

C'est bien dommage que tu ne souhaites pas ajouter de la gravité aux petits objets de glace, la scène serait plus vivante comme même. :)

Bonne chance pour la suite en tous les cas, je vais suivre ce projet de très prêt :)

Parce que difficile n’est pas impossible, c’est juste moins évident que facile. - Lokan

+2 -2
Auteur du sujet

C'est bien dommage que tu ne souhaites pas ajouter de la gravité aux petits objets de glace, la scène serait plus vivante comme même. :)

Bonne chance pour la suite en tous les cas, je vais suivre ce projet de très prêt :)

Arzaor

En fait ça dépend de ce que tu appelles de la gravité. Les astéroïdes ont déjà un mouvement aléatoire assez subtil (légère rotation et vitesse), je pensais que par gravité @dri1 parlait de la force gravitationnelle exercée par un astéroïde sur le vaisseau, ce que je ne ferais pas.

+0 -0

En effet je parlais d'un mouvement simple des astéroïdes, le mouvement est vraiment très subtile dans ce cas là, mais en même temps c'est l'espace. :)

Parce que difficile n’est pas impossible, c’est juste moins évident que facile. - Lokan

+1 -0
Auteur du sujet

Pour te donner une idée du sérieux avec lequel j'ai fait la version actuelle, la classe Blueprint correspondante s'appelle asteroidz. :-°

Plus sérieusement, je bosse en ce moment sur le pilotage du vaisseau. L'objectif est de contrôler la rotation avec une simple commande de rotation cible et deux paramètres (la vitesse angulaire max en °/s, et l'accélération angulaire max en °/s²) .

Tout va bien sur la position, au prix d'un tiers de mes neurones environ, sauf que l'accélération est discontinue ce qui est physiquement impossible : concrètement on a le sentiment que le vaisseau a une masse nulle, comme dans la vidéo précédente. On verra ça demain :P

Édité par Stranger

+0 -0

Pour te donner une idée du sérieux avec lequel j'ai fait la version actuelle, la classe Blueprint correspondante s'appelle asteroidz. :-°

Plus sérieusement, je bosse en ce moment sur le pilotage du vaisseau. L'objectif est de contrôler la rotation avec une simple commande de rotation cible et deux paramètres (la vitesse angulaire max en °/s, et l'accélération angulaire max en °/s²) .

Tout va bien sur la position, au prix d'un tiers de mes neurones environ, sauf que l'accélération est discontinue ce qui est physiquement impossible : concrètement on a le sentiment que le vaisseau a une masse nulle, comme dans la vidéo précédente. On verra ça demain :P

Gwenn

MDR. Travailler à 1H du matin n'est pas conseillé, en effet tu verras ça demain. :p Ecrire astéroïde en anglais aurait été plus simple que asteroidz !! :D

Par contre plus sérieusement aussi, étant donnée que le jeu est créé avec UDK il demandera une configuration minimal assez élevé pour y jouer je suppose ?

Édité par Arzaor

Parce que difficile n’est pas impossible, c’est juste moins évident que facile. - Lokan

+1 -1
Auteur du sujet

Vu que je bosse avec UE4, c'est clair qu'il y aura une config minimale oui. Un Core i5, une carte graphique à 150€ style GTX660, rien de fou non plus, mais sur DeepVoid on m'a reproché la config minimale pour carrément moins que ça alors je prends les devants… :-°

+0 -0

De nos jours il est dur de reprocher une config' minimal (d'après moi) étant donnée la qualité des jeux même des plus simples.

Il est sûr que pour l'instant ma config' ne fera passer aucun des jeux que tu fais, mais j'espère que cela va bientôt changer :)

Parce que difficile n’est pas impossible, c’est juste moins évident que facile. - Lokan

+1 -0

Y a pas à dire, il y a encore eu un superbe travail ! Curieux de voir ce que donnera le jeu fini. Par contre si le jeu est un space-shooter, pourquoi avoir placé la caméra derrière le vaisseau ? Il ne risque pas de masquer la vue pour voir les ennemis de devant ?

+0 -0

Classieux, y a pas à dire. À regarder la vidéo, cependant, tu n'as pas peur que la forme du vaisseau (en longueur, masquant le centre de l'écran) ne soit pas un peu… frustrante (dans le sens où on ne voit pas ce qu'il y a devant lui et qu'il mange une partie de l'écran quand même) ?

Merida is so cool · “Now that I have built my very own hammer, nothing looks like a nail anymore. ”

+1 -0
Auteur du sujet

Hop, MàJ ! J'ai bien galéré sur les contrôles et tout n'est pas encore parfait ; j'ai perdu les effets des réacteurs latéraux pour l'instant. On échange ça contre le support de la souris, deux nouveaux moteurs, une accélération douce, pas mal de refactoring en général. Je ne pensais pas que ça serait à ce point le bazar.

Une petite vidéo, on dit merci à ShadowPlay parce que ça roxe.

Nouvelle version des contrôles

Classieux, y a pas à dire. À regarder la vidéo, cependant, tu n'as pas peur que la forme du vaisseau (en longueur, masquant le centre de l'écran) ne soit pas un peu… frustrante (dans le sens où on ne voit pas ce qu'il y a devant lui et qu'il mange une partie de l'écran quand même) ?

lethom

Bien sûr. Il va rapidement y avoir deux caméras, la vue FPS et la chase cam derrière. Je sais que dans ce genre de jeu, c'est un besoin existentiel vital que de pouvoir admirer son joujou sous tous les angles, il suffit de lire les reviews de X:Rebirth, le jeu qui a lancé ce projet. Dans les opus précédents, il y avait une vue extérieure, sa suppression a fait couler beaucoup d'encre… Plus trivialement, c'est super utile pour debugger aussi parce que je vois mieux ce qui se passe.

Je trouve que ça un air de Portal et du vaisseau de Spock :)

zyhou

Avec des bouts du Slave I de Boba Fett, d'un vaaisseau de EVE Online et quelques autre sources d'inspirations encore… Je l'aime bien ce vaisseau.

+3 -0

Une belle MàJ :) J'aime beaucoup l'impression d'accélération : on sent plus la masse du vaisseau lorsqu'il avance. Il reste juste à appliquer la même chose aux rotations. ^^ Est-ce que ce serait possible de modifier légèrement le FOV pendant l'accélération, histoire de donner un peu plus la sensation de déplacement ? Et par contre, c'est moi ou le déplacement/la rotation saccade un peu ?

Édité par Clematrics

+0 -0

Bonjour gwen, j’apprécie énormément le travail que tu fait sur tes projets c'est du travail de pro et personne ne pourras me contredire, j'espère pour toi que ton projet fonctionnera bien :) Bonne chance

Codeur web et créateur d’un projet inédit.

+0 -0
Auteur du sujet

BON. Je viens de réécrire totalement le contrôle d'attitude angulaire pour le pilotage manuel, c'est pas terminé et je ne ferais une vidéo que lorsque le contrôle automatique sera à nouveau dans le code (c'est lui qui vous permet de vous retourner automatiquement!). Mais c'est déjà super awesome :

  • les accélérations sont maintenant limitées à une valeur en °/s² indiquée via Blueprint ;
  • le nouveau code tient en 15 lignes avec de la géométrie dans l'espace de base ;
  • ce nouveau mécanisme fonctionne essentiellement par intégration de l'accélération, les effets des moteurs latéraux sont donc gérés de façon totalement réaliste avec un flash au démarrage et un flash dans l'autre sens à l'arrêt, le tout sans une seule ligne de code en plus ;
  • le résultat est juste parfait.

Voilà voilà.

+11 -0

C'est beau, c'est propre, c'est Gwenn ! \o

Je poste uniquement pour suivre le sujet, je n'ai pas grand chose à dire. Enfin, j'ai bien quelque chose à dire, mais tu le sais déjà : c'est un projet prometteur. (-:

Ce post n’est peut être pas cathodique.

+1 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte