Jouer-Online Blog

Le monde du jeu en ligne
juin 23, 2009

Heresy War

Author: Thierry S. - Categories: Jeux, Sites web - Tags: , , , , , ,

Heresy War

Cette fois c’est d’une production d’un petit studio roumain indépendant Dream Builder  et une fois n’est pas coutume, il s’agit d’un jeu à télécharger.

Il s’agit d’Heresy War, il s’agit d’un jeu de shoot en 3D dans l’espace, gratuit (enfin pour la démo) et surtout qui apporte un univers riche et surtout qui a été pensé pour accueillir un maximum de mod.

L’histoire se situe dans un avenir lointain, dont voici le speech :

50 ans après la troisième guerre mondiale, les sept pères fondateurs ont créé la République Unie de la terre,  mettant ainsi tous les pays de la Terre sous une seule bannière.
Avec beaucoup d’efforts, les terriens ont commencé la colonisation et la terraformation de Mars, ainsi que la recherche de moyens de mener des exploration en dehors du système solaire.

Des scans spatiaux très puissant ont révélé une anomalie à proximité de l’orbite de Jupiter. Cette anomalie a été la première manifestation naturelle visible d’un Wormhole ou trou de vers. En faisant des recherches de ce trou de ver, les scientifiques ont découvert qu’il peut être utilisé pour voyager plus vite que la lumière entre deux points du cosmos.

Suite à cette découvette l’humanité a été plus unie que jamais. Des millions de colons, bien décider à améliorer leur condition de vie, décidèrent d’arpenter les nouveaux horizons qui s’offraient à eux.

100 ans se sont écoulés depuis la première découverte des Wormholes. De nombreuses planètes ont été explorées et colonisées. de nouveaux  trous de vers furent découvert et ont permis d’ériger tout un réseau entre un certain nombre de systèmes solaires. Les profondeurs de l’espace sont désormais sous l’égide des forces expéditionnaire, et tout est tranquille… enfin c’est qu’on aime croire…

Deux factions s’affrontent le Core, la force expiditionnaire et le Rising Hand un groupe rebelle qui s’élèvent contre la tyrannie exercé par le Core. Alors oui ça rappel Starwars et Stargate qu’on mixe en ensemble, mais est ce gênant ?

Les vaisseaux sont vraiment superbe, j’ai un faible pour  le F35 eagle heavy fighter.

chfighter

Il me rappelle les unité aérienne de l’empire  dans DarkReign, le cyclone :

Cyclone

D’un point de vue d’une gameplay, c’est classique tout se passe en viseur tête haute, c’est asssez ergonomique. Etant plutôt mal équipé (comprendre, je n’ai pas de joystick), j’ai été très satisfait du système de jeu.

Le tout est vraiment superbe et n’a pas à rougir face à des productions commerciales, comme X3 Reunion.

Pour vous faire une idée voici un screencast de la première mission :

Tout l’intérêt est de rejoindre le jeu multijoueur, mais surtout sa communauté sur le  Le jeu est encore en cours de développement, le studio ayant décider de fournir une early deamo de leur petit bébé. Et c’est déjà suepr chouette.

Vraiment, ne passez pas à côté prenez le temps d’aller sur le site officiel. Il est plein d’infos sur l ‘univers, l’histoire. Il ajoute vraiment de l’attrait et de la profondeur au jeu.

Les ressources en ligne

avril 20, 2009

A voir !

Author: Thibault W. - Categories: Actualité, Technologies, Vidéos - Tags: , , , , ,

L'actualité à ne pas manquer sur Jouer Online dot com

Api Spore

Pour ceux qui ne connaissent pas, le jeu du groupe Maxis (à qui on doit Les Sims), Spore, reprend l’histoire de la création de la vie. Vous débutez le jeu en tant que cellule vivant dans l’océan, et qui après quelques évolutions, finira par aller faire un tour sur la terre ferme. La créature se cherchera alors de nouveaux compagnons pour créer une communauté. La communauté grossie et finit par créer une ville, avec son agriculture, ses commerces, puis ses usines. Cette nouvelle civilisation partira ensuite à la conquête du monde, puis de l’espace.

