jeudi 8 mars 2007

Quelques nouvelles

Salut à tous,
je n'ai pas beaucoup avancé depuis le dernier post, mais je vous tiens tout de même au courant.

Partie Jeu :

J'ai intégré une ébauche d'éclairage et d'ombrage, bien que de nombreux bugs persistent, il est effectif sur le model du joueur en lui même (il ne projète pas d'ombre sur le terrain, mais les lumières s'applique sur lui.)
-> Screenshot et tutorial à venir.

Je suis en ce moment en train de changer le système de caméra car j'ai tenté de faire un système de caméra dynamique avec toutes ces données manuelle. Mais quelques bugs persistaient (les mouvements étaient très saccadés). J'ai donc décidé de refaire la caméra et le système de suivi en entier (et oui première refonte...)
-> Vidéo à venir et explication pour faire une caméra dynamique.

Partie Moteur réseau

Toujours aucune avancée, sachant que je fais un site pour une association, je suis plutôt pris.
-> j'espère d'ici la fin du mois la reprise du dev. du moteur réseau. (une fois les bases d'avalon posée.)



L'idée :


Bon maintenant je vais vous parler un peu plus du projet que j'ai entrepris; nommé Avalon.
Je me base sur un univers que j'affectionne particulièrement, celui du film avalon.
Pour ceux ne connaissant pas voici un court résumé (made in Wikipedia):


Dans un futur proche, le jeu de guerre illégal Avalon est un jeu vidéo sur lequel les joueurs branchent directement leur cerveau, et qui provoque des comportements addictifs. Certains joueurs sont tellement plongés dans le jeu que leur esprit y reste bloqué, leur corps demeure inerte, dans un état végétatif dont ils ne sortent plus : ce sont les non-revenus. Le nom « Avalon » provient de l'île de légende où vont les âmes des guerriers.

Comme dans tout jeu de tir subjectif, les personnages du jeu commencent avec des possibilités réduites et armés uniquement d'un pistolet et d'un chargeur, dans la classe C ; au fur et à mesure qu'ils remplissent des missions, ils accumulent des points qui leur permettent soit d'améliorer les capacités de leur personnage, soit d'acquérir du nouveau matériel, mais qui peuvent aussi être convertis en argent que touche le joueur dans le monde réel. En progressant, ils accèdent à des missions de plus en plus difficiles, avec plus de contraintes (par exemple un temps limité pour réaliser la mission), dans la classe B puis la classe A. Certains joueurs montent des équipes pour réaliser des missions en commun.


Voila qui pose les bases de l'univers.

Concrètement, j'aimerais reproduire un espace en extérieur si possible assez vaste (pour info le terrain montré lors de la vidéo fait 20Km*20Km en taille), où les joueurs évolueraient, seuls ou en équipes, dans le but de gagner des points, de monter en classe, et de survivre le plus longtemps possible.

Pas trop de contenu, quelques maisons/ruines/immeubles, des arbres, quelques armes et gadgets. Juste de quoi s'entretuer.

Voila pour l'idée principale.

ps : Le tout serait supporté par le moteur réseau dans la mesure du possible. (une persistance du serveur n'est pas nécessaire, un serveur annexe (Mysql) se chargera de conserver les informations des joueurs.)

C'est tout pour ce soir, je retourne à mon C# !

Edit : Finalement je garde la structure de base pour le systeme de caméra. J'ai tenté un système ou la caméra se place par rapport au joueurs, mais la caméra est soit trop "molle" , soit trop rapide et le système n'a plus aucune intêret.
Ainsi je vais continuer mes essais (non concluant pour le moment) pour faire trembler la caméra au rythmes des pas.

Aucun commentaire: