Aller au contenu

Leaderboard

Popular Content

Showing content with the highest reputation on 22/03/2014 in all areas

  1. Bonjour tout le monde, Je vais vous montrer un petit programme simple qui va permettre de crypter et de décrypter un fichier à l'aide de l’algorithme XOR. Cet algorithme est très simple et léger, il offre une bonne protection sans plus, vous pouvez choisir la clé de cryptage que vous voulez. Commencez par créer une solution DOS Win32 en C++ sous Visual Studio (2010 pour ma part), puis dans le fichier source main (principal) mettez ceci : #include "stdafx.h" #include <stdio.h> #include <STDLIB.H> #include <string.h> /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ int crypt (char *clefc,char pathc[255],char targetc[255]);/*fonction de cryptage*/ int decrypt (char *clefd,char pathd[255],char targetd[255]);/*decryptage*/ void bann();/*Montre comment utiliser le programme*/ void test(char *fnc,char *cl,char pathg[255],char target[255]);/*permet d'analyser l'entrée en ligne de commande*/ FILE *fichier; /*handle vers le fichier source*/ FILE *dest; /*handle vers le fichier destination*/ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/ int main(int argc, char *argv[]) { /* Vérifie le nombre d'argument en ligne de commande et s'il est exact il les teste pour determiner l'action a faire*/ if (argc==1 || argc==2) bann(); else test(argv[1],argv[3],argv[2],argv[4]); return 0; } /*.................................................................*/ void bann() { puts("\n\t\t<------------------XorCrypt-------------------->"); puts("\t\t<-------------------------------------------->\n"); puts("Fonctionnement :"); puts("xorcrypt -c nom_de_fichier clef Destination : Crypte le ficher"); puts(" -d nom_de_fichier clef Destination : Decrypte le fichier"); puts("Exemple : xorcrypt -c texte.txt clef texte2.txt\n"); system("pause"); } /*.................................................................*/ /* Test des valeurs entrées en argument de la ligne de commande */ void test(char *fnc, char *cl, char pathg[255],char target[255]) { if (strcmp(fnc,"-c")==0) crypt(cl,pathg,target); else if (strcmp(fnc,"-d")==0) decrypt(cl,pathg,target); else bann(); } /*.................................................................*/ /* Fonction de cryptage*/ int crypt (char *clefc,char pathc[255],char targetc[255]) { int pd=0;/*initialisation du compteur de la clef*/ int c; int i; if (clefc!=NULL && pathc!=NULL && targetc!=NULL)/* Verification des arguments necessaires*/ { if (fichier=fopen(pathc,"rb"))/* ouverture du fichier source en mode lecture binaire */ { dest=fopen(targetc,"wb");/* ouverture du fichier destination en mode ecriture binaire */ puts("Fichier ouvert\n Encryption en cours..."); while((c=fgetc(fichier))!=EOF)/* En boucle jusqu'a la fin du fichier*/ { c=~c;/*Réalise une inversion des bits du caractere*/ c^=clefc[pd];/* Effectue un XOR sur le caractere avec un caractere de le clef */ fprintf(dest,"%c",c);/* ecrit le caractere dans le fichier */ if (pd!=strlen(clefc))/*test de la clef */ {pd+=1;} else {pd=0;} } puts("Encryption effectuée"); fclose(fichier); fclose(dest); } else { puts("Impossible d'ouvrir le fichier"); } } else puts("Argument manquant"); return false; } /*.................................................................*/ /*fonction de decryptage*/ int decrypt (char *clefd,char pathd[255],char targetd[255]) { int pd=0; int c; int i; if (clefd!=NULL && pathd!=NULL && targetd!=NULL) /*Test des arguments necessaires */ { if (fichier=fopen(pathd,"rb"))/* ouverture du fichier source en lecture binaire */ { dest=fopen(targetd,"wb"); /* fichier destination en lecture binaire */ puts("Fichier ouvert\n Decryptage en cours ..."); while((c=fgetc(fichier))!=EOF)/* Boucle tant que le fichier n'a pas été entierement parcouru */ { c^=clefd[pd]; /* applique un XOR sur un caractere avec un caractere de la clef */ c=~c; /* Rotation des bits */ fprintf(dest,"%c",c); /*ecriture dans le fichier destination */ if (pd!=strlen(clefd)) /* Test de la clef */ {pd+=1;} else {pd=0;} } puts("Decryptage effectué"); fclose(fichier); fclose(dest); } else { puts("Impossible d'ouvrir le fichier"); } } else puts("Argument manquant"); return false; } Vous enregistrez, vous compilez, vous récupérez l'exe et vous le mettez dans un dossier tout seul, renommez-le en xorcrypt.exe I. Le Cryptage Ensuite vous allez créer un .bat nommé Crypt.bat, dedans vous y mettez : xorcrypt -c nocrypt.txt %CLEF% crypt.txt Remplacez %CLEF% par un mot, un SHA1, un MD5, ce que vous vouez, sans espace. Et remplacez nocrypt.txt par le fichier source non crypté, et crypt.txt par le fichier destination crypté. Fonctionne avec toute les extensions de fichier. Mettez-le dans le même dossier que xorcrypt.exe, et mettez le fichier .txt(ou autre) source au même endroit que les 2 fichier précédents. Lancez Crypt.bat et votre fichier va se Crypter. 2. Le décryptage Créer un .bat nommé Decrypt.bat, mettez-le dans le même dossier que les 2 autres fichiers (xorcrypt et Crypt), et remplissez-le comme ceci : xorcrypt -d crypt.txt %CLEF% nocrypt.txt Remplacez %CLEF% par la même clef qui a servi au cryptage de ce fichier. Et remplacez crypt.txt par le fichier source crypté, et nocrypt.txt par le fichier destination décrypté. Lancez Decrypt.bat et votre fichier va se décrypter. Le tour est joué, vous pouvez désormais crypter un fichier et le décrypter très simplement, il ne reste plus qu'à implanter le décryptage dans un programme pour pouvoir crypter le contenu (pour un jeu par exemple) Code fournit par http://codes-sources.commentcamarche.net et remanié par Karles. Cordialement, Karles
    3 points
  2. Les rêves lucides, c'est quoi? Et le fait que le rêveur prenne conscience qu'il rêve durant son sommeil. Paul Tholey a défini 7 critères pour définir un rêve lucide. Il dispose: 1.)De son libre arbitre 2.)Une faculté normale de raisonnement 3.)Perception à travers ses 5 sens comparables à la normale 4.)Ses souvenirs à l'état de veille 5.)Il se souvient intégralement de son rêve à son réveil 6.)Il peut interpréter son rêve durant celui-ci Les différents type de rêve: Le rêve non lucide(rn): Est le fait de souvenir de son rêve le matin ou non sans prise de conscience. Le rêve pré-lucide(pl): Est le fait de douter durant son rêve sur l’environnement sans se rendre compte que l'on est train de rêver. Le faux réveil(fr): Est l'impression de se réveiller durant son rêve alors qu'il y a juste eu un changement de décor. Le rêve lucide(rl): ​ C'est le Graal de chaque personne qui s'intéresse au rêve, comme expliquer plus haut, c'est le fait d'avoirs conscience que l'on rêve et pouvoirs ainsi con-troller son propre rêve, les possibilité seront alors infini, la limite sera juste votre imagination ou bien même votre subconscient. Tu es bien gentil, mais comment devient on lucide dans un rêve? Pour commencer, certaine personne pourront très rapidement atteindre un bon état de lucidité dans leurs propre rêves, en quelques jours, et d'autres prendront plusieurs mois. La première étape: -Réaliser un jdr(journal de rêve), dans celui-ci vous noterez tout vos rêves, même si vous vous souvenez juste d'avoirs rêvais, marquer le! Au début vous risquez d'avoirs quelques difficultés pour vous souvenirs de vos rêves, plus vous aurez de rêves dans votre journal, plus vos souvenirs, chaque matin se feront un peu plus présent! Et plus vous vous souviendrez de vos rêves, plus vous aurez des chances de vous souvenir de votre rêve lucide! Et bien sur, il y aura déjà une condition sur sept de remplis, la condition numéro 5 "Il se souvient intégralement de son rêve le matin". Vous ne faites pas qu'un seul rêves chaque nuit, mais énormément! La seconde étape: ​ -Test de réalité ou vérification d'état: Un test de réalité est le fait de remettre en cause votre environnement, lorsque vous rêvez il y a certain signe remarquable, par exemple vos mains, Oui vos mains, durant un rêve vous aurez surtout pas 5 doigt, ou bien vous pouvez passer votre main dans l'autres, la transpercer , ce principe là est un test de réalité. De plus il faut que vous vous demandiez un maximum de fois durant la journée si vous êtes entrain de rêver ou non, plus vous le ferez, plus vous aurez de chances de faire des rn. Quelques test de réalité: -Tirer ses doigt(dans un rêve, ils ont tendance à s'étirer) -Regarder le ciel(il devrait y avoir des anomalies, planète, ovnis, étoile) -Se boucher le nez(vous pourrez toujours respirer) -Regarder un texte, détourner les yeux, regardez le une nouvel fois, si il à changé, vous rêvez! La troisième étape: L'autosuggestion est le fait de se convaincre que l'on va devenir conscient le plus tôt possible, cette nuit ou celles d'après. Une petite vidéo que j'avais réalisé à une époque joyeuse d:, c'est pour vous donnez l'idée. ps: J'espère que c'est pas trop brouillon, c'est mon premier tutorielle/sujet un peu long, j'ai pas trop l'habitude Si des personnes sont motivées, montrez vous
    2 points
  3. Bonjour, Étant donné qu'une majorité de membres connaissent les bases de l'informatique et de la programmation, je m'adresse à l'autre partie de la communauté : ceux qui ne connaissent pas encore ce merveilleux monde de la programmation, mais qui cependant veulent commencer à s'y lancer. Alors, ce sujet sera très simple car il consistera en une première mission pour vous : Découvrir les bases. Pour cela, le plus simple reste inévitablement le Site du Zéro, avec le tutoriel en HTML5 & CSS3 que vous pouvez constater juste là : http://fr.openclassrooms.com/informatique/cours/apprenez-a-creer-votre-site-web-avec-html5-et-css3 Ce tutoriel commence par vous apprendre les bases, il est fait pour des lecteurs n'ayant non seulement aucune base en programmation mais également de faibles bases en informatiques. Ainsi, tout le monde peut se lancer dans ce tutoriel et finir avec, je vous le garantis, un solide bagage en HTML / CSS (ce qui est déjà un début, ne sous-estimons pas un langage). A la fin de ce tutoriel, vous serez tous capable de créer un site simple (et vous pourrez l'héberger via Melinyel sans doute, par la suite), et de partager vos créations pour avoir des conseils, de l'aide, etc... Ceux qui ne connaissent pas la programmation, commencez par là, c'est un réel conseil.
    1 point
  4. Bonjour à tous, Encore une fois je réécris ce sujet, car c'est plus intéressent que d'en recréer un. Certains d'entres vous le connaissent déjà, le projet Rulemasters World est en train d'arriver dans une version bientôt utilisable (l'engine étant terminé à 80%). Je sais aussi que Melinyel recherche absolument un projet communautaire, et RMW n'en était pas un, avant quelques modifications ;). J'ai complètement adapté le code source de l'engine pour en faire un "Entity engine". Ainsi, toutes les entités sont scriptées. Pourquoi ce choix? Je souhaite proposer à tous le choix de créer leurs propres contenus en jeu, et les voir apparaître au fil des mises à jour. Ainsi, tout est scriptable: Les entités (monstres, objets en jeu, projectiles, etc...), les sorts, les effets, etc... Le but était de permettre à tous de créer leur propre contenu, et donc, améliorer le jeu à leur guise. Même les GameModes (liés à une instance) seront éditables! Un moba apparaîtra peut être sur RMW, qui sait? Avant tout, et avant de continuer, je souhaite vous proposer de lire toutes les informations sur le jeu ici: https://drive.google.com/open?id=0B-d6mCeNGv5UfnhFdlA0UDN4amZGNmRWRXhwMlE4aGFtLWpMUjlKSVp3d1Q2OHJQVVlINWs Ainsi, avant de donner votre avis, et proposer votre aide, il est OBLIGATOIRE d'avoir tout lu. (c'est pas long! Aller!). Bref, on arrive au vif du sujet: Dans les prochains mois, je vais ajouter un éditeur de scripts sur notre site internet, et autoriser certains membres à pouvoir créer leur contenu en jeu (qui sera validé par l'administration), ainsi qu'une documentation complète pour la création de contenus. Une API très complète vous sera proposée, ainsi qu'un éditeur en ligne vous permettant de faire du débugage "basique". (il faudra néanmoins attendre le "testeur de créatures" qui arrivera bientôt sur le site pour voir la réalité de sa création). Bref, j'aimerais savoir si certains d'entres vous se sentent capables de m'aider, et de tenter de créer leur propre contenu en jeu. Une fois que vous serez dans l'équipe de création, vous serez considéré comme "Operator" dans le jeu, et aurez un grade spécial sur le site internet et les futurs jeux développés par MogCreations. Vous aurez aussi un accès au serveur de test et aux outils de développement du projet, de manière prioritaire (mais n'aurez pas accès au code source). Prérequis: Une connaissance solide de Javascript en temps que langage de scriptingUne experience dans le domaine des MMO (en temps que joueur)Une experience dans le domaine du développement de jeux est un plusSavoir lire une documentationSavoir rédiger des issue Si vous êtes intéresses, merci de me le faire savoir par MP, ou via ce sujet. J'attends vos retours. Cordialement, AlexMog.
    1 point
  5. Bonjour, aujourd'hui j'aimerais vous parler des crypto-monnaies, lesquelles seront sans doute le futur forum dans Melinyel J'ai trouvé un excellent guide sur le forum de Korben.info, celui-ci reprends avec brillo les bases des crypto-monnaies, donc je vous le copie/colle. Je n'en suis donc pas le créateur, je laisse la source en bas de page et également les adresses pour faire des dons à l'auteur. 1) Définition La première fut le Bitcoin (2009) et elle reste la crypto-monnaie la + sûre et la + utilisée dans le Monde. D’autres monnaies ont été créees ensuite avec plus ou moins de différences et variations avec la monnaie de référence le BitCoin. Il y a 2 solutions pour posséder ces monnaies : Le trading ou achat sur des places d’échanges (1 bitcoin = 515,9 euros au 09/02/2014) Le minage 2) Le minage Le minage est le procédé d'utiliser du matériel informatique pour effectuer des calculs mathématiques pour le réseau afin de confirmer des transactions et augmenter la sécurité. Comme récompense pour leurs services, les mineurs obtiennent des Coins. Le minage de Bitcoin est devenu impossible car sa difficulté est trop élevée (1 789 546 951,05320). Je vais donc vous expliquer comment miner du LiteCoin et DogeCoin les 2 monnaies « à la mode ». Pour miner d’autres monnaies, la méthode est la même. a - choix carte graphique Le minage se base sur la puissance de calcul. Plus votre machine est puissante, plus votre khash/s est élevé (vitesse de calcul) et donc plus vous obtiendrez de Coins. Les cartes graphiques sont actuellement les matériels informatiques qui permettent d’obtenir un Khash/s élevé pour un moindre coût. Les cartes graphiques de la marque AMD/Ati ont un ratio vitesse de calcul / Prix imbattable. Voici un lien à consulter pour choisir votre carte graphique si vous souhaitez investir : https://litecoin.inf...ware_comparison Il vous donne les khash/s obtenus par différents utilisateurs avec différentes cartes graphiques. Si vous avez un khash/s inférieur à 200, je ne suis pas sûr que ce soit très rentable de se lancer. b - Logiciels Il existe de nombreux logiciels pour miner. J’en utilise deux qui selon moi sont les plus efficaces. Selon la marque de votre carte graphique, il faut télécharger la bonne version : Ati/AMD : http://ck.kolivas.org/apps/cgminer/ (Cgminer) Nvidia : https://bitcointalk....?topic=167229.0 (Cudaminer) Pour les cartes AMD, il vous faut également ce SDK : http://developer.amd...essing-app-sdk/ Il faut bien sûr aussi que votre driver de carte graphique soit à jour. Il existe également un logiciel pour CPU mais avec un ratio conso électrique/Gain très faible. Vous pouvez également utiliser CgWatcher qui propose plus d’options et surtout une interface graphique pour gérer le minage. http://manotechnolog.../cgwatcher.html 3) Pool Comme vu au-dessus, le minage consiste à utiliser la puissance de votre machine pour valider une transaction. En fait, il s’agit de valider un « block » de transactions pour certifier celles-ci et fournir une preuve de travail au réseau pour ensuite recevoir une « récompense ». Malheureusement, valider un block peut-être long si vous avez une faible vitesse de calcul. Comme le dit l’expression, « l’union fait la force » et donc une pool consiste à répartir les calculs pour valider un block plus facilement. Exemple fictif : Il vous faut 12H pour résoudre un block qui va vous récompenser de 1 litecoin. En minant en pool, votre groupe de 10 personnes va mettre seulement 30mn pour certifier le block et après répartition, vous obtiendrez 0.07 litecoin toutes les 30mn soit 1,68 Litecoin sur 12H. Il existe des milliers de pool qui permettent de miner des centaines de monnaie. Moi je mine majoritairement sur LTCRabbit : https://www.ltcrabbit.com/#afc07h Les gains sont réguliers et les serveurs ne plantent pas toutes les heures comme sur certaines pools. 4) ligne de commande Pour miner, il faut lancer le logiciel téléchargé au-dessus avec une ligne de commande. Nvidia : cudaminer.exe -o url:port -O votre_identifiant.votre_worker:votre_mot_de_passe Ati/Amd : cgminer.exe --scrypt -o url :port -u votre_identifiant.votre_worker -p votre_mot_de_passe L'url vous est donnée par le site de la pool choisie. Un worker est une unité de travail pour le minage. Vous devez creer autant de worker que vous avez de machines de minage. Pour optimiser votre minage, vous pouvez aller sur ce site qui regroupe les réglages d’autres utilisateurs pour obtenir un meilleur khash/s. L’overclokage permet parfois de booster son khash/s avec des modifications minimes. https://litecoin.inf...ware_comparison 5) Réception et stockage de vos monnaies Qui dit monnaie dit porte-monnaie. Pour stocker l’argent gagné, échangé, reçu, il vous faut un porte-monnaie. Il en existe 3 types : a - porte-monnaie local Il s’agit d’un logiciel à installer sur votre ordinateur et qui permet de stocker votre argent sur votre disque dur. Vous êtes chargé de sa sécurisation et vous faites ce que vous voulez avec. C’est comme mettre ses billets dans une boite de chaussures sous son lit. On ne paie pas de carte de crédit, frais bancaire, … mais si votre maison prend feu, vous perdez tout. (anecdote : vous vous souvenez sans doute de la mésaventure qui est arrivée à une personne qui a jeté par erreur un disque dur remplir de BitCoin.) Wallet BitCoin : http://bitcoin.org/f...e-porte-monnaie Wallet LiteCoin : https://litecoin.org/ Wallet DogeCoin : http://dogecoin.com/ b - porte-monnaie mobile Il s’agit d’app mobile qui est disponible sur toutes les plateformes et qui permet de payer par NFC ou QrCode dans les magasins physiques qui acceptent les monnaies virtuelles. c - banque virtuelle Il s’agit de site internet qui permettent de stocker son argent sur des sites internet. J’utilise pour ma part Cryptsy qui accepte beaucoup de monnaies différentes et surtout qui est sécurisé en double authentification. https://www.cryptsy....er?refid=106226 Tous ces porte-monnaie ont une adresse unique qu’il faut donner pour pouvoir recevoir les coins obtenus sur les pools ou qu’on vous donne. Voici mes adresses si vous voulez me faire un don : 6) Achat Très bien, vous avez miné comme un fou, vous êtes maintenant millionnaire en Bitcoin mais que faire maintenant avec toute cet argent virtuel ? Soit vous allez sur des sites qui vous achètent ces coins au prix du marché en échange de Dollars ou Euros (avec commission) ou alors vous pouvez acheter directement sur des sites internet ou dans des magasins physiques qui acceptent ces monnaies. C’est d’ailleurs ce nombre en augmentation de plateformes acceptant la monnaie virtuelle qui fait que cette monnaie prend de la valeur. Sa rareté au fil du minage est aussi un facteur essentiel de la hausse de sa valeur. Le nombre de coin étant limité, plus vous en gagnez, moins il en reste à gagner et donc la monnaie est très convoitée et prend de la valeur. Voici une liste des endroits acceptant le bitcoin comme monnaie virtuelle : http://www.bitcoin.f...ec-mes-bitcoins Comme pour les Bourses mondiales, le but est de miner une monnaie qui a une faible difficulté pour en miner beaucoup puis de la revendre lorsque sa valeur est haute. Pour suivre les cours des monnaies : http://coinmarketcap.com/ Pour suivre la difficulté du LiteCoin : http://bitcoinwisdom...coin/difficulty Et comme pour les Bourses Mondiales, les monnaies virtuelles sont des valeurs très volatiles et donc du jour au lendemain, vous pouvez tout perdre si vous n'avez pas échanger assez vite vos coins ou alors la monnaie peut prendre 400% et donc c'est le Jackpot pour vous. Pour info, en février 2011, 1 BitCoin = 4,15 €. En février 2014, 1 BitCoin = 589.58€ Si vous avez un pc qui ne sert à rien, pourquoi ne pas tenter de le laisser tourner pendant une semaine pour voir combien vous pouvez gagner. Ensuite, si vous trouvez ça sympa, vous pourrez investir dans des cartes graphiques + cher et gagner de l'argent pour arrondir les fins de mois. Expérience personnelle : J’ai 2 pc qui tournent quasiment 24h/24. 1 avec une carte Nvidia Geforce GTX 560Ti et un khash/s de 110. (prix : 40 euros) 1 avec une carte Ati Radeon HD 6950 et un khash/s de 500. (prix 80 euros) En moyenne, selon les stats de LTCRabbit, je gagne selon la difficulté du Litecoin 0.17LTC par jour. Donc en extrapolant un peu, je gagne : 0.17*30 = 5.1 LTC par mois. En prenant un cours moyen de 22 dollars pour 1 LTC, cela fait 112.2 dollars en laissant tourner 2 pc (hors frais l’électricité) Je vais donc rembourser mes 2 cartes graphiques en 1 mois et ensuite c'est tout benef' sans avoir fait de gros investissements. N'hésitez pas à partager votre expérience, vos astuces et sites à ne pas louper sur ce sujet. Edit : La prise en compte des frais d'électricité n'est pas à négliger. Voici donc un lien qui explique l'undervolting, c'est à dire baisser le voltage de votre carte graphique pour réduire les coûts d'électricité et connaitre combien vous consommez exactement : http://bitcoin-gratu...aphique-mining/ Voilà, ce guide a été rédigé par Nicolas42, sur ce sujet, membre de Korben.info. N'hésitez pas à réagir ou poser des questions sur ces nouvelles monnaies montantes.
    1 point
  6. Heeyy' Je voulais vous présentez ce site (http://www.monwindowsphone.com/) qui est aussi accessible sur Windows Phone grâce à l'application (http://www.windowsphone.com/fr-fr/store/app/monwindowsphone/92387e61-9d48-e011-854c-00237de2db9e). Á fin de suivre toutes les actualités plus ou moins importantes des Windows phone, c'est vraiment le meilleur endroit. Tout ce qui est MàJ, un gros jeu qui sort ou même des applications qui vont pas tardé à être téléchargeable. C'est ici que tout est répertorié tous les jours ! Akimace.
    1 point
  7. Bonjour ! Voilà ,j'ai trouvé un bon site où vous pourrez trouver des templates plutôt sympas. http://html5up.net/ Voilà
    1 point
  8. Bonjour à tous, Vous avez toujours rêvé de modder un jeu? Alors pourquoi ne pas vous lancer dans un jeu qui a été créé pour le modding? Une des particularités de KDM, c'est qu'il a été pensé pour du modding, et je compte bien sur la communauté pour faire grandir ce jeu . C'est donc un travail communautaire que vous propose KDM, et je vous fournirais bientôt un "developper java pack" pour ceux qui souhaitent développer leur mod et leur maps pour KDM . I- Le developper kit. LE DEVELOPPER KIT DEVRAIS ARRIVER DANS PEU DE TEMPS! II- Configurer Eclipse. Rien de plus simple, il suffit d'importer le dissier "project" dans eclipse. Ensuite, choisir "existing project" dans la liste "general": Enfin, sélectionner le dossier "project" Cliquez sur Finish, et c'est bon! Vous pouvez commencer à modder III- Qu'est-ce que je peux modder pour l'instant? C'est une grande question. Eh bien, pour l'instant, seules les entitées (et donc les maps) peuvent êtres modées. Plus tard, vous pourrez modder un peu tout ce qui est moddable, grâce à l'API qui vous sera fournie par KDM . N'oubliez pas de lancer souvent l'updater pour mettre à jour le developper kit, sinon votre mod ne sera peut être pas à jour . IV- L'API Entity 1- Créer une nouvelle entité Vous pouvez créer une entité directement via l'objet "Entity" qui existe déjà. Pour se faire, il faudra créer un nouveau package, comme ceci: Créons ensuite dedans, la classe d'entité que nous souhaitons: Attention, pour l'entité, le nom de votre entité doit commencer par "Entity", par exemple, ici je crée une entité "MyEntity" : Notre entité est maintenant crée, il faut la faire hériter de "Entity", comme ceci: Voilà, vous pouvez à présent vous amuser avec votre entité, une fois celle-ci finalisée, il vous suffira d'exporter un jar, et de le mettre dans le dossier "entities" du jeu Vous pouvez retrouver toutes les méthodes publiques et overridables de Entity en regardant la librairie de plus près: Et en ouvrant Entity: Bref, je vous conseille de jeter un coup d'oeil seul pour commencer, et je vous donnerais une documentation plus complète une fois que l'API sera plus avancée J'espère que vous serez nombreux à modder sur le jeu, et que vous aurez beaucoup de retours à me donner par rapport à ça . Cordialement, AlexMog.
    1 point
  9. Il faut faire très attention avec les VPS aussi un VPS étant simplement un partitionnement RAM/DSC/CPU, il est important de se rappeler qu'un VPS ne sera JAMAIS aussi puissant qu'un serveur centralisé (aussi appelé "dédié") . Gardez bien à l'espris que vous n'aurez qu'une toute petite portion du CPU, de la RAM, et du DSC disponible, et que le reste est partagé. Par exemple, si quelqu'un utilise un peu trop l'écriture disque sur le serveur hôte, vous vous retrouverez rapidement avec une écriture disque plus lente Il est de même avec le CPU. Pas mal d'hébergeurs sur-utilisent le serveur hôte, ce qui ralentit énormément les VPS dessus, attention donc à bien savoir lire entre les lignes .
    1 point
  10. Admettons que tu es Développeur. Tu développes en... C# dirons-nous. Tu utilises le même pseudo, Phiter, pour tout, pour Melinyel, pour les autres forums, pour le développement professionnel pour lequel tu te fais payer par tes clients. Du coup, si tu commentes, par exemple, le mariage gay et que tu dis que tu es contre parce que c'est pas naturel, et qu'un client qui payerait beaucoup pour tes services cherche un peu ton parcours sur internet, et tombe sur ça... C'est déjà gênant, tant pour lui que pour toi S'il est gay, il risque de très mal le prendre, et tu pourras dire Adieu à ton client S'il a des amis gays, c'est pareil... Et si c'est un patron, et pas un client, ça peut te jouer des tours. Donc dans ce cas-là, vaut mieux être prudent ! Ceux qui veulent s'inscrire sur Melinyel pour participer verront la section, mais les visiteurs ne verront pas les messages, parce que fouiner, c'est mal xDD
    1 point
×
×
  • Créer...