Archives de catégorie : Non classé

Un projet de jeu vidéo en cours !

Vous aimez le jeu de rôle, vous voulez démarrer une partie n’importe quand toutes les 20 minutes, vous avez grosso-modo une heure devant vous ?

Ce projet pourrait vous plaire.

Il s’agit d’un projet de jeu multi joueurs dans lequel vous incarnez un personnage au hasard (vous ne savez pas à l’avance qui vous allez jouer, un peu comme au loup-garou). Vous pouvez vous retrouver par exemple dans la peau d’un capitaine de vaisseau spatial, dans la peau d’un marchand, d’un prisonnier (ou d’un gardien de prison), d’un homme politique devant faire un discours devant 500 000 gilets jaunes, un escape-game, etc.

Les situations sont préparées en amont par des maitres de jeu expérimentés (ils créent des décors, des archétypes de personnages) mais l’histoire que vous faites vivre aux personnages est entièrement à votre plume !

Certains personnages auront des capacités particulières pour donner du piment à la partie, par exemple le capitaine d’un vaisseau serait le seul à avoir accès au carnet de bord dans lequel les joueurs ayant incarné le capitaine dans les parties précédentes ont pu consigner de précieuses informations comme … quelle est notre destination ? Quel est le nom du vaisseau ? De quoi accuse-t-on notre prisonnier ? ou encore… pourquoi les caisses du fond luisent dans le noir. Il s’agit là d’un cadavre-exquis (la grande histoire du capitaine et de son vaisseau est écrite par des dizaines et de dizaines de joueurs différents quand ils se succèdent).

Mais.. comment on progresse dans ce jeu ? Eh bien. Les spectateurs ! Car.. .comme au théatre d’impro, les parties sont retransmises en direct auprès des spectateurs qui auront la possibilité de noter la performance des joueurs et leur faire gagner des points d’xp qui débloqueront des privilèges comme par exemple pouvoir créer de nouveaux décors, skins de persos etc.

Bref, restez à l’écoute !

Interférences Wifi / USB-C

• Vous avez un macbook pro (le problème doit exister avec d’autres ordinateurs portables) ?

• Vous utilisez un Hub USB-C (par exemple pour connecter votre vieille souris USB ou lire des cartes SD ?) ?

• Votre débit WIFI est assurément lamentable (quelques octets/secondes) ?

Il se peut que votre périphérique USB-C interfère avec votre carte réseau wifi : en effet, les fréquences de signal utilisées en WIFI et dans l’USB-C sont très proches et peuvent interférer entre-elles, ce qui augmente le niveau de bruit et donc réduit la bande passante disponible.

Solution : Branchez votre périphérique USB-C loin de votre carte WIFI, dans les Macbooks Pro la carte est située à gauche, donc il suffit d’utiliser les prises USB-C qui se trouvent à droite !

jQuery freezes on iPhone/iPad onClick() ?

Hey, just a short article to explain a bug I encountered during my devs on a webapplication. For some reason I could not explain or understand the application tend to « freeze » on my iPhone when doing some really stupid onClick() event.

In the end, the simple execution of this code was crashing/freezing :

$(« mydiv »).click(function(){
alert(« test »);
});

I searched all around, used jslint.com and so more. For some mysterious reason it worked perfectly on Android or on my Laptop. I finally found the culprit to be my CSS style sheet !

Thanks to luck, I found that it worked in landscape mode ! (not in portrait mode), it made searching easier…

For some reason I had a section for detecting « landscape mode » on mobile browsers, and it was wrong. It was a very simple operation dealing with a title’s size :

@media( max-width: 800px ){
#header_title{
font-size: 20pt;
}
}

Unfortunately, during jQuery’s animations for show/hide or somewhat, it must mess with the max-width of the content, triggering this css conditions and/or doing something fuzzy that Safari does not like that much.

Changing max-width:800px into « landscape » fixed my bug :

@media(orientation : landscape){
#header_title{
font-size: 20pt;
}
}

Now, I does not claim to be a pure & talented webapp coder, but nevertheless I believe today’s browsers are definitely NOT helping in chasing problems in a webpage, these unexpected freezes does not trig any error message or anything, even using the live debugger (connecting via usb iPhone to Macbook and using macbook’s safari to remotely debug the mobile’s safari).

If you ever encounter the same problem, I hope this short article helped !