Star-Killer

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 29 octobre 2008

Ubuntu Intrepid 8.10 : Test d'une version qui sent le jambon

Vous le savez tous, ici sur www.star-killer.net on aime le monde du libre. On aime les gens qui transcendent l'esprit collaboratif pour produire et répandre des produits de qualités. Rendons leur aujourd'hui justice : voici mon test de Ubuntu Intrepid 8.10.

Pour ceux qui veulent essayer, téléchargez la dernière version sur le site officiel.

Machine de Test :

  • Dual Core T5500
  • Ati Radeon x2300
  • Jdk Java installé
  • Lecteur Dvd
  • Souris Laser

Tests effectués :

  • Gnome
  • Python
  • 3D
  • Open Office
  • Vi
  • Navigation internet

Gnome :

J'avais envoyé un mail de plainte au support de Ubuntu en disant que leur interface était nulle. Ils m'ont dit de désinstaller le truc avec des rouages (je ne suis pas gay en plus!) pour installer le paquet gnome_c_tropbien_.deb. Ca a très bien marché et j'ai pus commencer ma batterie de tests. Je vous rappelle que je suis un professionnel et que je connais parfaitement les ordinateurs. J'ai fais des études moi au moins.

Première constatation : les développeurs ont du goût. Je pense qu'ils ont réussi à trouver un rare équilibre entre couleurs chaudes et décoration pour toilettes. Je pense que beaucoup de personnes vont retrouver leur marque dans ce choix de couleur notamment ceux de Mandriva. On peut s'attendre à des transitions en pagaille vers Ubuntu donc.

desktop.jpg

Espérons qu'ils continuent dans cette voix, pour une fois que des développeurs ont tout compris en design.

Python :

Rien à signaler ici. La version 2.5 est installée par défaut. Même si vous n'en voulez pas, vous êtes obligés de l'avoir. C'est très bien de forcer les gens à utiliser des technologies aussi novatrices que Python. Vivement la 3.0. Je réclame à corps et à cris que les jeux officiels de Gnome soient codés en Python. Que voulez-vous dire aux jeunes qui se lancent dans la programmation si ce n'est pas le cas ? Vous allez leur parler de Python et ils vont vous rire au nez et vont vous parler de leurs modèles : TuxRace, Tux à la plage, Tux tower defence, Tux et le serpent tous codés en C++/Kikoolol shader 4.0. Il faut éduquer les jeunes notamment grâce à Kubuntu mais ce n'est pas le sujet.

python.png

3D :

Rien à signaler ici, ça ne marche toujours pas. Le mode software est pourtant de plus en plus performant et commence à empiéter sur le terrain d'OpenGL. Les shader sont en effet très bien rendu maintenant. Direct X peut trembler aussi. La preuve monsieur Direct X n'ose même pas venir se confronter à monsieur software sur Ubuntu. C'est tout Microsoft, si je ne suis pas sûr de gagner je n'y vais pas. Regardez avec les MAC, ils ont mis plus de 10 ans à se préparer avant d'y aller.

Open office :

On touche ici l'excellence de la suite bureautique. On l'a trouve en version 2.4. Ce qui est géniale avec cette suite bureautique, c'est que le thème graphique du bureau s'accorde avec elle.

Le seul défaut majeur qui ne peut pas passer : le dictionnaire fourni par défaut ne connait pas le mot Kikoolol. J'en reviens à l'éducation de la jeunesse. C'est inadmissible, nous sommes en train d'élever des attardés. Je profite de mon article pour adresser un mot à Open Office : "Monsieur Open Office c'est inadmissible !".

office.png

Vi :

L'éditeur de texte est encore là. Je n'ai pas trouvé le menu pour activer la coloration syntaxique. Choisissez plutôt quelque chose de léger comme Notepad.net.

Navigation Internet :

J'ai pu naviguer sur l'excellent site www.star-killer.net avec le browser fournit. Au bout d'un moment l'ordinateur m'a informé que je n'avais plus de mémoire physique et qu'il fallait rebooter. Je ne sais toujours pas pourquoi. Finalement j'ai installé Wine puis Internet Explorer. Je ne sais pas si vous connaissez mais je trouve cela plus stable et plus rapide dans l'affichage des images.

Note :

A tous tests, une note.

  • Gnome = 5/5
  • Python = 5/5
  • 3D = 0/5
  • Open Office = 1/5
  • Vi = ctrlg + i - majG + ctrlD + 0
  • Navigation internet = 3/5

Moyenne = 4/17

Commentaire de la rédaction : Une distribution qui ose des choses. Vous en aurez pour votre argent !

dimanche 26 octobre 2008

Affichage aléatoire de phrase en JavaScript

Vous l'avez sans doute tous remarqué, j'ai rajouté en haut à gauche du blog un petit encadré ou à chaque refresh de la page apparaît une phrase. J'ai réalisé sa pour m'amuser et c'est en JavaScript.