L’API est une interface de programmation. Schématiquement Maxis nous offre un certain nombre « d’outils » qu’on peut utiliser pour créer des petites interfaces interactives en rapport avec Spore (comme par exemple pouvoir voter entre deux créature ou voir les créatures les plus regardées).

Article sur Hebiflux

Autodesk

En temps qu’éditeur de conception et de création numérique sur PC, Internet ainsi que sur de nombreux autres supports, Autodesk peut se vanter d’être le numéro.

Au service d’une large communauté de clients allant des architectes aux collectivités locales, en passant par l’industrie, les télécommunications et les développeurs de jeux vidéo, Autodesk rassemble à lui seul, plus de 4 millions d’utilisateurs répartis dans 160 pays à travers le monde.

Parmi toute les trouvailles de génies de la société, c’est Dragonfly qui nous a particulièrement intéressés. Il s’agit d’un module qui permet de créer des plans d’appartement et de les porter en 3D le plus simplement du monde.

La navigation est superbe, les graphismes sont impressionnants. On en redemande. On peut vraiment dire que ce module est un truc de fou. En plus, il est facile obtenir puisqu’il suffit de le télécharger.

En savoir plus

mars 3, 2009

Blush

Author: Thierry S. - Categories: Jeux - Tags: , , ,

Blush : plonger, manger il n'y a pas d'autres alternative

Blush est une petite merveille  du studio  Flashbang Studio, qui s’inscrit dans la même logique que flOw. Vous incarnez une créature sous marine avec des tentacules qui devra survivre dans l’immensité des abysses de l’océan.

Vous aurez à peine 4 minutes pour vous battre avec une grande variété d’autres espèces océannes  : des méduses, des calamars,  des crabes, des serpents de mer (magnifique)… Vous devrez frapper juste, car chacune de ces espèces à un point faible à atteindre avec vos tentacules. Lorsqu’un ennemi est détruit, il explose, puis libères des petits oeufs luminescents qui viendront se coller sur vous. Vous pourrez les transformer dans un puit lumineux  afin de vous faire évoluer vers plus de puissance, vitesse ou de longueur de cheveux tentacules.

Le jeu se joue à la souris et avec la touche B pour activer un coup de boost. Les attaques se produisent en balançant vos tentacules à la face de vos ennemis, pas facile au début. Attention vous pouvez perdres vos tentacules lors des phases de combat, vous pourrez toujours les faire repousser dans un puit de lumière avec quelques oeufs 🙂

Plus vous grandirez vite, plus les ennemis deviendront gigantesque et spectaculaires. Il faut aller vite et être furieusement méchant !


Blush
envoyé par JouerOnline

Le plugin Unity démontre une nouvelle fois ces capacités graphiques et l’excellence de son moteur de jeu. Cependant j’ai trouvé le gameplay un peu lent par rapport aux challenges qu’on doit relever. C’est vraiment pas facile de se montrer précis. Mais Blush est un excellent jeu. L’ambiance sous marine est juste fantastique et le challenge digne de vrais joueurs. Il réussi à donner plus de rythme etméchanceté en comparaison à flOw.

Note : faut vraiment que je fasse une revue de flOw.

Jouer à Blush.

décembre 24, 2008

Bonnes fêtes à tous !

Author: Thierry S. - Categories: Jeux, Note de service - Tags: , , , ,

Ho Ho Ho ! Vous l’entendez pépé Noël ? Moi oui, ici on est un peu déjà dans l’ambiance de Noël. Le blog sera un peu en hibernation, les fêtes c’est une occupation à plein temps. La publication de billet sera suspendu jusqu’au 29 Décembre. Les commentaires restent ouverts, je veille au grain.

Toute l’équipe vous souhaite donc d’excellentes fêtes de Noël ! Et pour s’amuser ensemble je vous ai choisi un jeu qui résume assez bien le niveau actuel des jeux en flash : Flashsteroids 3D.

