Aller au contenu

Bakalex

INpactien
  • Compteur de contenus

    102
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Bakalex

  1. tu veux dire qu'il va falloir errer dans la nature sauvage pendant des jours pour monter au lvl 40 ? :) Je pense que je vais faire un stock d'outils enchanté ;p Ou alors ... je reviens à ma pioche en pierre enchanté eff 1, unb 1 adorée :)
  2. Ca ressemble à un mix. Quand j'ai un problème de connection avec pcinpact (par exemple), le proxy me fait une belle page disant qu'il y a eu un "connexion timeout" sur le domaine visé (pcinpact donc) et il me donne AUSSI le type associé à l'entrée (pour pcinpact, ça fait "URL Category : "Computers/Internet"). Quand le site n'est pas connu, l'URL Category est "pending". (je passe sur le petit warning en en-tête qui dit que toutes les connexions sont loggées etc.). Donc, vala ! Quand une boite compte quelques milliers de personnes, le proxy qui va avec est un peu burné :) Mais on digresse ! Qu'en est-il de l'avenir du serveur messieurs les admins ? Y'a-t-il une date de migration sur la 1.2 ? Aurons nous droit à d'autre outils ? (pas plug-ins, outils - comme la carte ... remarque, que pourrait-on avoir de plus ?). C'est quoi la machine derrière le serveur ? Quand est-ce qu'on mange ?
  3. Si le proxy de ma grosse boite interdit tout autre chose que le port 80, d'après toi, qu'en est-il des proxy et autre anonymizer ? (ce smiley est tout à fait approprié pour le coup :) ).
  4. Impossible (du fait du proxy du boulot) d'accéder à des ports autre que 80. Donc, pour la map en 8123, c'est mort. Est-ce que le port 80 est trop "risqué" à ouvrir (c'est sur que la plupart des script kiddies ne scan pas le 8123) ?
  5. Un driver qui n'a pas de binding opengl ?? WTF ! Heureusement que j'me pose plus ce genre de question sous nux (bon ok, y'a d'autre soucis sous nux ) Et sinon, +1 aypierre. L'IA des mobs dans la 1.2 est plutôt pas mal. M'enfin, c'est quand même le minimum. Pre-1.2, ça se résumait à "si (distance avec joueur < rayon d'action) alors foncer tout droit vers joueur - en ignorant les autres sinon, bouger aléatoirement". Maintenant, le script est un peu plus pousser, mais on n'peut pas dire qu'on a à faire à GLaDOS :) Quand les creepers feront un vrai cache-cache en meute avec toi, là, on pourra parler ;p
  6. 256 blocs .... Ca va en faire des bâtiments de malade ! Edit: J'viens de voir les nouveaux blocs ... La redstone lantern ! Ca va tout changer ! L'IA aussi va tout changer ... si les monstres commencent à avoir un instinct de survie, ça risque de poser problèmes pour un grand nombre de farm. Et que dire des zombies qui forcent les portes ? Ca, ça va être bien fun !
  7. Tout juste. (plus le fait que l'opensource étant une 'école' de pensée d'un certains nombre de programmeurs, le fait de passer à du closed source relève pour eux de la trahison suprême ) De toute façon, j'suis contre les mod ;p C'est du cheat ! Mais pour le coup, MC manque de mécanismes et de piège mortels permettant de protéger ses coffres plein de diamants ! :)
  8. Vu la news bukkit, je ne crierai pas victoire de suite. On a mis presque 1 mois à avoir la MAJ du serveur pour la 1.1. Alors pour la 1.2 ... Surtout si les modders font, justement, la grève. Beaucoup parle de se barrer pour Spout ou Forge.
  9. ah ben c'est réglé. Bukkit va devenir closed source avec une API. D'ailleurs, ça flame un peu sur le forum bukkit (et dev-bukkit). Ca, c'est fait.
  10. Je n'ai pas lu la news pour bukkit/mojang. Mais du coup, le serveur MC va devenir opensource ou, mojang effect, ça va migrer vers du closed source ?
  11. Ca marche, j'irai regarder tout ça ce soir, après le boulot.
  12. Mossy cobblestone ? Et ... ce n'est pas 30x15 ! ;p J'ai déjà une bonne idée de ce qu'il y aura à l’intérieur en fait. Bon boulot en tout cas ! T'as du te battre avec nos "voisins bruyant du dessous" :)
  13. Ah bon ? Où ça ? Je pensais faire un bâtiment en surface, mais soit. C'est assez chiant de rajouter un type de bloc sans flinguer le taux de compression dans le joyeux monde des voxels. Donc, chaque ajout de nouveau bloc doit être fait avec précaution et en pensant au futur (huffman, tout ça). Tu imagines bien que des centaines de personnes (voir plus) ont tous les jours des idées concernant de nouveaux blocs ;p Encore, faire une tetrapelleté de potions, ou d'entités volatiles, ce n'est pas un problème du tout. Faire de nouveau mobs, ce n'est pas trop la mer à boire (juste un cauchemard d'animations et d'IA bas niveau - les mondes dynamiques, c'est pas cool pour le pathfinding - quoi, c'est moins vrai maintenant).
  14. Le corps d'une hauteur de 6 bloc à partir du plancher. Pour le toit, je ne sais pas si on fait dans le même style que le reste sur village (dans ce cas, le toit ferait 8 de haut, ce qui est disproportionné par rapport au corps du bâtiment. Je me chargerai du toit. J'ai une petite idée de structure hybride qui permettrait de ne pas dénaturer sans être gigantesque. (ensuite, il reste le sous-sol ;p) Et c'est là qu'il me vient une idée pour nos amis de mojang : Dans les stronghold, la possibilité de récupérer des "scrolls" ou plutôt des pages de sortilèges (génération aléatoire en détruisant les blocs dans les bibliothèques de stronghold, ou dans des coffres). Il serait possible de construire des livres "mystiques" grâce à ces pages spéciales (avec une petite variation, genre des gold nuggets sur les cotés, ce qui ferait 3 pages enchantées et 6 gold nuggets pour faire un bouquin enchanté). Puis finalement, construire des bilbiothèques "mystiques" avec ces même livres (en remplacant le bois par de l'obsidian, ou de l'or, mais quelque chose de moins commun que le bois). En utilisant ces bibliothèques "mystiques", on influe sur la probabilité du type d'enchantement produit par la table d'enchantement à proximité. On peut étendre le craft de ces "scrolls" au fait de pouvoir enchanter des pages vierges (sauf qu'il faudrait un haut niveau pour pouvoir avoir quelque chose d'efficace). Bref, une idée comme ça qui ne quittera pas ce forum (et qui, même si elle le fait, n'ira pas très loin - surtout pas jusqu'au lobe frontal de jeb_ ;p). Edit : En fait, j'vais finir par coder mon clone de minecraft. Y'en a déjà 5000. Un de plus ou un de moins ;p 'faut juste que j'abandonne toute vie sociale !
  15. J'ai une vague idée de l'architecture de la bibliothèque. Il me faudrait une place de 30x15 au sol.
  16. Bon, il va falloir jouer du fouet pour finir cette pyramide ! Afin de booster la collecte/fabrique de sandstone, il serait peut-être nécessaire de faire une bibliothèque avec soit plusieurs salles d'enchantement, soit une salle d'enchantement modulaire (comme celle se trouvant dans l'usine à XP d'araignées). Ceci étant dit, vu l'utilisation de l'enchantement sur le chantier (à base d'enchantement lvl 10 grand max), je serai partisan (pour l’esthétique) de faire plusieurs salles avec un nombre variable de bookshelves et de mettre une table d'enchantement dans l'une des moins bien équipée. Voilà, Gaetann, si tu veux faire un nouveau bâtiment dans le village, tu sais ce qu'il te reste à faire. Pour ma part, j'ai à disposition un double coffre rempli de canne à sucre :)
  17. jusqu'au jour où les dev vont faire spawner AUSSI sur les demi dalles :) et là, c'est le drame. Pour la glow, c'est vrai que ça peut dénaturer. Rien ne vaut un ensemble de statues sur le tour avec un netherhack dans chaque main :))
  18. Ça commence à avoir de la gueule :) Ce soir, je continuerai de faire de la sandstone dans le désert de l'ouest. Par contre, ne faudrait-il pas protéger le sommet ? Et, au final, il serait bien de remplacer les torches par de la glow (repartie intelligemment, bien sur), non ?
  19. Un screen ! Un screen ! (d'ici, je ne peux même pas voir la carte : Port non autorisé).
  20. Je parlais des slab de stone, pas des slab de stonebrick (car effectivement, ça n'aurait que très peu d'interet ;p). Ca ferai un effet pierre polie.
  21. Tout à fait d'accord. Le choix final reste entre les mains de lapin. Pour les stone slab, l'idée était de mettre deux slab à chaque fois pour eviter les half. Ca permet de poser les torches, les rails, etc. Vu les dimensions, le labyrinthe pourrait être un peu plus haut (genre au lvl 70-75). Ca permetterai de garder le graaaand trou de la mort :) (et on pourrait voir les pauvres aventuriers chuter après être tombé dans un piège :)) ). Mais bon, attendons le choix de lapin !
  22. Déjà, je pense qu'une pyramide en sandstone par dessus peut être un bon début. Il faut effectivement uniformiser le sol (en stone slab, ça serait bien clean ;p). Ensuite, pour le remplissage ... Il faut avoir qu'on a un accès à un ravin sur la face nord. 'faudrait voir si il exploité ça. Pour le "plancher", j'avoue ne pas être fan du verre. Au risque de me repeter, j'avais pour idée de faire un labyrinthe en sandstone/sand (dont le design général serait sorti du ptit bout de code que j'ai posté plus haut). Les couloirs seraient de 2x1, et chaque intersection aurait une plaque de pression. Certaines ne font rien, d'autre déclenche des pièges (dispenser avec fleches, fosse avec lave, etc.). Au final, on accède à un autre niveau, ou à une salle avec une récompense. Ca demanderait un bon effort de conception. Ensuite, tout autour de la pyramide, il serait sympa de développer les constructions avec de petites maisons, etc. Toujours en restant dans le même style.
  23. Je code (pour le boulot) en Java (sinon, à la maison, c'est C/C++, 'faut pas charier). Je plussoie sur le fait que Java, c'est bien, mais pas entre les mains de n'importe qui. Ce langage a tendance à provoquer un nivellement par le bas des compétences de nos amis les codeurs. Trop de confiance en le garbage collector, c'est le mal. Trop d'objet tue l'objet ('faudrait un peu plus penser au design orienté data). Je ne sais pas à quel point Notch a été rigoureux en faisant minecraft, mais le jeb_ a l'air d'être une brute épaisse qui saurait te dire si une appli java a une fuite mémoire. Mais je digresse. Si j'ai un peu de temps entre deux taches au taf, j'posterai un ptit bout de code maison qui génère un labyrinthe. Rho puis @#!, zou #define QUEUE_SIZE 1024*128#define CELL_FLOOR 128typedef struct { unsigned int x; unsigned int y; unsigned char direction;} Coordinate;unsigned char *generate(unsigned int w, unsigned int h) { int oX[4] = { -1, 0, 1, 0 }; int oY[4] = { 0, -1, 0, 1 }; Coordinate *queue = new Coordinate[w * h]; unsigned int load = 0; unsigned char *d = new unsigned char[w * h]; memset(d, 0, sizeof(char) * w * h); srand(time(NULL)); load = 4; unsigned int x = rand() % (w / 2) * 2; unsigned int y = rand() % (h / 2) * 2; for (int i = 0; i < 4; ++i) { queue[i].x = x; queue[i].y = y; queue[i].direction = i; } // As long as there's a wall in the list. while (load != 0) { unsigned int candidate = rand() % load; Coordinate *c = queue + candidate; unsigned int x = c->x; unsigned int y = c->y; unsigned char dir = c->direction; unsigned int pos = (y * w) + x; // First, remove from the queue. --load; memcpy(c, queue + load, sizeof(Coordinate)); // Get the direction. unsigned int tx = x + oX[dir] * 2; unsigned int ty = y + oY[dir] * 2; unsigned int tpos = (ty * w) + (tx); if (!((tx < 0) || (tx >= w) || (ty < 0) || (ty >= h))) { unsigned char *dest = d + tpos; if (((*dest) & CELL_FLOOR) == 0) { // It's ok ! Let's propagate by creating candidates. // We don't care about loop back as this cell is marked. d[(x + oX[dir]) + ((y + oY[dir]) * w)] = CELL_FLOOR; d[(x + (oX[dir] * 2)) + ((y + (oY[dir] * 2)) * w)] = CELL_FLOOR; Coordinate *insert = queue + load; for (int i = 0; i < 4; ++i) { insert[i].x = tx; insert[i].y = ty; insert[i].direction = i; } load += 4; } } } delete[] queue; return d;} C'est du C (qui utilise l'allocateur C++, j'avoue ;p mais (bignou *) malloc(nb * sizeof(bignou)), ça gave au bout d'un moment). La fonction retourne un beau tableau de 'char' de la taille 'w'*'h'. Il n'y a plus qu'à le serialiser dans un pbm, et ça donne une belle image de labyrinthe. C'est pas le meilleur code que j'ai pondu, et il n'est pas sujet aux critiques ! :)
  24. Qu'est ce donc ? Le gros château fort ? Je ne sais plus qui avait fait cela.
  25. Alors, la base se trouve environ au niveau 64 (à 2 ou 3 niveaux près). Au fond, elle est en pointe sur le bedrock. Elle devrait donc faire 128x128 à sa base. Mais je table plutôt sur du 124x124 ou 120x120. Ça mérite une petite mesure.
×
×
  • Créer...