23juil.2007
Premiers pas dans la construction
Depuis les débuts catastrophiques en sandbox, et comme je l'indiquais dans l'article précédent, je me lance dans la construction de bâtiments sur Second Life.
Voici en exclusivité les premières images en vidéo d'une résidence en construction.
Le nom temporaire de la résidence est "GlobalSL I", du nom du groupe que j'ai fondé: GlobalSL.
J'ai 3 vidéos à vous proposer sur la construction.
Je précise que ce sont mes débuts dans la création et le scripting sur Second Life. Par conséquent:
- ce n'est pas du grand art
- c'est relativement simple
- le chantier n'avance pas rapidement
- il n'y a aucune (ou très peu) de textures
Désolé également pour les vidéos de mauvaise qualité, et surtout que lors de la capture, le jeu s'est mis à ramer (5 fps, donc difficile de se diriger facilement).
La première vidéo est une petite visite du hall de la résidence, d'un appartement et des couloirs du rez-de-chaussée (qui n'est pas encore terminé).
La deuxième vidéo concerne la porte d'entrée de la résidence, faite à 100% by myself et dont je suis très fier :-P Pour mes premiers pas dans le scripting LSL, j'ai écrit un mécanisme d'authentification permettant d'autoriser un avatar à entrer ou pas. La particularité est que tout est géré à l'extérieur de Second Life, sur une base de donnée personnelle hébergée chez Cliranet (pour des raisons de performances, ils possèdent un serveur aux Etats-Unis, les transferts entre le jeu et la base sont donc plus rapides que si la base était en France). Toutes les requêtes sont effectuées via llHTTPRequest.
Le petit bouton vert qui devient rouge que vous voyez sur la vidéo, permet de bloquer les portes (sinon elles se ferment automatiquement au bout de 4 secondes). Ca permet également au priopriétaire à les forcer à rester ouvertes ou fermées.
La troisième vidéo montre une ébauche de l'ascenseur de la résidence, encore en construction. Il est très peu avancé (5-6 heures de travail dessus), vous remarquerez notamment que les portes intérieures de l'ascenseur ne montent pas avec la cabine!
C'est assez complexe à créer un ascenseur, du fait qu'il faut gérer les différents états ("en attente", "en train de monter/descendre" ...) en pensant toujours qu'un utilisateur peu à tout moment demander l'ascenseur à un autre étage, gérer les files d'attentes ... enfin bref y'a encore du taff!!
Quand le rat chante, mangez de la paella(proverbe idiot du jour, de ma création)



Commentaires
30/09/2007 | 03:38
bon courage