C’est un jeu en 3D qui a su resté fun et sobre. Pour ma part, un jeu flash ne doit pas devenir une super production 3D « eye candy ». Il faut conserver des gameplays simples, qui permettent aux joueurs de s’amuser rapidement et qui se termine assez vite ou que l’on puisse utiliser en mode « on demand ».

Pour en revenir à  Flashsteroids 3D, j’ai aimé la musique. Elle est bien planante et donne une ambiance sympathique. Le jeu me rappelle un Star Fox d’une Super Nintendo avec ces gros polygones et la réactivité de l’avion.

Comme toujours voici le screencast qui va bien:

Jouer à Flashsteroids 3D

Allé nous on y va, on a pas mal de bouteilles bricoles à terminer jusqu’à ce soir 🙂 Fêtez bien et à très vite !

décembre 19, 2008

Unity un vrai moteur de jeu 3D

Author: Thierry S. - Categories: Note de service, Point de vue, Technologies - Tags: , , , , , , ,

Aujourd’hui c’est vendredi et on va discuter un peu technologie.

Flash 10 nous a bien bassiné les oreilles avec son support 3D. Malgré cela le rendu reste encore assez old school et n’arrive pas à la cheville de ma bonne vieille Game Cube. Oui je suis méchant, mais tout le monde le sait.

Cependant il y’a un moteur 3D qui commence à  bien faire parler de lui: Unity. Stéphane Becker de CreativePattern m’en avait déjà pas parlé, on va donc creuser un peu.

Techniquement Unity est un outil de développement multiplateforme et d’un plugin pour votre navigateur. La procédure d’installation est ultra rapide et je pense qu’elle n’est pas un frein. La preuve est le succès que remporte le Paradise Paintball de Cmune basé sur cette techno. Pour vous faire une  idée le petit screencast des familles:

Bon le jeu est un peu simple, alors en voici un autre carrément plus méchant (en démo sur le site officiel): Aver Fate.

Unity est une plateforme très intéressante pour les studios, car il son plugin est disponible sur : PC, Mac, Wii, iPhone et dans le navigateur. Ainsi un même jeu est porté sans trop d’efforts sur les différentes plateformes. A cela s’ajoute une pléthore d’outils de développement.  Ce qui n’est pas rien car ils augmentent la productivité des équipes.

L’actualité autour de Unity est riche. L’équipe publie régulièrement des statistiques sur l’équipement des joueurs et récemment ils ont sorti leur kit pour créer des jeux en 3D sur Iphone. L’outil de développement devrait être disponible d’ici peu sur PC.

Les applications pleuvent, à tel point que Unity a créé un concours sur leur forum spécialement pour les jeux. La liste est impressionnante et même si ces jeux ne sont pas tous des merveilles du genre ce sont près de 70 soumissions au concours. Voici les 3 gagnants (forum favorite, gameplay, best visual design) :

Et la concurrence ?

Flash
La 3D dans flash 10 en natif va améliorer la manipulation et optimiser les rendus. Toute la question est de savoir si l’API est suffisamment riche pour faciliter la manipulation des objets.

Avec 98% du parc équipé, Flash dispose de l’argument de masse. On peut craindre un nivellement par le haut (ou le bas c’est selon). En effet quel intérêt d’utiliser un autre plugin autre si on peut faire la même chose avec Flash. Maintenant Flash souffre d’un manque d’outils et d’interaction avec des outils de créations 3D plus classique. Il faut souvent faire appel à des projets externe comme Papervision3D pour avoir une base technologique intéressante.

Java

Java est bien présent sur le parc. La manipulation d’objet est bonne, mais bon dieu le démarrage de l’application est vraiment lent. Dans le même temps vous pouvez installer Unity et commencer à manipuler l’application…

Shockwave
Une installation qui fait encore peur. Mais elle reste bien acceptée et réalisée sur de nombreuses machines. Historiquement c’était la base technologique de Macromedia pour les jeux en 3D et l’intégration de technologies externes (les fameux eXtra de Director 😉 ). Adobe a tendance à le laisser un peu de côté, mais on peut comprendre qu’ils cherchent à rationaliser leur offre.

