Developer update 3 (fr)

Read the English version of this post.

Desura

A l’heure où j’écris ces lignes, nous avons vendu 100 jeux sur Desura, ce qui est plutôt bien compte tenu du fait que Desura est une plateforme relativement petite et que le jeu est encore en alpha.

Greenlight

Nous avons maintenant plus de 6666(!) votes oui sur Greenlight, merci à tous pour votre soutien. En une semaine nous avons fait plus de votes que durant le mois précédent, et ce, entre autres, grâce aux différents articles parus sur divers sites (dont notre deuxième mention sur RPS!).

Nous ne comprenons toujours rien au processus de calcul, surtout à un des indicateurs: les courbes permettant de se situer par rapport aux autres jeux soumis sur Greenlight. En effet, celles-ci changent continuellement, et ce plusieurs fois par jour.
Par exemple hier, voila les différentes évolutions:

curves
Variation des statistiques le 27 février 2014

On peut voir sur les deux premières captures que nous sommes au dessus de la courbe du Top 100, cependant l’indicateur de pourcentage donne toujours : 83% du chemin pour arriver dans le Top 100.

Si quelqu’un à une idée pour expliquer tout ça, nous sommes preneurs.

Premier patch

Suite à la sortie du jeu, un certain nombre de problèmes ont été rencontrés par les premiers joueurs. Nous avons fait notre maximum pour les corriger le plus rapidement possible et un patch est dors et déjà en attente de validation par l’équipe de Desura.

Ce patch corrigera les problèmes suivants:

Résolution de crashs

Certaines des missions du jeu pouvaient crasher suite à une succession d’évènements particuliers. Ceci était du à un changement majeur dans le système de script (lié au travail sur les cockpits), et tous ces crashs devraient être corrigés par le patch. Le conditionnel n’est pas très rassurant je sais, mais mon expérience m’a appris que même en testant à fond un jeu, on ne pouvait jamais être sur que tous les bugs soient corrigés.

Amélioration des sons

Il y avait (et j’espère qu’il n’y est plus) un bug de son assez gênant qui, aléatoirement, faisait que les sons moteurs semblaient “étouffés”. Ceci semble être un problème d’OpenAL, même si je n’en suis pas totalement sûr, et un “hack” a été fait pour le contourner.

De plus, le mixage des sons en vue cockpit a été légèrement amélioré.

Au passage, OpenAL a été le pire choix technique que j’ai pu faire sur ce projet, surtout maintenant que Creative semble ne plus le supporter. Nous avons du passer à OpenAL Soft, un “fork” d’OpenAL en cours de production, heureusement sans trop de bobos.

Antialiasing

Il n’y a pas eu grand chose de notable cette semaine côté technique, mise à part l’amélioration de l’antialiasing. Suite à une erreur de manipulation, l’antialiasing qui était présent sous le nom de FXAA ne pointait pas le bon shader. J’ai donc corrigé le problème, et la méthode qui était présente a été renommée SSAA (pour Screen Space Anti Aliasing).

Le FXAA est plus gourmand en ressources que le SSAA, mais offre une bien meilleure qualité visuelle, petit comparatif:

Left No AA, center SSAA, right FXAA.
Pas d’AA à gauche, SSAA au centre, FXAA à droite.

Left No AA, center SSAA, right FXAA.

Pas d’AA à gauche, SSAA au centre, FXAA à droite.

De plus, jusqu’à maintenant l’antialiasing n’avait aucun effet sur le cockpit. C’est corrigé!

Developer update 2

Lire la version française de cet article.

We are exhausted by this eventful past week. It is time to write about it!

MkI public release

This week has been one of the most important since the begining of BOMB’s development; we have uploaded the final apha MkI version of the game on Desura (after a struggle with the releasing software).

This early access version is available now.

26090

This version features:

  • The first 6 missions of the adventure mode
  • Skirmish mode (Player vs. AI enemies)
  • Dogfight multi-player game mode
  • Team Dogfight multi-player game mode

If you buy the game on Desura, you will be able to get it on Steam  once it is available on it. If we want this to happen, we need to get a certain amount of votes on Greenlight.

Greenlight

By the way, let’s talk about Greenlight! This system is shit. Yes, it’s real shit! We love Valve at La Moustache but Greenlight is really clumsy.

To be precise, it is the selection system that is dubious. Nobody really knows how it works, but based on my own understanding, it is based on the project’s statistics analysis to get its position on the “Top”. There is the Top 10, Top 50, and so on…

The analysis algorithm is very weirdly designed.

E.g. currently BOMB has  6400 “Yes”, after a little more than a year on Greenlight. But we have only 80% of the Top 100 votes.

What I’ve understood from others who’ve spoken about their projects, a game that has, let’s say,  50 “Yes”votes in a week will be in the Top 50, putting it way ahead ours.

Briefly, it seems like the position in the Top is determined by this formula: number of “Yes” votes / number of days of presence.

It is really unfair, because a game that is not validated in the following months, even weeks of a project announcement, has virtually no chance to be accepted on Steam.

Our only way to appear in the Top 100 now would be to get more than 1000  “Yes” votes in a few days.

As the Greenlight user interface doesn’t allow you to sort projects by popularity or by number of votes, but only by chronological order, the only way to get them is to obtain a lot of popularity in a short time window.

Press contact

We are currently trying to get us talked about in the specialized press. A big part of the week has consisted in emailing the different websites.

None of us is really a “pro” of this PR domain, so in order to get the journalists try and talk about our game, we send everyone a gift key with a pitch.

It is already starting to pay off with this fresh article from RockPaperShotgun.

MkII progress

MkI being released, we are now focusing on MkII development, put aside the time spent on the above duty.

