Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Projet en cours de développement : Un Wolfenstein 3D-Like en réseau.  (Lu 4128 fois)

0 Membres et 1 Invité sur ce sujet

Slash94

  • Jr. Member
  • **
  • Messages: 89
    • Voir le profil
Salut à tous :-]

Depuis environ 3 semaines, je travaille de A à Z à la construction d'un moteur de raycasting, actuellement j'ai déjà terminé les choses suivantes, comme je l'ai mentionné dans le descriptif de ma vidéo :

-Ombrages des côtés latéraux
-Correction de la distorsion visuelle "Fisheye effect"
-Amélioration de la résolution des textures (64*64 au lieu de 32*32)
-Ouverture / Fermeture dynamique des portes
-Affichage de sprites simples & de sprites multifaces sur 8 angles différents

Le FPS oscille entre 55 et 60 , la capture vidéo l'a un peu saccadé mais IRL c'est parfaitement fluide.

Comme pour mon précédent projet, Zelda Arena Online, le jeu sera jouable à 4 en chacun pour soi / en deathmatch.

Voici mon projet au stade où il en est actuellement :

https://www.youtube.com/watch?v=0JzpYtnkdV4

J'ai tout septembre en vacances, donc je devrais devoir avancer le projet assez vite, je vous tiendrais au courant ici au fur & à mesure de l'avancement :-)

Si vous avez des idées / suggestions, n'hésitez pas !

Guillaume__

  • Newbie
  • *
  • Messages: 42
    • Voir le profil
Re: Projet en cours de développement : Un Wolfenstein 3D-Like en réseau.
« Réponse #1 le: Septembre 14, 2017, 07:30:44 am »
Encore un très bon projet réalisé par Slash. Ca fait toujours plaisir de voir un projet avec la sfml se concrétiser  :)

Bon courage pour la suite !
PS : gyazo c´est la vie(seul l´intéressé peut comprendre  ;)
Rejoignez-nous sur le serveur
Discord SFML

Slash94

  • Jr. Member
  • **
  • Messages: 89
    • Voir le profil
Re: Projet en cours de développement : Un Wolfenstein 3D-Like en réseau.
« Réponse #2 le: Septembre 15, 2017, 01:21:16 pm »
Salut Guillaume  :D

Effectivement, Gyazo > All !

Voici une petite idée de l'avancement du projet :

https://www.youtube.com/watch?v=uRibJz82ryM

Slash94

  • Jr. Member
  • **
  • Messages: 89
    • Voir le profil
Re: Projet en cours de développement : Un Wolfenstein 3D-Like en réseau.
« Réponse #3 le: Septembre 30, 2017, 12:06:10 pm »
Bon, le projet est à un stade très avancé !

Je n'utilise pas les balises [IMG] du forum car les images sont trop grandes et n'apparaissent pas dans leur intégralité sinon...

Menu principal ( avec également un sous menu d'options fonctionnel ) où on peut constater le nombre de joueurs présents en temps réel.

https://image.noelshack.com/fichiers/2017/39/6/1506765494-1.png

Les interactions visuelles sont coordonnées de manière assez fluide, on voit les impactes de balles provoquées par les autres joueurs sur les murs et les bruits changent en fonction de la matière ( métal bois etc ) ainsi que le volume selon la distance du joueur et de l'impact, pareil pour les pas des joueurs, dont le volume varie selon leur distance, on peut marcher afin d'éviter d'être entendu par les autres.

https://image.noelshack.com/fichiers/2017/39/6/1506765662-2.png

Petit menu interne IN GAME pour modifier des paramètres avec ma GUI maison :

https://image.noelshack.com/fichiers/2017/39/6/1506765868-5.png

Les animations de mouvement et de tirs sont terminées dans toutes les directions ( 8 au total ) ce qui a donné un spritesheeting assez conséquent !

https://image.noelshack.com/fichiers/2017/39/6/1506765731-3.png

Le t'chat est fonctionnel ainsi que les informations relayées par le serveur ( connexion/déconnexion d'un nouveau joueur etc )

https://image.noelshack.com/fichiers/2017/39/6/1506765747-4.png


Il ne me reste plus qu'à gérer :

-les dégats selon l'arme et la distance / la mort d'un joueur
-le système de gestion de scores de l'ensemble des joueurs présent que l'on pourra consulter avec la touche TAB
-quelques petites optimisations ça et là

Dans l'ensemble ça tourne bien, je ferais bientôt une vidéo du projet définitif que l'on testera avec quelques potes :-)
« Modifié: Septembre 30, 2017, 12:09:38 pm par Slash94 »