VRML et compagnie

Sorti trop tôt, ces technologie n’ont jamais su apporté un support efficace. D’autre part, leur standardisation n’a pas été un succès, une raison de plus à leur échec.

Les autres plugins

Ils sont souvent dédiés à une tâche bien spécifique. Et sont très peu représenté sur le parc informatique. les procédures d’installation varie fortement. Ils doivent être pertinent pour arriver à convaincre l’utilisateur de les installer. Ce n’est vraiment pas évident.

Petit schéma de la répartition des technologies

(source Hébiflux):

Conclusion

Unity est une très bonne plateforme pour le jeu 3D. Elle répond parfaitement au besoin et permet aux studios de porter leurs réalisations sur d’autres plateformes. D’autre part le moteur est vraiment très performant et permet aux équipes de rester dans leur cadre technologique usuel.

Là où Flash impose tout un ensemble d’outils, Unity laisse le choix aux équipes. Cependant Flash est plus abordable pour des petites équipes qui débutent. Son faible coût et la simplicité de ses outils permettent de développer plus facilement un jeu. Cependant dans le contexte d’un jeu en 3D, les équipes n’ont plus le même profile. Et il faut de toute manière compléter le choix de Flash par des outils de modélisation 3D et l’emploie d’un framework 3D en AS3… La pile technologique se complexifie et n’est pas forcément la plus optimale (à mon avis).

Personnellement je regrette l’absence d’un support Linux. C’est dommage surtout lorsqu’il s’agit de convaincre des profils plus techos.

En définitive, je pense que pour l’utilisateur l’usage d’Unity n’est pas un problème, il s’installe rapidement. C’est une technologie pertinente et vraiment prometteuse.  A suivre donc !

novembre 27, 2008

News de la planète Flash

Author: Thierry S. - Categories: Actualité, Technologies, Vidéos - Tags: , , , , , , , ,

Comment hacker un jeu flash

Alors il y’a eu pas mal de mouvements ces derniers temps autour de la technologie Adobe Flash. J’ai fait une sélection d’articles qui m’a semblé intéressante à lire en tant que créateur de contenu Flash.

Comparatif de framework 3D Flash

Tsouin.com s’est attelé à comparer 4 moteurs 3D régulièrement utilisés (avec une mise à jour):

Voici la méthodologie employée

  • Implémentation au plus simple et identique pour chacun des moteurs.
  • Mécanique identique de création des objets, instance unique.
  • Une seule instance des materials ( filaire et texture )
  • Utilisation de calcul asynchrone afin de ne pas avoir de valeurs faussées ( la création de l’objet est faite quand le processeur le permet )
  • Test à la création de 1000 objets, avec différentes variables ( filaire ou bitmap, lissage de l’image ou non)
  • Stockage des données dans un tableau, les résultats utilisés sont les moyennes de temps de création et de mémoire utilisés par objet.
  • Vérification de la mémoire initiale, du pique de mémoire, ainsi que de la mémoire utilisée après les tests.

Les métriques mesurés

  • Le poids du SWF
  • Mémoire à l’initialisation du moteur
  • Mémoire globale
  • Ressource pour la création d’objets

Le résultat en terme de performance

  1. Away 3D
  2. Alterniva 3D et PaperVision 3D
  3. Sandy 3D

Selon  Tsoin.com,  les différences entre Away3D, Alterniva3D et Papervision se tiennent dans un mouchoir de poche (pour les performances brutes). Reste maintenant à voir lequel vous séduira en terme d’API et de fonctionnalités. Un point qui n’a pas été comparé est la qualité du rendu graphique. Peut être qu’un autre comparatif tombera sur ce point en modélisant les mêmes scènes avec les mêmes textures ?

Je rappelle les liens :

La réalité augmentée en Flash

Décidément Papervision fait toujours autant parlé de lui. Digital Pictures Interactive a publié une démo d’un petit personnage complet et animé. Il est annoncé que l’équipe aurait employé Papervision pour intégrer le personnage à la capture de la webcam.