The second cockpit of the game has improved greatly, I’m texturing and adding details on it. I’ve had a great time implementing a collimator, reminding me high school optical courses.

Since this cockpit – a real figher one – is present ingame, I enjoy doing quick dogfights in internal view with the Track-IR, even if the fluorescent tubes  in our premises force me to adopt a very uncomfortable posture to avoid it to behave crazy.

BOMB 2014-02-21 14-12-00-90BOMB 2014-02-21 14-41-00-01

Thanks for reading and see you next week!

Developer update 2 (fr)

Read the english version of this post.

C’est vendredi! Nous sommes épuisés par cette semaine riche en émotions, mais c’est l’heure d’écrire le journal de bord !

Mise en ligne de la MkI

Cette semaine a été l’une des plus importante depuis le début du développement parce que l’on a uploadé sur Desura, après avoir pas mal bataillé contre le logiciel de mise en ligne,  la version finale de l’alpha MkI.

Cette version d’accès anticipé est actuellement disponible en précommande et sera débloquée lundi 24 février.

26090

Au menu de cette version, les 6 premières missions du scénario, le mode Escarmouche ainsi  les modes de jeux multijoueurs “Dogfight” et “Team Dogfight”.

Notez que si vous achetez le jeu sur Desura, vous pourrez activer votre clef sur Steam une fois le jeu sorti sur cette plateforme . Mais pour que cela arrive un jour, il faut qu’on obtienne un certain nombre de votes sur Greenlight.

Au passage, je vais en parler tiens, de Greenlight. Ce système est pourri. Oui, pourri. Pourtant on adore Valve et Steam à la Moustache, mais Greenlight est vraiment quelque chose de mal fichu.

Pour être précis, c’est le mode de sélection qui est bancal. Personne ne sait vraiment comment il fonctionne, mais d’après ce que j’ai compris, il se base sur une analyse des statistiques du projet pour déterminer sa position dans un “Top”. Il y a le Top 10, le Top 50, etc..

Mais l’algorithme d’analyse est pensé très bizarrement.

Par exemple actuellement nous avons 6400 votes “oui” sur notre jeu, en un peu plus d’un an de présence sur Greenlight. Mais nous ne sommes qu’a 80% des votes du Top 100.

D’après ce que j’ai pu comprendre grâce à d’autres personnes parlant de leur projet, un jeu qui aurait disons, 50 votes “oui “en 1 semaine de présence serait lui dans le Top 50, donc plus prioritaire que le notre.

En gros le calcul de la position dans le top se fait selon la formule : nombre de votes “oui” / nombre de jours.

C’est extrêmement injuste parce qu’un jeu qui n’est pas greenlighté dans les quelques mois, voir semaines, après sa publication n’a virtuellement plus aucune chance d’être un jour accepté sur Steam.

Notre seul moyen actuellement d’espèrer être dans le top 100 c’est de faire plus de 1000 votes “oui” en quelques jours.

Comme l’interface de Greenlight ne permet pas de trier les projets par popularité ou nombre de votes, mais seulement par ordre chronologique, le seul moyen de les obtenir est de faire parler de nous un maximum possible un un minimum de temps.

 Contacts presse

Donc nous sommes actuellement en train d’essayer de faire parler de nous au travers de la presse spécialisée. Une grosse partie de la semaine a été consacrée à l’écriture de mails à différents sites.

Aucun de nous d’eux n’est habitué à faire du “commercial”, on ne sait absolument pas comment s’y prendre pour contacter et convaincre les journalistes d’essayer notre jeu. Donc on envoie des mails à un peu tout le monde avec une clef d’essai et un petit explicatif du jeu.

Et cela commence à payer, avec notamment cet article tout frais de chez RockPaperShotgun (en anglais).

Avancement de la MkII

La Mk I étant sur le pas de tir, nous concentrons désormais nos efforts de développement sur la Mk II, même si à cause des points précédents nous n’avons pu nous y consacrer à 100%.

Le second cockpit du jeu a bien avancé, je suis en train de le texturer et d’ajouter les détails. J’ai pris un certain plaisir à implémenter un collimateur, cela m’a rappelé mes cours d’optique au lycée.

Depuis que ce cockpit –  un vrai cockpit de chasseur –  est dans le jeu, je m’amuse à faire des dogfights rapides en vue interne et avec le TrackIR, même si la présence de néons dans nos locaux m’oblige à prendre une position très inconfortable pour éviter que le TrackIR ne devienne fou.

BOMB 2014-02-21 14-12-00-90BOMB 2014-02-21 14-41-00-01

 Merci de votre lecture et à la semaine prochaine !

Cockpits advancement

It’s been a week since I posted, but I think we are going to make a post every two days now, except during the weekend of course !

So I’ve made a lot of improvements for the cockpit of the first aircraft of the game. Every type of instrument that will be present in the game are programatically implemented, and have their own (W.I.P but almost definitive) visual.

Here is a pic(AA is disabled). The different labels are in French because this is the personal aircraft of the hero, who is a French guy. The instrument texts are in english though.

BOMB 2013-02-08 16-32-00-88

 

So on the left panel we have the engines information, with the RPM indicator, an oil temperature gauge, and two lights showing whether the boost is activable or not.

In the front panel, there is a simplistic external weapon panel, showing what kind of load-out is selected. This information will be completed with more detailed HUD elements.

On the right panel the standard flight instruments, including artificial horizon, altimeter, tachymeter, slip/skid and the vertical speed indicators, and finally the compass at the top right.

The rest of the cockpit texturing is not finalized, and we are going to add some little details such as a few wires, maybe a photograph, and other cool things.