Tous les articles par Thomas Bondois

Critique Litté : La Zone du Dehors, d’Alain Damasio (sans spoilers)


Alors qu’Alain Damasio a sorti récemment son troisième livre (que je n’ai pas encore lu), je viens de finir de lire son tout-premier : La Zone du Dehors.

J’ai adoré son deuxième roman, « La Horde du Contrevent ». J’adore aussi les dystopies, donc autant dire que j’avais toutes les raisons d’aimer La Zone du Dehors, un roman centré sur des révolutionnaires dans une société insidieusement autoritaire,  compétitive et consumériste.

Une sorte de « 1984 » remise au goût du jour, en quelque sorte.

Je vous colle ici le quatrième, qui résumera mieux que moi le roman:

Lire la suite

Mon expérience de modding sur un jeu vidéo : Battle for Wesnoth

J’ai déjà parlé dans un précédent article du jeu vidéo Battle for Wesnoth, un jeu de tactique en 2D aux allures de jeu d’échec dans un univers heroic-fantasy.

Sorti en 2003, développé au départ par une seule personne qui voulait développer un jeu open-source avec des mécaniques simples, il a été en constante évolution depuis, enrichi et maintenue par des dizaines de personnes au fil du temps. Et malgé tout ce temps, la commuauté reste très active : il y a même une équipe qui travaille actuellement sur une version 2 basée sur le moteur de jeu open-source Godot.

Pour en savoir ceux qui ne connaissent pas, faites donc un tour sur le site officiel et ses formums, ou la page Steam du jeu.

Le jeu est totalement gratuit et open-source, et le restera. Ces circonstance, ainsi que le succès inattendu du jeu (qui se retrouve dans la plupart des « top jeux gratuit sur PC »), était bien sur propice au modding.

Lire la suite

Le Mythe de Cthulhu : les nouvelles de Lovecraft

Le mythe de Cthulhu, c’est quoi ?

C’est une série de nouvelles écrites par H.P. Lovecraft (puis, à sa mort, continué par d’autres auteurs, sous l’impulsion de son contemporain August Derleth) concernant son thème narratif le plus populaire : les Grands Anciens.

Je ne vais pas vous en dévoiler trop sur ces grands anciens, car le mystère est une part importante de ces courtes nouvelles d’horreurs particulièrement malaisantes, écrites vers à la fin de sa carrière. Les thèmes récurrents sont l’incompréhensible, la destruction, la cosmologie et la folie.

Lire la suite

Un petit classement de jeux vidéos de stratégie / tactique

J’aime assez les jeux de stratégie et de tactique, et en ce moment, c’est vraiment la mode. Je me suis rendu compte qu’il est d’ailleurs difficile de les catégoriser : entre les STR et les Tactical-RPG au tour par tour, les combats à une échelle planétaire ou la gestion complète d’une civilisation ou d’un clan ; ceux dont on garde les memes unités qui évoluent au cours entre chaque mission, et ceux ou nos unités de départs sont à chaque fois prédéfinies ; ils sont tous différents, car, le marché étant saturé, il faut essayer d’innover pour ne pas lasser les joueurs.
Les mécaniques de jeu étant le point central de ce genre de jeu, j’ai cherché (et trouvé) un moyen de les « définir » suivant 10 certain critères, qui selon moi suffirait comprendre à quoi s’attendre :

Lire la suite

Epic Games Store, une nouvelle marketplace bien accueillie par les éditeurs, pas les joueurs

Il y a quelques mois de cela, un nouveau concurrent sur le marché des jeux vidéo PC débarquait sur les chapeaux de roues : Epic Games.

Cette éditeur, qui développe l’Unreal Engine (le moteur utilisé sur la plupart des jeux en 3D, indépendants comme AAA), le très populaire Fortnite, mais aussi le nouvel Unreal Tournament (dont le développement a malheureusement été mis en pause au profit de Fortnite), s’est mis en confiance pour se lancer en concurrence frontale avec le mastondonte Steam sur le marché du jeux As A Service (je rappelle que vous n’achetez pas le jeu en passant par ces plateforme, juste une licence pour accéder au jeux via la plateforme. Si la plateforme disparait, votre accès aux jeux aussi).

