Code Insider
Ouverta Code Insider – #4 « Il m’a tuer! »
by Xplod on jan.10, 2011, under Code Insider
(Non y’a pas de faute d’orthographe dans le titre)
Here we go pour un nouvel Ouverta Code Insider. Etant pris d’une flemme insatiable pour faire des Blog Shows pour l’instant, je préfère user d’avantage de mon bon vieux clavier
The heal is a lie
Il y a actuellement deux aptitudes disponibles dans Ouverta : un sort d’énergie (utilisé par les PNJ entre autres), et un sort de soin (qu’on peut utiliser sur les PNJ… Bah oui, on heal le boss!). Sauf que pendant un temps, le sort de soin… N’était qu’un Instant Die. Il a été difficile de trouver la raison dans un premier temps, tout semblait normal… Jusqu’à ce que je remarque que le sort de soin faisait 42 milliards (et des poussières) de dégâts (HAAAAAAAAAAAAAX!). La raison était que j’utilisais dans le code un entier non signé pour la vie, et que j’étais parti sur le principe qu’un nombre de dégâts négatif est un soin. Mais en non signé… Il n’y a pas de signe ! La valeur négative était donc convertie en non-signé, ce qui fait que -100 est devenu 42 milliards. Et ça fait mal quand on perd face à Flize par ses propres conneries. The heal is a lie.
Jakadiadi Tuez Jneb
Les missions, c’est l’essentiel d’un jeu (je rappelle que quelques articles plus bas y’a un concours). Mais les développeurs sont des vrais flemmards, et les joueurs sont des acharnés nolife qui veulent pousser votre jeu à bout. Qu’à cela ne tienne, mangez du « Tuez 175 Jneb » (3 spawns à 75 minutes de respawn) et vous en aurez pour votre argent ! Plus sérieusement, on a une petite mission de test où il faut tuer 5 Flize, ça sert à rien, mais ça fonctionne. Et puis ça donne 19705 points d’expérience, suffisant pour passer niveau 197 by the way (allez savoir ce qu’il faudra pour le niveau 198… Comment ça le plafond de niveau est 50 ?). Mais les missions évolueront au fur et à mesure, et vous donneront des objectifs plus intéressants et interactifs à réaliser (comme une escorte avec un familier..
). More informations about this soon
SAVAPÉTÉ!
Après moulte patchs et recompilations, il y a maintenant du brouillard dans Ouverta. Jusqu’à maintenant on voyait jusqu’au bout, mais il est vrai que le monde avec le brouillard donne une bien meilleure ambiance. Allez, je suis de bonne humeur ce soir (ha ha, la bonne blague -_- »), je vous offre un joli tir d’écran de ce que ça donne, juste pour le fun. Tiens, la zone n’est-elle pas plus grande qu’auparavant ?
Indiana Jones n’est pas loin (ainsi que la maison hantée, le train des mines, et le château de Cendrillon).
Allez zou, je retourne instancier mes classes.
Ouverta Code Insider – #3
by Xplod on nov.17, 2010, under Code Insider, Gameplay/histoire, Programmation
Wassup in the monde of Ouverta, dat iz not so important mais important a little bit quand même ?
Get under the world, and get items
- Ajout d’une fonction pour se téléporter, et ajouter un item dans son sac : Avoir un système de munitions c’est cool, avoir des munitions, c’est mieux. Le système de loot a été finalisé très récemment, et il n’étais pas possible avant pour les développeurs d’avoir des munitions pour son APC-C1 sans bidouiller la base de données du jeu directement.
- De plus en plus d’items apparaissent dans le jeu. Derrière certains de ces items se cachent le flag « Quête ». D’autres s’appellent « Batterie transversible ». D’autre « Ions de soins instables ». Mon dieu, je parle trop tous les soirs.
Lemme’ tell you about the quests/missions
Parfois, on réfèrera sous le terme « Quête », parfois sous le terme « Mission ». D’un point de vue du joueur, les deux termes sont équivalents; d’un point de vue de développement, on utilise « quête » en interne. D’un point de vue gameplay, ce sont des missions, cqfd. Je vais passer en revue dans cet article quelques points importants du côté du gameplay des missions :
Du phasing, mais pas trop
Il est important que chacun d’entre vous (et ceux qui vous entourent) ressente son importance et son impact sur le monde qui l’entoure, non pas d’un point de vue mondial (vous n’êtes pas (encore) un héros), mais localement sur des points définis. Les scriptings des missions seront orientés en ce sens, ainsi que vos résultats face aux évènements. Une autre solution envisageable est le phasing (chaque joueur se situe dans une phase qui correspond à son accomplissement dans l’histoire), cependant au stade actuel du développement, et à cause de besoins techniques limités, un système de phasing n’est pour l’instant pas prévu dans nos plans. Selon nos décisions finales concernants certains points clés du jeu, ce système sera ou non mis au point, nous vous tiendrons informé de l’avancement de ces choses.
If you do it wrong, at least hide it
L’un des principaux points auxquels nous nous concentrerons lors de la réalisation des quêtes, est le fait qu’il ne faut pas qu’elles soient répétitives. Certains d’entre vous se rappelle le rush incroyable lors de la pré-alpha pour tuer les 10 Ogres Masqués pour finir l’unique quête de Mazette la Sans-Tête : nul besoin de préciser que seuls 3 Ogres étaient spawnés, et qu’une petite dizaine de joueurs tentaient au même moment de faire la quête. C’était… épique… les joueurs qui se fightaient plus entre eux pour ne pas qu’ils piquent le mob, plutôt que la mort du mob en lui-même. Anyway.
Dans tous les cas, nous tentons de trouver le bon équilibre entre quantité et qualité. Si on devait résumer ce qu’on prévoit sous forme de schéma, voici ce que ça donnerai :
(Je fais un signe à h4o et ses cours d’élec.)
En gros, les quêtes seront agencées de telle sorte qu’il y ait suffisamment de « missions-clés » pour raviver l’histoire et la passion du joueur. La première mission que vous ferez ne sera donc pas « Tuer 10 Flize. Lolilol. », mais bien une mission en rapport avec l’histoire et ses débauchées. Eventuellement, selon les résultats du sondage, les actions que vous choisirez aux quêtes initiales détermineront votre parcours initial (et potentiellement certaines aptitudes par la suite, mais on n’en n’est pas là). Ecrire des missions de qualité c’est bien, mais il ne faut pas qu’il n’y en ait qu’une dizaine. D’où le besoin de ce compromis quantité/qualité, que l’on espèrera équilibré, vous m’en direz des nouvelles.
Teamplay
Jouer à un jeu en ligne, pour jouer seul, c’est nul. Alors oui, c’est vraiment cool parfois de progresser seul, de réaliser ses actions, mais c’est vraiment plus cool d’avoir des gens avec qui partager ses objectifs, ses moments forts, etc. Une bonne part des quêtes (ne me demandez pas combien, « une bonne part » c’est tout) seront orientées groupe. Par expérience dans les MMOs actuels, je sais qu’il est fort difficile de trouver des gens avec qui réaliser une quête de groupe, surtout après que la vague de rerolls soit passée. Ouverta inclura un outil de recherche de groupe en fonction de vos quêtes, afin de vous aider à trouver une ou plusieurs personnes avec qui faire votre ou vos quêtes (cela ne dépend que de vous
). Libre à vous de faire appel à vos amis over-powered de votre clan pour poutrer du mob à tout va pour finir plus vite les quêtes, bouuuh la honte (mais on ne peut rien y faire).
Bien évidemment, le contenu sera suffisant pour pouvoir arriver à monter son personnage de niveau sans trop de soucis (sans avoir à farmer du monstre pour trouver de l’expérience à son niveau), mais les évènements seront moins interactifs.
Pour finir, j’espère pouvoir finaliser un OBS pour ce samedi. Il y a de grandes chances que ça ne pose pas de soucis, on verra ça. Pour les modifications faites… Bah vous verrez.
Sur ce, bonne nuit, je me lève dans 6 heures.
Ouverta Code Insider – #2
by Xplod on oct.29, 2010, under Code Insider, Programmation
So, what’s new from the inside ?
Il faudrait que je garde une trace plus précise de mes changements entre les divers posts de blog (et Blog Shows). Enfin bref, je me rappelle à peu près de ce que j’ai baragouiné dans mon dernier OBS.
Déjà, je suis fier d’annoncer qu’il y aura un OBS ce samedi
. Cette semaine de « vacances » m’aura été profitable et de nombreux changements sont apparus in-game (dont 70% codés cette nuit), et une fierté ne va pas sans l’autre, il fallait bien faire un post de blog pour teaser un peu tout ça pour samedi
.
Au menu des nouveautés, on retrouve l’amélioration du système de PNJ : ils sont un peu plus intelligents, les sorts s’arrêtent quand ils meurent, ils nous lâchent après 20 secondes de course poursuite échouée, ils sont un peu moins power-rangers en ne lançant plus des boules d’énergie tout en courant ; boules d’énergie qui ont d’ailleurs été accélérées
, et divers crashs corrigés (parce que les threads c’est joli, mais pas quand deux choses surviennent en même temps).
Nouveauté suivante, la gestion complète des items et de l’équipement : certes, tous les emplacements d’équipement ne sont pas encore appliqué au personnage, manque de modèles 3D pour essayer (mais on pardonnera Tuftux qui a beaucoup de boulot à Supinfo), mais le système est là et appliqué au fusil (l’APC-C1, qui était appliqué manuellement jusqu’à maintenant), fusil qui dispose maintenant de munitions limitées mais qu’on peut trouver par packs de 250 sur les monstres qu’on tue (ne cherchez pas de logique, il n’y en a pas) ou dans son sac, pour peu que je prenne le temps de bricoler la base de données. Donc oui, il y a également la gestion du sac, avec le drag&drop d’items pour le réorganiser comme on veut, l’utilisation d’items (recharger ses munitions entre autres), le tout dans une interface simple mais attrayante. Mon logiciel de traitement d’image ayant fail, les icônes ne seront pas du tout représentatives (et honteusement trouvées sur Google). Mais allez trouver de belles icônes de 32×32 en PNG en rapport avec « Useless ». Oui j’ai trouvé, et ça ne plaira pas à tout le monde, vous verrez ça samedi (enfin, demain vu l’heure qu’il est).
Enfin, les derniers changements concernent l’interface, avec notamment un écran de chargement (tellement joli que même moi je n’arrive pas à m’y faire), quelques améliorations au niveau de l’interface du jeu, la correction d’un crash et d’une heap corruption, et une fenêtre de « profil de personnage », qui certes n’est pas encore tout à fait fonctionnelle, mais vous montrera certains des premiers aspects du gameplay d’Ouverta (enfin!). J’dis ça, mais ça n’est qu’une infime partie de ce que vous retrouverez dans le jeu final, on garde tout ça au frais
.
Je terminerais cet article-pavé en vous parlant de « Avril-Mai 2011″ et de « alpha privée ». Ah oui, et de « gentilles personnes qui nous suivent depuis le début et qui auront envie de chasser les bugs ». J’dis ça, j’dis rien. Je parle trop quand je suis fatigué moi on dirait.
Sur ce, bonne nuit.
Ouverta Code Insider – #1
by Xplod on sept.20, 2010, under Code Insider, Général, Programmation
Busy, busy, busy.
Certes, les OBS et news se font rares ces derniers temps, surtout de mon côté, mais je vais tenter de palier rapidement à ce souci, en effectuant des posts de blog… Eh bien, disons, « normaux ».
Le temps (et les nouveautées) ont eu tendance à légèrement manquer depuis la rentrée (passage de campagne vers la civilisation), mais il revient petit à petit, apportant son lot de nouveautés à Ouverta, évidemment.
Entre autres, on retrouve :
- L’IA des PNJ : Fliz commence à se rebeller! Certes, l’IA n’est pas très avancée, mais ça remplit son boulot : Pourchasser, tuer.
- La gestion des items : Un sac, des objets, un équipement. Chacun son fusil, et les écureuils seront bien gardés ! Des potions de soin, d’énergie, également en arrivage.
- La gestion des balles de fusil : Autant, tirer non-stop, c’est hyper cool, mais niveau gameplay, c’est pas terrible. Donc, vive les munitions.
Ouverta Blog Show – The Saturday Edition – #5
by Xplod on août.21, 2010, under Blog Show du Samedi, Code Insider, Non classé
Voici un nouvel Ouverta Blog Show du samedi… Avec un petit bonus au début ;p Bon visionnage, watch in HD 720p !
Ouverta Blog Show – Saturday Edition – #4
by Xplod on août.14, 2010, under Blog Show du Samedi, Code Insider, Non classé
Quatrième édition, toujours à l’heure, Samedi 10h
…Pas comme le mercredi hein Tuft ? :p
Ouverta Blog Show #3 – Saturday Edition
by Xplod on août.07, 2010, under Blog Show du Samedi, Code Insider, Non classé
Malheureusement pas de vidéo pour ce 7 Août.
Un petit manque de temps cette semaine… Donc pas de grands changements « visibles ».
Nombreux changements ont été fait dans le moteur: amélioration de la compilation, intégration des pointlights dynamiques, amélioration des shadows, …
Par ailleurs, je tiens à rassurer les utilisateurs de Linux et Mac… Et plus particulièrement les utilisateurs Mac
(je suis bientôt dans votre clan).
Je vous dis donc à la semaine prochaine… Mais, quelle est cette touffe de poils sur mon calendrier, bien positionnée sur « Mercredi » ?
Ouverta Blog Show – #2
by Xplod on juil.31, 2010, under Blog Show du Samedi, Code Insider, Non classé
Et voici l’Ouverta Blog Show #2 =D
Comme spécifié à la fin de la vidéo, nous espérons avoir vos dons
A la semaine prochaine!
Ouverta Blog Show – The Saturday Edition – #1
by Xplod on juil.24, 2010, under Blog Show du Samedi, Code Insider, Non classé
—
L’Incredible Team d’Ouverta est fier (en quelque sorte) de vous présenter
L’Ouverta Blog Show
The Saturday Edition
Derrière ce nom bizarroïde se cache un (potentiel) vidéo-blog hebdomadaire, présentant l’avancement du jeu, les choses à venir, et surtout pour nous bidonner les uns les autres (et casser h4o devant la communauté).
Let’s roll the video :

