Aller au contenu

Leaderboard

Popular Content

Showing content with the highest reputation on 15/03/2014 in Messages

  1. Bonjour à tous, Aujourd'hui, je vais vous présenter rapidement le langage LUA (Lune en portugais). Dans cette partie, nous verrons juste les considérations d'ordre général, puis dans les prochains tutoriels, je vous expliquerai le fonctionnement de ce langage. I - L'histoire du Lua Lua été créé en 1993. C'est un langage conçu pour pouvoir être embarqué au sein d'applications afin de de pouvoir optimiser celles-ci. Lua (qui signifie Lune en portugais) a été créé par Luis Henrique de Figueiredo, Roberto Ierusalimschy et Waldemar Celes (appartenant au groupe de recherche TeCGraf). Lua a été écrit en langage C ANSI strict, c'est pourquoi il est compatible avec une très grande variété de systèmes. Il s'intègre parfaitement dans la plus part des projets écrits en C. C'est un langage notamment très apprécié pour les interfaces de jeu (le plus connu étant World of Warcraft) mais aussi pour Garry's Mod ou Far Cry. Il est aussi utilisé pour réaliser la plus part des jeux sur DS (avec le microLua). (Source : http://wikipedia.lua/wiki/Lua) II - Les moteurs Lua Ce qu'il faut savoir, c'est que vous ne pourrez développer que très rarement des programmes en LUA seulement, puisque ce n'est pas un langage assez puissant pour qu'il puisse se suffire à lui même. De ce fait, il vous faudra l'intégrer dans un projet, et je vais vous en présenter rapidement deux (les seuls que je connaisse), à ce jour. Eluna Engine (sur World of Warcraft) : C'est par celui-là que j'ai commencé. C'est en fait un moteur que vous pouvez installer facilement sur Trinity Core (j'essaierai de vous passer quelques tutoriels vidéos très bien foutus). Il vous permet, grâce à sa simplicité, de changer presque toute l'interface du jeu (à savoir les cosmétiques, le comportement des PNJ's, les boites d'affichage etc ...) sans pour autant toucher au core du serveur (qui est plus compliqué à gérer puisque écrit en C++). Cependant, attendez vous à avoir moins de possibilité qu'en modifiant le core. Mais ne vous trompez pas, j'ai réussi à faire des choses sympa avec Eluna tel un système de levier qui ouvre une grille lorsqu'il est activé, un système de connexion élaboré (et oui, Eluna gère les bases de données ! ) Bref, Eluna propose pas mal de possibilités, mais avec une documentation qui laisse à désirer puisque incomplète sur certains points. Multi Theft Auto (que j'utilise en ce moment) est en réalité un mod qui permet de jouer en ligne avec d'autres joueurs (impossible de base sur GTA SAN ANDREAS) tout en offrant la possibilité au développeur de créer son serveur de A à Z sans aucun script prédéfini. Et devinez quoi ? Le moteur est en Lua. Pour le coup, la documentation est géniale, la communauté assez altruiste ce qui vous permet d'obtenir rapidement une réponse. MTA gère aussi bien les interfaces GUI que la connexion à la base de données et est d'autant plus puissant qu'il gère aussi bien le côté client (client-side) que le côté serveur (server-side) ce qui vous permet d'économiser des performances de votre serveur dédié. En bref, Lua est un langage très sympa qui s'intègre parfaitement à certains projets en proposant une alternative aux langages plus compliqué. Je n'ai pas stipulé le fait que vous pouvez tester vos petits scripts sur le site officiel de Lua (cf. annexes) III - Annexes Lua * Site officiel de Lua : http://lua.org * Testez vos scripts : http://lua.org/demo.html Eluna Engine * Installer Eluna Engine : http://www.youtube.com/watch?v=8wGHf7FbhSw * Documentation : http://wiki.emudevs.com/doku.php?id=eluna * Github du projet : https://github.com/ElunaLuaEngine/Eluna/wiki/Installation-&-Updating Multi Theft Auto * Site officiel : http://mtasa.com/ * Documentation : http://wiki.mtasa.com Voilà, d'autres tutoriels arriveront pour vous présenter plus en profondeur ce langage.
    4 points
  2. Pour se faire il vous faudra : - Un ordinateur sous Windows - Skype, pour plus de facilités Tout d'abord connectez-vous normalement avec un compte sur Skype, celui que vous voulez. Ensuite, fait Windows + R Dans la fenêtre qui apparaît écrivez : C:\Program Files\Skype\Phone\Skype.exe /secondary ou C:\Program Files (x86)\Skype\Phone\Skype.exe /secondary Cela dépend de où vous avez installé Skype Une nouvelle fenêtre Skype se lance, maintenant connectez-vous avec votre deuxième compte
    4 points
  3. Bonzoir, bonzour ! Voici mon tutoriel vidéo pour ajouter la sauvegarde de l'inventaire Y (+ armes/tenue civiles) sur Altis Life 3.1.2 : http://www.youtube.com/watch?v=q99--z1IOU8
    1 point
  4. Bonjour, bonsoir en fonction de l'heure actuelle ! Voici mon tutoriel vidéo pour ajouter un son lorsqu'on mine sur Altis Life 3.1.2 et version antérieur : http://www.youtube.com/watch?v=EXPzmkv1lX0
    1 point
  5. Bonjour « Linux ? C'est quoi, ça, déjà ? Ah oui, un système d'exploitation qui permet de pirater n'importe quoi, c'est que des lignes de commandes qui défile dans tout les sens, c'est un truc bizarre. Beurk, c'est pas pour moi, ce truc. » Faux. Archi-faux. Ceux qui disent ça sont ignorants. Allez, commençons ce guide d'introduction à Linux. Je vous préviens d'avance que celui-ci ne sera pas strictement rigoureux, des omissions techniques ou des simplifications ont été faites volontairement pour faciliter la compréhension, il sera modifié autant de fois que nécessaire. 1 - Un peu d'histoire... Linux, qu'est-ce que c'est ? Et bien c'est un système d'exploitation très complexe mais également le plus utilisé dans le monde de l'informatique (le monde de l'informatique ne se limite pas qu'aux ordinateurs, il y a les smartphone, les voitures, les systèmes embarqués, les avions, les serveurs, les super-calculateurs, les ordinateurs du coup, etc...). Anecdote de Wikipédia (ça vaut ce que ça vaut) : 1% seulement des ordinateurs personnels tournent sous Linux. Son nom vient en partie de son inventeur : Linus Torvald, un finlandais qui a développé un noyau de système d'exploitation en 1991 (Unix) et c'est sur celui-ci qu'est basé Linux et MacOS (partiellement). Par la suite, il développera un système d'exploitation autour de ce noyau et : Linus + Unix = Linux. (Je rédigerais sans doute un autre guide pour expliquer la notion de noyau, et d'Unix, voyez ça simplement comme les "fondations" d'un système d'exploitation, et c'est sur ces fondations qu'est basé Linux). 2 - Caractéristiques de Linux Linux est donc un système d'exploitation libre, basé sur le noyau UNIX. Ce qu'on entends par Libre est qu'il donne à son utilisateur les quatre possibilités : la liberté d'exécuter le programme, pour tous les usages. la liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins. la liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies). la liberté d'améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté. Depuis, Linux est un système d'exploitation qui s'est développé et déployé en de nooooombreuses distributions. Il n'existe pas UN Linux, il existe des tas de distributions qui le compose. Une distribution est une sorte de "système d'exploitation (basé sur Linux) ayant été modifié pour avoir des buts précis". C'est pas rigoureux mais c'est la définition la plus cohérente que j'ai pu trouver. Exemple : Lorsqu'on a voulu héberger des serveurs sous Linux, on a crée/modifier une distribution dont les fonctionnalités et le code sources auraient été optimisées pour être utilisées sur un serveur. Par exemple, la distribution Debian (prononcez Débiane) est une distribution (ou une branche/dérivée basée sur Linux) orienté vers la gestion de serveurs -mais pas que-. Vous l'aurez compris, il existe des tas de partitions qui ont toutes un but précis, ou sont plus orientées vers tel ou tel aspect, etc... Pour mieux comprendre l'aspect des distributions, voici une image qui les illustre. Je l'ai mise en spoiler, vous verrez pourquoi. Ubuntu / Fedora / Debian sont les distributions les plus connus du grand publique car ce sont celles qui sont les plus ergonomique Ainsi, Linux est libre, comparé à Windows/Mac, donc les sources sont consultables, mais à priori si vous lisez ce guide c'est que vous avez d'autres choses à apprendre avant de lire -et comprendre- le code source du système d'exploitation qu'est la distribution que vous choisirez peut-être. La chose sympa quand on a un système libre est qu'il est gratuit, totalement, vous pouvez l'installez n'importe où, sur presque n'importe quoi : aucun soucis de licence ! Oui, j'essaie de vous inciter à l'installer/l'essayer, et alors ? Maintenant que vous avez à peu prêt cerné ce qu'était Linux, comment se déclinait le système d'exploitation, la notion des distributions Linux, je vais désormais vous parler objectivement des avantages et désavantages d'utiliser linux. 3 - Les avantages... Plus léger que Windows/Mac (sauf Ubuntu), donc bien moins consommateur : certaines distributions linux peuvent tourner sur des petits PC qui ne supportent pas Windows (sur un 512 ram avec 20 go de stockage, avec une upgrade depuis windows XP pré-release, ça tourne mieux). Possibilité de changer l'interface. Contrairement à Windows/Mac, voyez linux comme une voiture très modulable. Elle est visuellement moche ? Des interfaces graphiques (GUI) pour l'ensemble du systèmes sont disponibles, et peuvent être installées / désinstallées très facilement pour changer d'environnement. Voilà à quoi peut ressembler un système d'exploitation sous Linux, avec l'interface graphique Gnome 3 (lien du site). Le site est en anglais, donc l'image aussi du coup. Linux est assez déroutant, et il est beaucoup plus long de s'y adapté du fait que, oui, la console est un outil majeur (j'y reviendrais) même avec l'interface, mais à partir du moment où on a prit ça en main, on est beaucoup plus efficace sur un ordinateur qu'avec Windows. Par exemple, là où sur Windows, les mises à jours sont longues, ne concernent que le système, et les logiciels sont mis à jour séparément, là ce n'est plus le cas, car là ... ... Tout est centralisé sur les dépôts officiels de votre distribution ! Logiciel, mises à jours, sources consultables, tout y est. Et en une simple ligne de commande (par exemple "yum update" dans la console Fedora), Linux vérifiera automatiquement toutes les mises à jours faisables sur votre ordinateurs. L'architecture et l'organisation des dossiers est différente de Windows. C'est un avantage est un désavantage mais, à mon sens, l'ensemble de l’arborescence est beaucoup mieux pensée et le moindre logiciel, fichier, à sa place en fonction de sa nature. 4 - Les désavantages... L'intégration : Ce qui est à mon sens le plus gros points négatif de Linux est que beaucoup d'applications, logiciels et jeux ne seront pas compatibles : oubliez iTunes, les jeux blizzards etc... Même si les jeux commencent à s'intégrer de plus en plus sur linux via valve. Assez déroutant de comprendre comment linux fonctionne, l'arborescence, la console : il faut apprendre comment se servir des consoles. C'est comme tout après, il faut s'y habituer voilà tout. Avec Linux, TOUT est possible, tout est configurable, tout est paramétrable, mais si vous avez un problème : il faut vous débrouillez tout seul (ou poster la question sur Melinyel). 5 - Les clichés de Linux... « C'est que en console graphique, et c'est moche à utiliser !! » Un simple exemple en cliquant juste là . Si tu connais pas la console linux, tu peux rien faire. Faux, la console peut tout faire, mais tu peux très bien t'en sortir sans utiliser la console. Même si a terme, il faudra la maîtriser. L'installation est compliquée. Tout aussi simple que Windows. La seule complication est de modifier le bios pour démarrer sur le secteur d'installation (j'y reviendrais plus tard). J'en ai pas d'autres en têtes, postez-en à la suite et je les ajouterais. 6 - Conclusion Linux est un système d'exploitation non pas pour le grand publique mais pour tout les adeptes de l'informatique, qui peut grandement vous faciliter la vie quand vous en aurez totalement prit le contrôle (au début vous allez trouver ça très compliqué et pas utile). http://en.wikipedia.org/wiki/Linux J'attends vos remarques et/ou vos questions ! Tutoriel rédigé par Azad, pour Melinyel, le 19/03/2014. Merci de ne pas le copier sans me citer ainsi qu'en mettant un lien vers Melinyel.
    1 point
  6. Dropbox Bonjour à tous, Dans ce petit tuto, je vais vous montrer comment utiliser Dropbox. Dropbox est un logiciel permettant de partager des documents en tout genre (documents textes, photos, vidéos...) créé par Dropbox Inc. En 2008. I : Installation Tout d'abord, il vous faut télécharger Dropbox (gratuit). Suivez la démarche d'installation et créez un compte si vous n'en possédez pas un. Une fois l'installation terminée, un dossier sera créé dans les Documents ou l'Explorateur Windows (selon l'OS que vous possédez). Lorsque vous ouvrez ce dossier, il sera bien évidemment vide si vous venez de vous inscrire. A noter que vous pouvez choisir entre trois versions de Dropbox (qui permettent de stocker plus de fichiers) : la première, qui permet de stocker jusqu'à 2Go est gratuite, la deuxième permet de stocker jusqu'à 100 Go (9,99 $ par mois) et la troisième jusqu'à 200 Go, à 19,99 $ par mois. Notons aussi que vous pouvez obtenir gratuitement de l'espace en suivant les instructions données. Pour y accéder, cliquez sur « Obtenir de l'espace gratuitement » dans votre compte Internet : Lors de l'installation, vous avez aussi une icône qui apparaît dans votre barre des tâches pour savoir rapidement si votre dossier est synchronisé avec votre compte sur le web. II : Utilisation L'utilisation de Dropbox est assez simple parce que le logiciel ne permet qu'un partage des documents ainsi que la possibilité de voir ses fichiers depuis un autre ordinateur (compte Internet). Ce qui tranche avec SkyDrive par exemple, qui lui permet, en plus du partage, d'héberger des documents en ligne et de les mettre sur un site. De plus, la version gratuite de SkyDrive permet de stocker jusqu'à 7Go de fichiers alors que celle de Dropbox, ne permet que jusqu'à 2Go. mais dans leurs chartes mutuelles SkyDrive ce permet de changé vos documents alors que Dropbox non II.1. Synchronisation Quand vous copiez un fichier dans votre dossier Dropbox, il apparaît avec deux flèches bleues qui tournent : votre document est en cours de synchronisation. Une fois qu'il apparaît avec une flèche verte, cela veut dire qu'il est synchronisé avec votre compte Internet. Vous pouvez le voir et le télécharger depuis le web. Le fichier est en cours de synchronisation... ... et il est synchronisé. Ce même fichier sur Internet. II.2. Partager un dossier / fichier avec une personne non inscrite Avec Dropbox, vous pouvez partager des dossiers avec des personnes ne possédant pas de compte ! Pour ce faire, il vous suffit de glisser le fichier dans le dossier « Public ». Ensuite, attendez qu'il se synchronise. Connectez-vous à votre compte Internet et sélectionnez votre fichier dans le dossier « Public ». Faites clique-droit avec votre souris et cliquez sur « Copier le lien public ». Puis, collez-le où vous voulez ! Mails, blogs, forums... La personne n'aura qu'à cliquer sur le lien. II.3. Partager un dossier / fichier avec une personne inscrite Pour partager un fichier avec une personne inscrite, il faut déjà que celui-ci soit synchronisé avec Internet. Puis, connectez-vous et sélectionnez votre fichier. Cliquez sur « Partager le lien ». Dans le cas présent, je partage une image. Je reviendrai après sur le partage d'un dossier. Après avoir cliquer sur « Partager le lien », vous devez entrer l'adresse e-mail de la personne avec laquelle vous voulez partager votre image. Cliquer sur envoyer, et le tour est joué ! Dans le cas d'un dossier, deux cas se présentent : - Soit le dossier est inexistant : Alors, il faut que vous fassiez clique-droit puis « Partager un dossier ». Cochez « Je veux créer et partager un dossier ». Saisissez le nom du dossier : Cliquez sur « Suivant » et entrez l'adresse e-mail de la personne avec laquelle vous voulez partager le dossier. - Soit le dossier existe : Alors, c'est comme pour l'image, il faut que vous cliquez sur « Partager le lien » et que vous entrez l'adresse mail de la personne avec laquelle vous voulez partager le dossier. II.4. Supports / applications Dropbox est compatible avec Windows, Mac OS 10.4 et plus, Linux, Blackberry, Androïd et iOS. Dropbox met à disposition de ses utilisateurs une application iOS (téléchargeable sur l'AppStorre) mais aussi sur Androïd. Liens : > https://www.dropbox.com/ Source' : http://www.remontees-mecaniques.net/forums/index.php?showtopic=17862
    1 point
  7. Bonjour, Vous voulez savoir comment se passe la création de levels dans les jeux de plateformes ? Vous verrai ça ici : http://novaplay.me/atakapu/developpement-le-level-design-selon-frosty-froggs/, sachez que c'est expliqué à travers un exemple simple, Atakapu et que le tutoriel reste simple et donc, parfait pour les débutants dans ce domaine. http://youtu.be/twXSlpaxjJs Mais qu'est-ce-que Atakapu ? Eh bien, vous verrez ça sur leur site. ^^ Voilà.
    1 point
  8. Coucou ! Vous connaissez Julia ? Un language sous licence MIT créé par Stefan Karpinski, Viral Shah et Jeff Bezanson dont le but était de « Développer un langage de programmation rapide, capable d’être utilisé pour n'importe quelle tâche ». Ce langage de haut niveau influencé par Matlab, R, Ruby, Perl, Python est un langage de programmation multi-plateformes et à typage dynamique. Ce langage est très approprié dans le domaine des mathématique en vue du fait que ce langage ce rapproche des performances du C ( Benchmark) . Exemple d'un "Hello World" : julia> `echo hello` `echo hello` En voici un autre avec une fonction : function hypot(x,y) # Commentaire x = abs(x) y = abs(y) if x > y r = y/x return x*sqrt(1+r*r) end if y == 0 return zero(x) end r = x/y return y*sqrt(1+r*r) end Selon les concepteurs, ce langage ne s’agit pas là de remplacer les langages les plus courants, mais plutôt de donner un aperçu des futurs langages de programmation. Voilà
    1 point
  9. Bonjour ! Voici une vidéo tutoriel qui vous montre comment installer PrestaShop : http://www.youtube.com/watch?v=OyEfLUZ4OnY Vidéo par Francis Sanchez
    1 point
  10. Merci bien de ton avis. Le problème d'affichage ? Alors lorsque que tu lances le combat il faut que tu appuis sur une touche entre 1 et 4, uniquement la première attaque inflige des dégats Pour les touches "s" permets de voir ses stats après il faut appuyer sur "Entrée" pour revenir à la map Demain, je sortirais une nouvelle version, je vais essayer de simplifier le système de commande
    1 point
  11. Un site web est dans la plupart des cas très complexe en réalité. En effet, lorsque vous cherchez à accéder à une page d'un site, vous envoyez une requête à l'hébergeur avec les informations que vous voulez obtenir à la fin. L'hébergeur va traiter cette requête en fonction des critères puis il vous enverra un code HTML que le navigateur sera capable de traduire. Fonctionnent d'un site web : Lorsque vous naviguer sur une page internet, vous êtes amené, sans le savoir, à envoyer une requête voir plusieurs au serveur du site en question. Le serveur va traiter cette requête et gérera la page en fonction des critères de celle-ci avant de vous l'envoyer. Schéma d'une requête à un serveur dans le cas d'une site statique. © OpenClassrooms Selon le type de site que vous voulez réaliser plusieurs langages vont s'ouvrir à vous. Un site statique est principalement codé en HTML et CSS, donc le webmaster doit modifier le code source à chaque mise à jour du site. Au contraire, un site dynamique aura des fonctions beaucoup plus avancées grâce notamment au PHP et au SQL qui permettront, combiné ensemble, de créer des interface ajoutant dynamiquement via un formulaire du contenu sur le site. Schéma d'une requête à un serveur dans le cas d'une site dynamique. © OpenClassrooms Ainsi, les langages HTML et CSS sont conçus pour mettre en forme le site tandis que le PHP et le MySQL sont conçus pour dynamiser le site. Ces quatre langages ne sont pas les seuls bien sûr, il en existe bien d'autres comme le JavaScript permettant l’exécution de scripts par le navigateur chez l'internaute ou bien encore le ASP .NET et le Django. Schéma d'une requête à un serveur dans le cas d'une site contenant un script JavaScript. © OpenClassrooms Programmer son site web : Pour réaliser un site web complet, vous aurez besoin de nombreux outils et surtout de beaucoup de temps. Pour commencer, un serveur web : Apache vous permet de créer et d'héberger votre propre site. Combiné à Apache, PHP vous permettra d'utiliser le langage PHP dans tous vos scripts réaliser sur votre serveur web. Enfin, PHP ne sort jamais sans bases de données, je vous propose donc le célèbre système de gestion de base de données (SGBD) MySQL qui vous permettra de stocker des données de votre site dans les bases de données de MySQL. Pour coder votre site web, je vous laisse le choix entre plusieurs outils : le Bloc-notes (classique mais fonctionne très bien), Notepad++ (bien mieux que le bloc note) ... Ça fait beaucoup de logiciels à installer, heureusement, des logiciels regroupent ces trois logiciels (Apache, PHP, MySQL) et vous permettent de contrôler votre serveur web bien plus facilement. Notamment Xampp compatible avec Windows et Linux, Wamp compatible avec Windows ou encore Lamp. De nombreux guides existent vous permettant d'apprendre à créer un site web de A à Z : Cours OpenClassroom sur le HTML/CSS : Cours très instructif pour concevoir un site statique et élégant.Cours OpenClassroom sur le PHP/MYSQL : Cours très instructif pour concevoir un site dynamique. Cours OpenClassroom sur le PHP orienté objet : Cours très instructif pour utiliser les objets en PHP. Documentation officiel PHP : Très utile quand vous recherchez des fonctions ou pour connaitre l'utilité d'une d'entre elles.
    1 point
  12. Bonjour, Pour cette soirée, je vous partage, Mattrunks, un site web pour vous guider dans l'apprentissage le motion design. Vous apprendrez à vous servir d'After Effects et Cinema 4D. J'ai vu quelques tutos, c'est vraiment pas mal ! Pour ce qui débute, commencez par...le commencement : - sur After effects : https://mattrunks.com/fr/debutant/after-effects - sur Cinema 4D : https://mattrunks.com/fr/debutant/cinema-4d Il y a aussi des tutos payant pour que le créateur de tous ces tutos gagne sa vie. Voilà, voilà En espérant que vous avoir fait découvrir quelque chose.
    1 point
  13. Bonjour ! Aujourd'hui je vous poste la première (et surement les 3 autres après) vidéo de la série de tutoriel "VB.net de A à Z" que j'avait fait il y a quelque temps ! http://www.youtube.com/watch?v=i0oxIEOnkug
    1 point
  14. Bonjour, Voici le tutoriel de "VB.net de A à Z" sur les conditions et boucles: http://www.youtube.com/watch?v=1hNyLI2EoBc
    1 point
  15. Bonjour, Voici le tutoriel de "VB.net de A à Z" sur les opérations sur variables: http://www.youtube.com/watch?v=hWuWL76utfA
    1 point
  16. Bonjour, Voici le tutoriel de "VB.net de A à Z" sur les variables : http://www.youtube.com/watch?v=SJyyZPdlTjY
    1 point
×
×
  • Créer...