D’autres expériences du genre ont déjà vue le jour comme :

Voici la vidéo:

Papervision – Augmented Reality (extended) from dpinteractive on Vimeo.

Comment choisir entre visible, alpha et removeChild()

a publié un super article sur comment masquer efficacement des objets de votre scène.

L’API de flash propose 3 méthodes

  1. alpha = 0
  2. visible = false
  3. removeChild()

Ce qu’on y apprend c’est qu’il faut comme souvent choisir la bonne méthode en fonction de son contexte et des objectifs recherchés.

6 facteurs à prendre en compte

  1. Les objets invisibles doivent rester à leur niveau de profondeur
  2. ‘visible = false’ s’exécute plus vite que removeChild()
  3. Les objets invisibles et supprimés ne produisent pas de coût pour leurs rendus
  4. Les enfants invisibles affectent la dimension de leur parent
  5. Les objets invisibles peuvent apparaître sur votre chemin
  6. Les objets avec un alpha=0 réceptionnent les évènements de la souris

3 recomandations majeures

  1. Utilisez removeChild() uniquement lorsque visible=false pose problème.
  2. Utilisez visible=false pour sa performance et le respect de la gestion de la profondeur
  3. Evitez au maxium alpha=0

L’article complet en anglais :  The Official « visible vs alpha vs removeChild() » Showdown

octobre 13, 2008

Concevoir des sites 3D qui fonctionnent !

Author: Thierry S. - Categories: Technologies - Tags: , , , , ,

Aujourd’hui pas de jeu, ni d’actualité fumante, juste une petité réflexion sur une nouvelle tendance: l’intégration d’effet « 3D » dans les productions web et flash actuelles.

Avec la 10ème mouture de son moteur Adobe Flash intègre nativement toute une API pour gérer de la 3D. Mais la communauté n’a pas attendu pour créer ses outils et la 3D sous flash est déjà une réalité avec des framework comme : Away3D, Papervision ou Sandy 3D engine.

Voici donc un article, de Felix Turner développeur web/Flash freelance, qui nous rappelle certaines contraintes à prendre en compte pour réussir sa réalisation 3D.

En substance voici ce qu’il faut retenir de Building 3D Flash Sites that Work:

  • L’application doit être réactive et avoir les meilleurs temps de réponses possibles.
  • On doit apporter une interactivité accrue, la 3D doit servir la manipulation.
  • Il faut savoir rester simple.
  • Il faut veiller à minimiser les temps de chargement.
  • Il est conseillé d’appliquer l’adage: « release early and often » (en gros faire souvent des petites livraisons qui permettront de détecter rapidement des erreurs de conceptions

Voici quelques exemples de réalisations modèles:

Eco Zoo

eco zoo

Fifa Street 3

fifa

Lumina Live

lumina

Karim CZ

karim

octobre 7, 2008

SEB LEE-DELISLE – PaperVision3D Simplified

Author: Thierry S. - Categories: Technologies, Vidéos - Tags: , , , , ,

Pour Peter Elst il s’agit de la meilleur présentation technique du festival Flash on the beach 08, il l’a donc enregistrée et diffusée. Cerise sur le gateau, Seb Lee-Dlisle diffuse le code source des exemples de sa présentation.

Il a réussi à concillier simplicité et esthétisme pour atteindre son objectif: nous donner envie d’utiliser Papervision3D (c’est un peu logique, il faire partie de la core team).

Pour ceux qui ne connaissent pas Papervision3D,  il s’agit d’un moteur en temps réel 3D pour Flash :

On a droit au Hello World avec le placaque de la terre comme texture, comment positionner des vaches de l’espace… Bref une présentation fun, didactique et pleine d’intercations avec son auditoire.

La vidéo

Durée environ 56′ et c’est en anglais !

Seb Lee-Delisle – Papervision3D Simplified from Peter Elst on Vimeo.

Note: vous pouvez télécharger la vidéo sur vimeo (une fois identifié) ici.