Revue de sujet
Darktib Posté le 10 Mai 2009 à 11:01
Avatar de Darktib
Messages : 4017
A mon tour de déterrer le topic (ça devient une manie!)

Il s'agit de tests d'un système de références entre entités, très pratique dans un jeu vidéo. Par exemple : dans un STR il y a plein d'entités (unités + bâtiments + nature), chacun peut viser une autre entité (par exemple une unité vise un bâtiment pour lui tirer dessus). Pour éviter les crashs dûs au fait que le bâtiment à été supprimé sans que l'unité en soit consciente (oh la belle segfault...), il faut un système de référencement, dont voici des aperçus des tests:

Image

Il s'agit d'un test de référencement maintre / esclave : les maitres sont les gros ronds, ils possèdent des esclaves et les gèrent.
Image

Ici chaque entité est l'égale des autres, chacune avance en rebondissant contre les murs (et en changeant de cible régulièrement)


Perfs moyennes pour changer la cible d'une entité ou pour changer le maitre d'un esclave : de 2 à 4 microsecondes, seul le fps peut influencer sur ces performances (et quand je teste, j'y vais à la bourrin : 150 000 tests à chaque execution du programme !).
Suppression / création : environ 3 microsecondes.
Et aucun crash.
Mod Posté le 05 Déc 2008 à 20:15
Avatar de Mod
Messages : 4954
Oui, ça fera partie du lot d'informations fournies. Ce serait bien dommage de ne pas le faire, alors que le sujet ne demande qu'à être rempli ^^.
Darktib Posté le 29 Nov 2008 à 19:09
Avatar de Darktib
Messages : 4017
Pas mal comme topic, ca peut etre interessant. Je pense qu'il serait aussi interessant de détailler les améliorations - et comment tu les as faites...

Mod Posté le 29 Nov 2008 à 13:06
Avatar de Mod
Messages : 4954
Petit sujet qui me manquait, un lieu certes très proche du sujet "Screenshots", à ceci près que celui-ci n'accueillera exclusivement que les WIP que l'on pourra qualifier "d'ésotériques".

Usuellement, lorsque l'on fait créé des jeux, que ce soit en making ou en programmation, on fait bien souvent des test. Pleins. Des choses qui ne ressemblent à rien, ou vraisemblablement à peu de choses. L'aspect graphique n'étant privilégié, au profit des actions - réactions brutes. Des tests que l'on ne vient quasiment jamais montrer au public, pour la seule et bonne raison que c'est dénué de tout art, et que les ajouter dans un sujet de projet risquerait d'effrayer assez fortement le quidam.

Vient donc ce sujet. L'objectif est, ici, de présenter ces images, ces amas de pixels informes, qui finiront peut-être par un véritable jeu, merveilleusement travaillé pour la plus grande joie des yeux, mais qui en attendant ne font pas parler d'eux. Histoire de montrer, que non, tout n'est pas merveilleusement beau dès le départ, que les choses progressent, pas à pas, et que la base de travail est souvent assez... spéciale.

L'intérêt étant donc de montrer ici cette évolution graphique de tests allant vers quelque chose de plus en plus travaillé.


En guise d'exemple, je vais commencer avec ceci :

Image


Ce projet se base sur du 100 multijoueur à l'heure actuelle. les différents cercles blanc représentent les joueurs, les barres vertes leur barre de vie, et les cercles vert les décors. Tout ceci permet de tester le code réseau, fonctionnel pour un nombre assez important de joueurs (suffisamment pour que le giga-octet de mémoire de mon ordinateur soit plein). C'est en fait un projet de DotA-like assez avancé. A terme, le jeu devrait être en vue de dessus, avec une jouabilité type RTS.
Pour les indicateurs : 64 images par secondes, limité à 60 (DBPro inside­...). Le "150" donne la distance entre le personnage joueur et l'élément le plus proche de celui-ci. Enfin, le "Chara : -1" est un indicateur de survol de la souris, qui indique le numéro du joueur survolé (numéroté de 0 à X).
Nouveau message

Large sourire Sourire Veut Langue Absurde Choqué Clin d'oeil Innocent Cool Fier rougissant confus Neutre Etonné Content Triste Douloureux Pathétique Etrange Agacé Colère Tordu Flèche Question Exclamation Rigole Gêné Amoureux Oui No Fou Pleure Pleure de joie Mignon Coup de coeur Hystérique Blasé Ninja Pouffe Stun Suspicieux Incompréhensible
Gras
Italique
Souligné
Barré
Gauche
Centré
Droite
Justifié
Flottant à gauche
Flottant à droite
Lien
Citation
Puce
Spoiler
Wiki
Image
Flash
Youtube


Prévisualisation
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0235 secondes