Ce langage est totalement objet, vous pouvez écrire vos classes, vos fonctions, gérer des événements et ne pas écrire/lire dans des fichiers. Sa principale puissance vient du fait que tous les navigateurs internet ont un interpréteur pour ce langage. Son gros défaut vient également de son utilisation : toute la mise en page est laissé au soin du HTML et du CSS et je n'aime pas mais pas du tout manipuler les deux totos précédemment cités.

Rentrons dans le vif du sujet. Comme vous pouvez le voir, à chaque refresh de la page une nouvelle phrase apparaît (ou pas si vous n'avez pas de bol). Cela vient du fait qu'à chaque fois que vous chargez la page, vous chargez également le petit Javascript qu'elle contient qui va se charger d'afficher dans l'encadré une des phrases de son dictionnaire.

Le principe est tout bête et tient en 3 lignes : je déclare les phrases dans un tableau, je tir un nombre au hasard qui va correspondre à l'index d'une des cases dudit tableau et j'affiche la bête. On aura vu plus compliqué et difficile à implanter.

On déclare un tableau. Vous remarquerez qu'en JavaScript on ne renseigne pas le type de la variable. Cependant les données sont bien typés donc attention à ne pas ce mélanger.

var Citation = new Array();

On met ensuite une phrase à la fin du tableau. Ici se sera le premier élément (donc à l'index 0). Si je rajoutai encore un élément grâce à la méthode push, je serai alors à l'index 1, etc.

Citation.push("Tout ce que je voulais, courir avec un famas a la main dans un champ de fleur.");

Je génère ensuite un nombre aléatoire pour choisir une phrase. random() me génère un nombre compris entre 0 et 1. Je multiplie ce nombre par le nombre d'éléments contenus dans mon tableau puis j'enlève avec floor la partie non entière. J'ai ainsi récupéré un nombre utilisable comme index pour mon tableau de citations.

var i = Math.floor (( Citation.length ) * Math.random() );

Il ne reste plus qu'a l'afficher. document représente la page web en cours.

document.write("<p><b>" + Citation[i] +"</b></p>");

Facile non ?

On peut imaginer plein d'autres choses un peu kikoolol comme changer la phrase toute les 30 secondes ou donner une couleur un peu plus sexy à l'ensemble. Comme vous pouvez le voir, la mise en forme se fait en HTML, rien de très compliqué donc.

mercredi 16 juillet 2008

Hordes : Guide du survivant

Voilà Hordes c'est finit ! J'ai tenu 19 jours dans une superbe ville. Je vous propose donc un petit guide du survivant.

Préambule :

Il faut quand même ajouter en guise de préambule que Hordes est un jeu coopératif. Même si le finale se jouera à la chacun pour sa peaux, il est impératif de prendre les devants dès le débuts. Pour cela, rendez-vous dès le premier jour sur le forum et regardez les messages postés. L'objectif ici est de détecter la densité au mètre carré de boulets et de bons joueurs. Je distinguerai 4 types de joueurs :

  • Le Kévin. Sa description est très aisé. Il écrit soit de long posts sans ponctuations en les finissant par lol (très important !), soit il écrira une courte supplique insultant votre mère ou vos testicouilles (je m'adresse ici à mon lectorat masculin). Généralement ce genre de personnage pense qu'il est doué de talents de leader née. C'est pourquoi il s'autorisera à vous invectiver et à vous ordonner de faire ceci ou faire cela. Ce genre d'attitude n'étant pas constructive, les bon joueurs de la ville iront se suicider le soir dans le désert si leur densité est trop élevé. On considère cette limite atteinte quand on en détecte deux. S'il n'y en a qu'un, bannissez le tout de suite. Utilisez pour cela les messages privés. Par contre évitez les messages publics car il risquerait de vous blesser en vous attaquant ce qui scellerait certes son sort, mais vous risqueriez d'être blessé et ainsi de finir prématurément la partie. De plus, le Kévin lorsqu'il se sait acculé, a tendance à ouvrir les portes à 11:59. Vous devez ainsi faire très attention. Dernière note importante. Un héros a de très forte chance de cacher un Kévin. Ce sont les plus méchants. A fuir !
  • L'altruiste . C'est celui qui prend tout de suite la parole dans le forum et qui organise la ville. Vous devez lui montrer un soutient sans faille sinon il se découragera. C'est également lui qui part en expédition juste après l'attaque de la Horde et qui les organise. Cette personne est très importante. Mieux vaut être de son côté car généralement les autres vont se rallier de son côté. Vous avez toute les chances d'être banni si celui-ci vous juge incompétent. La dangerosité de cette espèce réside dans le fait qu'elle croit détenir la seul façon viable de jouer. Elle n'est également jamais seul dans une ville et ramera toute la population lèche botte auprès d'elle. Soyez prudent. Ne vous montrez ainsi pas trop souvent sur le forum et ne postez que des commentaires "utiles". Vous pouvez même poster des messages dit rp pour bien vous faire voir. En gros, prenez des répliques de Mad Max combiné avec un vieux patois du moyen-âge et vous y êtes. Succès garanti. Attention ! Ne confondez pas un altruiste avec un Kévin. Mort garanti.
  • Le héros endormi. Il y en a toujours au moins un par parti. C'est un ancien altruiste qui est devenu blasé. Il n'interviendra pas sur le forum mais jouera quand même. Ce dernier se réveillera si la parti tourne mal en pillant la banque et en se fortifiant chez lui attendant la mort et en espérant la votre pour renouveler son titre de héros. Il se réveillera également lorsque la parti prendra une tournure sérieuse, c'est à dire lorsque vous aurez dépassé les 6 ou 7 jours. Se sera à ce moment une grande aide qui participera aux expéditions. Ce type de personne est donc une arme à double tranchant. Généralement on les repère car ils ont le titre de héros et ont un avatar.
  • La masse. La masse concerne tout les autres joueurs. Il y a parmi eux les lèches-bottes qui se retrancheront derrière les altruistes quoiqu'il arrive. Il y a également les ninjas constructeurs qui construiront tout ce qu'ils peuvent. C'est une race dangereuse donc. Il faut comme pour les enfants en bas-âge leur confisquer leur jouets pour éviter qu'ils ne fassent de bêtises avec. Désignez quelqu'un pour garder les matériaux sensible comme les vis pour éviter des constructions inopinées. La masse n'est utile que pour travailler à l'atelier, aller au chantier et déposer des plaintes anonymes.

Carte :

La carte est un élément décisif. Vous devez trouver (et ceux dès le premier jour) le chantier pour avoir du ciment et le parc de voiture pour la ferraille et peut être un moteur. A partir du deuxième jour ne sortez plus. C'est la meilleur façon de mourir bêtement. Laissez les altruistes faire leurs expéditions longues et dangereuses. Travaillez à l'atelier et au chantier est votre façon de leur dire merci. De plus vous vous assurer une vie sociale à peu près seine en évitant de vous lever à une heure du matin. A quelques exceptions, vous pouvez sortir à une case de la ville accompagné de beaucoup d'autre personne de la masse pour fouiller une zone épuisée et en tirer de la ferraille et du bois.

Les Constructions :

Les altruistes se chargeront de la liste de construction mais je vais vous lister celle de ma ville. Vous devez savoir que dans la mienne, les altruistes sont tous partis vers le 8 jours. Il n'y a donc eu plus de matière pour construire et notamment des vis. Tout cela pour vous dire qu'avec cette liste de construction vous allez résister longtemps.

1) Renforts de murailles, grand fossé et barbelés. 2) Atelier, manufacture et oubliettes. 3)Fondations et grand déménagement. 4) Potager, purificateur d'eau, pompe et boucherie. 5) Foreuse pour le puit et fausse ville. 6) Projet Eden et champ de pieux. 7) Mirador(inutile) et crémato-cue. 8) Derrick artisanal et remparts avancés. 9) Grogromur. 10) Tourniquer à poutres et monticule à canons. 11) Fixation de défence et radar artisanal. 12) Blindage d'entrée, porte améliorée et douves. 16) Appâts. 17) Appâts. Vous remarquerez que à partir du douzième jour il ne se passe plus rien. La faute à pas de vis car plus d'expéditions. Nous n'avons jamais eu avant le jour 18 de morts dans notre ville dû a des attaques de zombies. Nous avons développez nos maisons à partir du jour 15 jusqu'au niveau 4.