Pour rappel, voici déja les applications/DRM que doivent se farcir les gamers PC pour accéder à la plupart des jeux :
– L’excellent, Steam, de Valve (marketplace multi-éditeurs)
– Mon choucou, GOG Galaxy, de CD Projekt (marketplace multi-éditeurs spécialisé dans les jeux rétro) (PS : on peut aussi installer les jeux à l’ancienne, sans DRM, c’est au choix). Ils sont d’ailleurs en train s’attaquer au cross-platform avec GOG Galaxy 2.0.
– Uplay, de Ubisoft (boutique/DRM pour accéder à leurs jeux, même achetés via Steam)
– Origin, de EA (boutique/DRM pour accéder à leurs jeux, même achetés via Steam)
– BattleNet de Blizzard/Activision (boutique/DRM pour accéder à leurs jeux, exclusif)
– Bethesda Launcher
– Microsoft Store, uniquement sur Windows 10, qui a réceomment lancé son offre « Xbox Game Pass for PC »
– et beaucoup d’autres exclusifs à d’autre éditeurs mineurs.

C’est déja bien assez non ? D’autant que seul Steam et GOG Galaxy arrivent à être positifs pour l’expérience utilisateurs, tous les autres sont à peine tolérables.

Donc, quel intéret pour les joueurs, d’utiliser/installer un autre clone de Steam ?

Lire la suite!

Rétrogaming : mes meilleurs J-RPG 2D

Oui, c’est très spécifique, et complètement subjectivement, je vais parler de ce sous-genre de jeux vidéos de rôles , un peu naïf, répétitif et très codifié qu’est le Japan-RPG, dont son heure de gloire est clairement plus du coté Rétro que moderne. Tous jouables en français, ou au pire, en anglais (un JRPG étant souvent très communicatif). Je suis retombé sur une liste faite il y a très longtemps, que j’ai un peu dépoussiéré en me disant « Tiens, je vais en faire un article, ça peut intéresser des retro-gamers ». Cette liste concerne les jeux des années 90, ou les jeux plus récents qui se veulent similaires dans leur réalisation.

Pour moi les jeux en 3D vieillissent très mal, n’apportent rien au genre, et sont apparus après l’essoufflement du genre, sont souvent très superficiels et pas inspirés (sûrement dû aux coûts de développements et au marché devenu une niche). Bref si je veux jouer à un RPG en 3D, c’est du coté des RPG occidentaux que je vais chercher (Witcher, Elder Scrolls, Divinity…).

J’exagère un peu, tout n’est pas a jeter du coté des jeux 3D : j’avais bien aimé, pour leur époque, Baten Kaitos ou Tales of Symphonia. Mais je préfère traiter que des jeux en 2D pour pas que ca devienne trop chaotique.

Quant aux adaptations / remakes de ces jeux en version mobile ou PC de SquareEnix, c’est un désastre ; renseigne-toi bien avant de passer à la caisse. Le pire c’est les remake avec de la 3D horrible. Pour cette raison, je préfère jouer aux versions originales.

Il existe aussi une multitude de « simples » portages de ces jeux sur les dernières consoles (en support physique ou dématérialisé, ex: Nintendo Virtual Console) ou PC: je n’en parlerai qu’en surface, vu que ce sont les mêmes jeux sous différents émulateurs. Sache que la plupart des portaged sur PS1 / PSP rajoutent des temps de chargements ou des lags….

Lire la suite!

CentOS 7 vs Debian 9 : Quelle distribution choisir pour son serveur

Ah, cette compétition intemporelle pour savoir quelle distrib est la meilleure, ou en tout cas, la plus adaptée a ces besoins.

Le match est sérré, les concurrents nombreux, mais si on se concentre sur les distributions adaptées à un serveur et gratuite, il y a deux concurrents qui sortent largement du lot : Debian et CentOS.

Voici donc un tableau comparatif sur de nombreux points, pour moi, qui suis un développeur web et non un développeur système, linux ni un sysadmin. Si par contre vous l’êtes, je serais ravi d’avoir vos retours !

