Outils pour utilisateurs

Outils du site


numero61:mon_opinion_p._42

pouIt’s interesting that people prefer to use the wrong tool rather than realize what is best in each situation, and this goes for both Microsoftish guys and Unixish guys. What’s the big deal? Why not just ask each other what fun stuff you guys are doing? You answer us truthfully, both the advantages and the disadvantages you might have when compared with the Microsoft community. Then you do the same. Ask us what we see as the big benefit using Microsoft stuff. I am not a purist, rather the opposite. I have just never heard a Linux/Java/Mac guy tell me anything in terms other than to brag. This is not helping me to understand the good stuff in your world.

Je trouve intéressant que les gens préfèrent utiliser le mauvais outil au lieu de comprendre ce qui fonctionne le mieux dans une situation donnée ; en plus, cela est vrai pour les gars qui aiment plutôt Microsoft ainsi que pour ceux qui aiment plutôt Unix. Où est le problème ? Pourquoi pas s'interroger mutuellement au sujet des trucs amusants que chacun fait ? Vous nous répondez honnêtement, en détaillant les avantages et les inconvénients que vous pourriez avoir en comparaison avec la communauté Microsoft. Et après ce sera à vous de nous poser des questions. Demandez-nous ce qui, pour nous, est très bien chez Microsoft. Je ne suis pas puriste, au contraire. Mais je n'ai jamais entendu un mec Linux/Java/Mac me parler de quoi que ce soit, sauf pour se vanter. Cela ne m'aide pas à comprendre ce qui est vraiment bien dans votre monde.

I can make a qualified guess, but that is not good enough. Let’s start talking.

Je peux essayer de deviner, mais ce n'est pas suffisant. Commençons à nous parler, les uns les autres.

I am 40 years old, living just outside Gothenburg in Sweden. A month ago, my son got into the wonderful world of MineCraft - what I would relate to as what LEGO was for me when I was 8. Just playing around with it for a couple of days, he discovered something called mods. I realized what it was, but initially thought someone unlawfully had hacked the game. He is 8 years old, and extremely eager to learn new stuff - one could argue too eager! But, with a great deal of patience, I survived. Discovering that it was not only NOT hacked, but the creator approved development kit (MCP – MineCraft Coder Pack) was released! Not only did I want to install some funny mods, but I wanted to create them! This is the first time I have gotten in contact with Java as a programmer. I am a .NET programmer, and had no idea where to start, apart from what was available via the MCP wiki site http://mcp.ocean-labs.de/index.php/MCP_Mod_System

J'ai quarante ans et j'habite près de Gothenburg en Suède. Il y a un mois, mon fils a découvert le monde merveilleux de MineCraft - un peu comme ce que Lego était pour moi quand j'avais 8 ans. En s'amusant avec pendant deux ou trois jours, il est tombé sur quelque chose qui s'appelle des mods. Je me rendais compte de ce que c'était, mais, au départ, je croyais que quelqu'un avait piraté le jeu de façon illégale. À 8 ans, il est vraiment curieux de tout - on pourrait dire trop curieux ! Mais, avec beaucoup de patience, j'ai survécu. J'ai découvert non seulement qu'il n'était pas piraté, mais aussi qu'un ensemble pour développeur approuvé par le créateur est sorti (MCP - Minecraft Coder Pack) ! Et alors je voulais non seulement installer des mods amusants, mais aussi en créer ! Ce fut mon premier contact avec Java en tant que programmeur. Je suis programmeur .NET et ne savais pas du tout où commencer, sauf qu'il y avait des trucs disponibles sur le site wiki du MCP : http://mcp.ocean-labs.de/index.php/MCP_Mod_System.

I started here, and followed the instructions by the letter. Downloaded jre, the jdk, Eclipse, and the MCP source which contained everything required. People had done this on their spare time, for free. Just so everyone can contribute to the enormous creativity out there, building bigger worlds, more fun stuff, more sick stuff!, but it is fun as hell. I continued following the instructions, de-compiling the source code, de-obfuscating it, and opened it in Eclipse. A new world opened up… or not.. This is almost exactly the same as working in C#. Some differences like base is called super, etc, but that is just semantics. I could write code just as if I was building it in Visual Studio. There were some advantages like the simplicity of addressing a folder instead of a Solution file, and some disadvantages like the complexity of addressing a folder instead of a Solution file. If we talked a bit, these problems could be solved! Easily! Hmm….

J'y ai commencé et j'ai suivi les instructions pas à pas. J'ai téléchargé jre, le jdk, Eclipse et la source MCP qui contenait tout ce dont je pourrais avoir besoin. Des gens avaient fait cela pendant leurs loisirs, gratuitement. Afin que tous puissent contribuer à la créativité énorme qui existe, construire de mondes plus grands, plus de trucs amusants, plus de trucs malades ! mais c'est vachement amusant. J'ai continué avec les instructions, j'ai dé-compilé le code source, l'ai rendu plus compréhensible et l'ai ouvert dans Eclipse. Un nouveau monde était là… ou pas. C'est presque exactement comme travailler en C#. Il y a quelques différences, comme « base » qui s'appelle « super », etc., mais ce n'est qu'une question de sémantique. Je pouvais écrire du code de la même façon que je le fais dans Visual Studio. Il y avait quelques avantages, comme créer l'adresse d'un dossier au lieu d'un fichier Solution, et quelques inconvénients comme les difficultés inhérentes à la création d'une adresse pour un dossier au lieu d'un fichier Solution. Si on discutait un peu, ces problèmes pourraient être résolus ! Facilement ! Hmmm…

Now, I have created a Christmas mod with Reindeers that explode when killed, Christmas presents that can be crafted and give you lots of random items, but they can explode as well, sometimes. Before Christmas, I will have a Santa flying in with his reindeers and sled every evening when night falls, dropping lots of presents that can be harvested. I just have to figure out how to create the same code in multiplayer mode… Anyone..? The code base is different. So, to my real question. Can’t we just stop sulking, and begin sharing our knowledge? Please…?

Maintenant, j'ai créé un mod de Noël comprenant des rennes qui explosent quand on les tue, des cadeaux de Noël à créer et qui vous fournissent plein de trucs au hasard, mais, eux aussi, ils peuvent exploser, quelquefois. Avant Noël, j'aurai le Père Noël qui arrive avec ses rennes et son traîneau tous les soirs à la tombée de la nuit, pour faire tomber beaucoup de cadeaux à récupérer. Je dois juste trouver comment créer le même code en mode multijoueur… Quelqu'un peut-il m'aider ? La base du code est différente.

Ce qui m'amène à ma véritable question. Ne pouvons-nous pas simplement arrêter de bouder et commencer à partager nos connaissances ? S'il vous plaît… ?

numero61/mon_opinion_p._42.txt · Dernière modification : 2012/07/12 22:48 de fredphil91