Les Ressources :

J'en ai déjà un peu parlé. Les vis sont les ressources rares à ne dépenser sous aucun prétexte pour des éléments de défenses faiblard.N'utilisez ensuite aucune arme à base d'eau. L'eau est la denrée la plus rare. Une bonne ville se reconnaît au fait que tout ses habitant soient morts de soif. Pour exemple, au jour 19 notre puit est vide. Pour éviter les grosses fuites, construisez le plus tardivement la pompe qui permet de prendre deux rations d'eau au lieu d'une. Non seulement c'est inutile mais il y aura toujours des gens pour faire des réserves ou charger des armes à eau. Si votre ville part en expédition vous ne devriez pas avoir de problèmes de ressources. Il faut bien se dire qu'à Hordes le plus gros challenge est d'ordre organisationnelle. Les zombies ne sont pas plus virulents que ça mais seront certes impitoyable face à un plan de construction mal échelonné dans le temps.

Conclusion :

J'espère avoir couvert tout les domaines importants. Ce guide ne vous permettra pas de devenir quelqu'un sur Hordes. Vous ferez juste du score sans être vraiment utile à la communauté. Hordes n'est pas une démocratie. C'est un despotisme éclairé. Quelques personnes ayant de l'expérience vont guider les autres en usant d'énergie et de persuasion. Vous qui êtes feignant leur laissez faire ces démarches fatigantes et profitez donc de vos belles journées à jouer à des jeux plus intéressants.