Lire la suite

Apprendre à utiliser les flexbox CSS (presque) en s’amusant

Un tutorial bien fichu qui fera enfin comprendre comment fonctionne les propriétés CSS de placement flex

Voir le site : Flexbox Froggy

C’est mon prénonyme Thomas Park qui a eu l’idée de cette appli web bien sympa, où il faut placer correctement des grenouilles sur des nénuphars en éditant une propriété CSS et on voit en live le résultat. La dernière étape (24 !) est la seule un peu ardue, autant dire que la progression est plutot sympa, et le fait de répéter pas mal de fois les mêmes commandes aident a mémoriser les propriétés.

Have fun !

(English) An alternative of Hungarian notation applied to PHP

On some cases, by example when you works on webservices, data import or an ETL, you can be a little lost between all the variables you use, specifically arrays.

Even if it’s not in the coding standard, I developed a derivative of the Hungarian notation to prefix my variables and find myself there. This notation can be applied in php, but also to any other languages, especially non-typed.

NOTE : I recommend NOT using hungarian notation everytime (for exemple, will be almost useless in a MVC context), but only when it’s really needed.

There is the prefixing I use with PHP variables in that specific cases, depending on their type and semantic meaning :

Scalar types prefix

  • $is, $b : boolean
  • $s : string
  • $i : int (signed)
  • $n : natural (unsigned int)
  • $f : float
  • $fd : float round to 1 decimals
  • $fc : float round to 2 decimals
  • $fm : float round to 3 decimals
  • $m : mixed.
  • $v : void / null.

Read more!

Protéger votre vie privée, des alternatives à Google & co

Le propos de cet article n’est pas de te sensibiliser sur le fait que donner toutes tes informations personnelles à des gouvernements, compagnies ou publicitaires + ou – éthiques, c’est mauvais pour toi.

Je vais quand même te donner quelques exemples :
– Quand tu utilises Google, Facebook et même maintenant Microsoft, tu ne paie pas car TU es leur produit commercial. Pourquoi crois-tu que Microsoft a quasi-obligé ses utilisateurs à faire gratuitement la mise-à-jour de leur PC sous Windows 10, truffé de leurs propres spywares et backdoors ?
– Google Europe fait des dizaines milliards de bénéfices, et pourtant siège à Dublin pour ne payer pratiquement aucun impôts
– Les USA, qui ne sont plus vraiment une démocratie tant que le le Patriot Act ne sera pas aboli, contrôlent toutes les données passant par les compagnies américaines via le programmes PRISM. Ce même pays, s’apprêtent à élire Trump ou Hillary, tous deux étant totalement contre la liberté d’information ou même d’expression sous prétexte de « sécurité » ou lutte anti-terroriste . Julian Assange ou Edward Snowden, au lieu d’être acclamés en héros pour avoir révélés les abus de leurs gouvernements, sont déclarés ennemis d’état par leur pays (Hillary a récemment parler de « droner » Assange).

La liste est longue, et il y a suffisamment d’articles et de vidéos sur le net pour cela, et si depuis le temps que tu dois en entendre parler si tu n’es pas convaincu que donner à-qui-le veut toute ta vie privée, je peux plus rien pour toi. Garde juste en tête juste qu’un jour ou l’autre, une inévitable guerre mondiale éclatera (à moins qu’on arrête d’être humain ?), et l’information y jouera un rôle crucial. Soit pour contrôler les gens, soit pour écarter toute résistance.

Mais ce que je peux faire, c’est te donner des alternatives aux services de Google et autres compagnies pour lesquels tes données privés sont leur fond de commerce. Des services ayant comme priorité le respect de la vie privé de ses utilisateurs, un modèle économique non basé sur la publicité ciblée, voir des organismes a but non lucratifs, et si possibles, français au au moins européens. Car je prends en compte que les compagnies françaises on des lois à respecter et des organismes sur le dos pour protéger la confidentialité de nos données personnelles ; aux USA c’est une autre histoire.

Lire la suite!