Dossier projet isn 2015 par Victor Gregoire

Dimension: px
Commencer à balayer dès la page:

Download "Dossier projet isn 2015 par Victor Gregoire"

Transcription

1 Dossier projet isn 2015 par Victor Gregoire Plan: I) But du projet: créer un jeu de blackjack fonctionnel et le poster sur une page web mise en ligne. Le jeu sera developpé en C++ a l'aide de code blocks. Il sera également nécessaire de posseder la bibliothèque conio.h afin de pouvoir créer l'interface graphique. II) Montrer la démarche effectuée qui a permis d'atteindre le resultat final. III) Dimension collaborative, travail d'équipe au cours du projet. IV) Explication et commentaires de passages clés du code source.

2 But du projet: A l'origine, le projets était de créer un page web regroupant plusieurs jeu de casino: poker, blackjack, roulette... Nous avons décidé de le programmer en C++, car ce langage, dit de bas niveau est en effet utilisé pour programmer la plupart des jeux actuels, ce qui en fait un langage très populaire. Nous avons donc commencer a rédiger un GDD, qui hierarchise la création de tout jeu. L'IDE Code blocks nous a été conseillé par Mathieu Nebra (fondateur du site du zero) dans son tutoriel sur le C++, ainsi que d'une bibliothèque spécifique pour l'interface graphique(conio). Pour élaborer la page web, nous nous sommes contentés des langages HTML et CSS, largements suffisants pour créer une page web simple, sur l'éditeur Sublime Text. Le defi de ce projet est de réussir un jeu sans experience en la matière, créer un ordinateur qui puisse rivaliser avec un vrai joueur et qui possède une IA rudimentaire, puis de le mettre en ligne. Pour developper le programme et le faire fonctionner, nous allons avoir besoin d'un IDE (j'ai pris personnellement code blocks). L'IDE Code Blocks est composé de 3 parties: -L'éditeur de texte -Une partie dite debugger qui se contentera de rechercher les erreurs possibles présentes dans le code (par exemple un faute de syntaxe, une variable non déclarée où un point virgule oublié). -Une partie compilateur qui fournira le code sous la forme d'un fichier executable. On aura besoin ensuite de telecharger la bibliothèque conio et d'inclure dans le dossier MinGW de code blocks le fichier conio.h (present normalement sur le disque dur C dans le dossier programms files) afin que les fonctions spécifiques à la bibliothèque puissent être correctement exécutées.

3 Sans la bibliothèque conio, le code ne pourra tout simplement pas s'executer car certaines fonctions n'étant definies que dans cette bibliohtèque, elles ne seront pas reconnus par le compilateur et un message d'erreur s'affichera disant que la fonction gotoxy n'est pas déclarée. Démarche effectuée Chaque membre du groupe a choisi un jeu: J'ai pris le poker, Lucas le blackjack et Laurent la roulette. Pour être plus efficace, nous nous sommes repartis les tâches: programmation du jeu, élaboration de l'ia, création de la page web,interface graphique... Je me suis occupé de la partie d'élaboration de l'ia ainsi que de la programmation du jeu avec Lucas. Laurent s'est occupé de l'interface graphique. En procedant ainsi, nous esperions pouvoir nous spécialiser chacun dans un domaine et ainsi ne pas avoir à apprendre chacun le langage C++ en plus de devoir s'occuper de l'interface graphique. Il s'est malheureusement avéré que, ce projet initiale était beaucoup trop conséquent pour pouvoir être rendu en respectant les délais imposés. Le reste du groupe et moi nous nous sommes donc rabattus sur le jeu de blackjack et puisque nous avons abandonné le thème casino, Laurent est parti sur un jeu de type Icopter, qui necéssite principalement une bonne interface graphique. Nous sommes donc partis sur la création d'un jeu de BlackJack en utilisant seulement la console pour les graphismes. Nous avons commencé à mettre en oeuvre les fonctions principales (telle que celle qui faisait jouer l'ordinateur, ou encore celle qui distribuait le jeu...).

4 Cependant, notre manque de pratique en la matière nous as beaucoup ralenti, et notre temps étant limité, nous avons choisi de modifier notre projet et de nous contenter de reprendre un code source sur internet pour le modifier et le commenter. Les modifications apportées sur le jeu tiennent principalement des règles qui etaient fausses, quelques couleurs qui apparaissent sur les fenêtres. Nous avons donc un jeu de Blackjack fonctionnel en couleur comme projet final avec un jeu Icopter, le tout mis en ligne et disponible sur une page web. Dimension collaborative, travail d'équipe au cours du projet. Comme dit précedemment, nous nous sommes repartis les tâches: ayant des notions de base en programmation, j'ai aidé mes camarades dans tout le domaine élaboration d'algorithme et fonctionnement du langage C++. Il a été cependant difficile de nous organiser car nous pouvions difficilement nous réunir de manière régulière. Nous avons longuement échanger durant ce projet tout d'abord pour en determiner la nature mais ensuite pour résoudre ensemble les problèmes techniques auxquels nous avons du faire face. La repartition des tâches semblait une stratégie efficace et nous as permis d'eviter le ralentissement complet du projet a la moindre difficultée rencontrée. Cependant elle-ci a eu comme inconvenient le fait de ne pouvoir aider son camarade que de façon limitée lorsque celui-ci rencontrait un obstacle important, sous peine de ralentir l'ensemble du projet.

5 Commentaire des fonctions clés du code source Parmi les fonctions clés du code dans un jeu de blackjack, il y a: -la fonction ini_jeu, qui permet de determiner les cartes du paquets (nombre, type, nom...), de les distribuer a chaque joueur au hasard et en un seul exemplaire, en nombre correct. C'est une fonction très importante car elle possède même un fichier qui lui est propre, le header,, c'est à dire un fichier non compris dans le fichier principale (appelé main ). Cela permet ainsi au programmeur de l'appeler quand il en a besoin mais de pouvoir également la retrouver et la modifier facilement si nécessaire. Elle utilise elle même une plusieurs fonctions prédefinis dans les bibliothèques inclues au début du programme. La fonction qui tient le rôle du croupier est en effet la plus délicate car, si elle ne nécessite pas une maitrise particulière du langage C++, elle nécessite cependant une plus grande reflexion quant a son fonctionnement: pour imiter un humain, le programmeur doit comprendre son mode de reflexion et pouvoir le retranscrire a travers des lignes de code. Cela est particulièrement complexe A défaut d'être capable de créer une veritable intelligence artificielle, je peux cependant faire un croupier qui donnera l'illusion de reflechir a son adversaire, et qui sera imprevisible mais coherente, dans le sens ou au lieu de chercher a lui faire simplement tirer une carte au hasard, on tiendra quand même compte de la main distribuée et des probabilitées de gagner. Par exemple: (on perd lorsque on a un total supérieur à 21 et chaque carte vaut son

6 propre nombre; toutes les têtes valent 10) if(scorecarte>=17) { check(); } else if(scorecarte>14 && scorecarte<17) { int NbAleatoire = rand() % ; if (NbAleatoire >= 4) { draw_a_card(); } Ce morceau de fonction très simple à donc pour but de faire checker le croupier si son score est superieur a 17 mais si le nombre est compris entre 14 et 17, alors il aura 60% de chance de tirer une carte et 40 % de ne rien faire. On obtient donc bien un joueur qui imite de maniere simpliste le raisonnement humain: en effet, un humain aura de plus en plus tendance a checker si son jeu possède un score élevé. Bien sur, cela n'a rien à voir avec une réelle l'intelligence artificielle, mais celle-ci n'a pas encore été atteinte jusqu'a maintenant. On notera l'existence de plusieurs autres fonctions importantes telle que fin_du_jeu(), ou message_effect() qui gère tout l'affichage des fenêtres sur le programme, mais elles sont trop longues et trop nombreuses pour être expliquées ici.

7 ANNEXE: checker: Au blackjack, arreter de piocher des cartes, et donc figer son score jusqu'a la fin de la partie header: Fichier annexe au code source principale dans lequel est determiné plusieurs fonctions utiles mais qui seraient encombrantes et rendraient le programmes peut lisibles si elles se situaient toutes dans le main fonction main: C'est la fonction dans laquelle on fait interagir toutes les fonctions entre elles. Leur combinaison permet au jeu de se derouler correctement (pour les petits programmes, tout le code se fait dans le main) GDD: Game Design Document,c'est une sorte de sommaire qui permet de poser tous les objectifs à réaliser. Elle synthestise le principe du jeu et permet au programmeur de suivre une ligne rouge. IDE: Environement de développement, l'ide est le logiciel dans lequel on developpera le programme. Lien du code source pris sur internet :

Poker. A rendre pour le 25 avril

Poker. A rendre pour le 25 avril Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles

Plus en détail

BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4

BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4 MIETLICKI Pascal 3 MIC C2 BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4 1. Mode Console... 2 2. Mode Graphique... 2 3. Architecture de notre logiciel... 3 4. Manuel d utilisation... 5 5. Aide au joueur...

Plus en détail

Création d'exercices pour le logiciel Mathenpoche

Création d'exercices pour le logiciel Mathenpoche Création d'exercices pour le logiciel Mathenpoche http://www.mathenpoche.net. Mathenpoche est un logiciel libre. Ses sources sont en téléchargement sur le site du projet et sont modifiables librement et

Plus en détail

Rendu de travaux I, Algo - langage C

Rendu de travaux I, Algo - langage C IFIP 33 avenue de la République 75011 PARIS Rendu de travaux I, Valérie Amiot RP 50 2001-2002 SOMMAIRE I. Pourquoi sous C? II. Présentation du jeu 1) But du jeu III. Analyse fonctionnelle IV. Fonctionnalités

Plus en détail

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas)

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Author : soufiane Bonjour, J'ai parlé dans les tutoriels précédents de la série "mon site, pas à pas" sur les divers langages

Plus en détail

I. Introduction aux fonctions : les fonctions standards

I. Introduction aux fonctions : les fonctions standards Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons

Plus en détail

Les traitements de texte : open office writer

Les traitements de texte : open office writer Les traitements de texte : open office writer Qu'est ce qu'un traitement de texte? Peut être le paragraphe qui passionnera le moins, il apparaît néanmoins nécessaire de savoir ce qu'est (de manière grossière)

Plus en détail

Tutoriel Drupal version 6 :

Tutoriel Drupal version 6 : 1 Tutoriel Drupal version 6 : Installation en local sous Windows et traduction 2 1. Installation de Drupal en local (sur votre pc) 1.1. Logiciels nécessaires Drupal fonctionne dans un environnement nécessitant

Plus en détail

Projet ISN - dossier réalisé par Randrianarimanana Stéphanie. Titre du projet : Site de rencontre. le nom de notre site de rencontre : Linkymeet

Projet ISN - dossier réalisé par Randrianarimanana Stéphanie. Titre du projet : Site de rencontre. le nom de notre site de rencontre : Linkymeet Projet ISN - dossier réalisé par Randrianarimanana Stéphanie Titre du projet : Site de rencontre le nom de notre site de rencontre : Linkymeet ( tout astérisque* signifie voir annexe) l'équipe : Randrianariamanana

Plus en détail

1.1- Compiler et exécuter un premier programme en C++

1.1- Compiler et exécuter un premier programme en C++ 1.1- Compiler et exécuter un premier programme en C++ 1- Un premier programme en C++ 2- Compilation et exécution 1- Un premier programme en C++ Le premier programme que propose le cours consiste à afficher

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

Récupération de fichiers effacés avec Recuva 1/ 5

Récupération de fichiers effacés avec Recuva 1/ 5 Récupération de fichiers effacés avec Recuva 1/ 5 Beaucoup d'entre nous un jour avons supprimé par erreur soit des documents ou des photos et malheureusement nous les avons mis à la poubelle. Nous pensons

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis

Plus en détail

Guide Rapide des Jeux

Guide Rapide des Jeux Guide Rapide des Jeux 1 Une manière simple et rapide de savoir jouer à l une de nos tables de jeu Pour de plus amples informations visitez nos sites Internet: www.casino-barcelona.com www.casino-peralada.com

Plus en détail

Java 7 Les fondamentaux du langage Java

Java 7 Les fondamentaux du langage Java 184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque

Plus en détail

La philosophie Ludi. recréer cet esprit chaleureux et amical afin de faire passer des bons moments à ses internautes autour d une même passion.

La philosophie Ludi. recréer cet esprit chaleureux et amical afin de faire passer des bons moments à ses internautes autour d une même passion. Sommaire 3 Historique 4 L identité Ludi Le jeu de la Belote est apparu en France dans les années 1920 et a connu un grand succès. Longtemps considérée comme le «jeu de cartes du peuple», la belote a conquis

Plus en détail

Roulette, Black-jack, Boule, Chuck a luck, Roue de la fortune et Triche... Un classique indémodable de l animation événementielle.

Roulette, Black-jack, Boule, Chuck a luck, Roue de la fortune et Triche... Un classique indémodable de l animation événementielle. ...Casino-Club Le «démon du jeu» veille en chacun de nous... ...Le concept Roulette, Black-jack, Boule, Chuck a luck, Roue de la fortune et Triche... Un classique indémodable de l animation événementielle.

Plus en détail

TP 1 : prise en main de C#. Net sous Visual Studio 2010

TP 1 : prise en main de C#. Net sous Visual Studio 2010 Année universitaire : 2014-2015 Responsable : Sonia LAJMI Niveau Matière 2 ème année MPIM Management des Contenus Multimédia TP 1 : prise en main de C#. Net sous Visual Studio 2010 Dans ce tout premier

Plus en détail

Télécommande. Manuel français. Version 03.05.04

Télécommande. Manuel français. Version 03.05.04 Télécommande Manuel français Version 03.05.04 Sommaire La télécommande....3 Le Remote Control Editor... 3 Installation.... 3 Le menu... 4 Les Command sets (jeux d'instructions)... 5 1. Sélectionner l'application...

Plus en détail

Comedy Magic vous présente l'animation Casino Factice

Comedy Magic vous présente l'animation Casino Factice Comedy Magic vous présente l'animation Casino Factice Distribuez gratuitement des billets de Casino aux participants. Laissez flamber ou fructifier l argent factice. Pimentez le terme de la soirée Casino

Plus en détail

flamber fructifier vente aux enchères les croupiers expliquent les règles tous les accessoires Durée des jeux : 1h30 2h30

flamber fructifier vente aux enchères les croupiers expliquent les règles tous les accessoires Durée des jeux : 1h30 2h30 Présentation Dès l arrivée, vos invités se voient remettre des billets de Casino Factice afin qu'ils puissent flamber sur les différentes tables de jeu. L'objectif est de faire fructifier leurs gains aux

Plus en détail

Comment parier jute sur les sites de paris sportifs

Comment parier jute sur les sites de paris sportifs Comment parier jute sur les sites de paris sportifs Ne pariez pas sur Internet avant d avoir lu en totalité cet ebook, vous risqueriez de perdre votre argent bêtement. Si vous voulez mettre de l argent

Plus en détail

Le Seven Card Stud. Club Poker 78

Le Seven Card Stud. Club Poker 78 Club Poker 78 Juin 2013 Introduction Le Seven Card Stud est une variante de poker née aux USA, au milieu du XIXe siècle. À partir des années 1930, ce jeu devient la variante la plus populaire dans les

Plus en détail

Télécom Nancy Année 2013-2014

Télécom Nancy Année 2013-2014 Télécom Nancy Année 2013-2014 Rapport 1A Ajout du langage C dans la Programmer's Learning Machine GIANNINI Valentin Loria 615, rue du Jardin Botanique 54600, Villers-Lès-Nancy Maître de stage : QUINSON

Plus en détail

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes. Introduction L'objectif de mon TIPE est la reconnaissance de sons ou de notes de musique à l'aide d'un réseau de neurones. Ce réseau doit être capable d'apprendre à distinguer les exemples présentés puis

Plus en détail

Projet de programmation Java Puissance 4

Projet de programmation Java Puissance 4 Projet de programmation Java Puissance 4 Juliusz Chroboczek et Gabriel Scherer Version du 13 novembre 2014 Le but de ce projet est d implémenter en Java un jeu de plateau qui s appelle Puissance 4. Votre

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net

Plus en détail

Conversion Video avec DownloadHelper

Conversion Video avec DownloadHelper CouponsHelper: L'extension Firefox pour avoir les codes de réduction au moment où vous en avez besoin Conversion Video avec DownloadHelper Conversion Video avec DownloadHelper De quoi s'agit-il? Simple

Plus en détail

L'application WinForm et le composant d'accès aux données

L'application WinForm et le composant d'accès aux données L'application WinForm et le composant d'accès aux données Vous disposez d'un squelette de l'application AntoineVersion0- ainsi que de la base de données à restaurer dans SqlServer Bd_Antoine.dat-. Travail

Plus en détail

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL Prise en main de NVU et Notepad++ (conception d application web avec PHP et MySql) Propriétés Intitulé long Formation concernée Matière Présentation Description Conception de pages web dynamiques à l aide

Plus en détail

JEUX DE CASINO challenges possibles a partir de 10 ANS utilisation en intérieur

JEUX DE CASINO challenges possibles a partir de 10 ANS utilisation en intérieur Les Jeux de Casino se prêtent particulièrement bien à tous vos événements, tant en cocktail dinatoire qu en apéritif pour un dîner, et lorsque vous voulez que chacun de vos invités participe. Nous vous

Plus en détail

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi? Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi? par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support

Plus en détail

Manuel d'utilisation de l'intranet du LFP destiné aux familles des élèves du secondaire version du 11/06/2010

Manuel d'utilisation de l'intranet du LFP destiné aux familles des élèves du secondaire version du 11/06/2010 Manuel d'utilisation de l'intranet du LFP destiné aux familles des élèves du secondaire version du 11/06/2010 Ce manuel a été rédigé pour la version 1.5 de l'intranet. Il a été rédigé à partir du navigateur

Plus en détail

MATH0062-1 ELEMENTS DU CALCUL DES PROBABILITES

MATH0062-1 ELEMENTS DU CALCUL DES PROBABILITES MATH0062-1 ELEMENTS DU CALCUL DES PROBABILITES REPETITIONS et PROJETS : INTRODUCTION F. Van Lishout (Février 2015) Pourquoi ce cours? Sciences appliquées Modélisation parfaite vs monde réel Comment réussir

Plus en détail

Aller plus loin avec Didapages

Aller plus loin avec Didapages Accompagnement à la pratique des TICE Les ATELIERS TICE du MERCREDI au CDDP de la VENDEE Aller plus loin avec Didapages Le contenu de cette présentation est soumis à la licence «Public Documentation Licence»

Plus en détail

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp Vous avez certainement déjà souhaiter gérer plusieurs projets symfony sur votre machine après avoir installé Wamp Server. Ce n'est pas simple en apparence, un seul dossier www et des sous répertoire en

Plus en détail

Enseignement des habiletés sociales au secondaire

Enseignement des habiletés sociales au secondaire 1 Enseignement des habiletés sociales au secondaire Groupe 1 : Habiletés sociales de base Habileté 1 : Se présenter Par Sandra Beaulac Fiche de planification Habileté sociale : SE PRÉSENTER Type d atelier

Plus en détail

Riddle Blocks. Jeu sous Android. - Yann Bertrand. Membres de l'équipe : - Clément Guihéneuf TS5. - Guillaume Renotton TS4

Riddle Blocks. Jeu sous Android. - Yann Bertrand. Membres de l'équipe : - Clément Guihéneuf TS5. - Guillaume Renotton TS4 Sommaire 1.Sommaire 2.Présentation du projet 3.Problématique et Enjeu 4.Cahier des Charges de l équipe 5.Répartition des tâches 6.Mon travail a) Le Menu b) Le Scénario c) Les Graphismes d) Les Collisions

Plus en détail

Réalisation d'une application de gestion des candidatures

Réalisation d'une application de gestion des candidatures Réalisation d'une application de gestion des candidatures Rapport de Projet Pierre Daval et Antoine Faivre Octobre 2010 à Mars 2011 Licence Professionnelle Systèmes Informatiques et Logiciels de Besançon

Plus en détail

L utilisation d outils intelligents pour écrire du code valide

L utilisation d outils intelligents pour écrire du code valide B L utilisation d outils intelligents pour écrire du code valide Toutes les méthodes de développement, sans exception, incluent au moins une étape de test du code. C est parce que le code écrit par la

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

Que faire avec deuxième paire au flop?

Que faire avec deuxième paire au flop? LP56p70-74_Technique-Sharp:LP3 AR pas si simple 18/04/12 18:30 Page70 PAR SHARP COACH SUR POKER-ACAEMIE.COM IN THE MILE Que faire avec deuxième paire au flop? étenir top paire, ou même overpair, ne suffit

Plus en détail

BILAN DE STAGE. Mathieu POTHIN 1 ère année BTS SIO. Interconnexion Sharepoint 2013 Applications Windows 8.1

BILAN DE STAGE. Mathieu POTHIN 1 ère année BTS SIO. Interconnexion Sharepoint 2013 Applications Windows 8.1 BILAN DE STAGE Mathieu POTHIN 1 ère année BTS SIO Interconnexion Sharepoint 2013 Applications Windows 8.1 V1.0 11/07/2014 SOMMAIRE I. CONTEXTE...3 II. ACTIVITÉS...4 2.1. Prise de connaissance lecture de

Plus en détail

Support de cours de la formation izi-media

Support de cours de la formation izi-media Support de cours de la formation izi-media Préambule Ce support de cours s'adresse aux participants du module de formation «izi-media». Il n'a pas pour but de se substituer à la formation présentielle,

Plus en détail

CODE DETECTEUR D'ERREUR (voir Schaum) Un des avantages des systèmes numériques (l'ordinateur, par exemple) réside dans leur grande précision. Cependant, bien que ces systèmes soient précis, des erreurs

Plus en détail

Réaliser un e-mailing avec Global Système

Réaliser un e-mailing avec Global Système Réaliser un e-mailing avec Global Système L e-mailing permet de transmettre à «n» personnes possédant une adresse e-mail un message personnalisé. Chaque envoi est individuel, c est-à-dire que la zone «Destinataire»,

Plus en détail

Classer et partager ses photographies numériques

Classer et partager ses photographies numériques Classer et partager ses photographies numériques Ce tutoriel a pour objectif de vous donner les bases nécessaires au classement de vos photographies numériques, et de vous donner des moyens simples de

Plus en détail

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE REALISER UN SITE INTERNET AVEC IZISPOT Voici un tutoriel pour vous aider à réaliser un petit site internet (4 pages) à l'aide du logiciel gratuit IZISPOT. Dans l'exemple qui suit, il s'agit de mettre en

Plus en détail

Manuel Nero RescueAgent

Manuel Nero RescueAgent Manuel Nero RescueAgent Nero AG Copyright et marques Le manuel Nero RescueAgent et son contenu sont protégés par copyright et sont la propriété de Nero AG. Tous droits réservés. Ce manuel contient des

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

Initiation au langage Python

Initiation au langage Python Chapitre 1 : Gérard Swinnen est professeur et conseiller pédagogique à l Institut St-Jean Berchmans à Ste-Marie (Liège). Ce cours d'initiation est essentiellement extrait de son ouvrage «Apprendre à programmer

Plus en détail

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte Matériel : -Une carte hepia-light -Un ordinateur avec Windows et le logiciel LPCXpresso

Plus en détail

Apprentissage par renforcement (1a/3)

Apprentissage par renforcement (1a/3) Apprentissage par renforcement (1a/3) Bruno Bouzy 23 septembre 2014 Ce document est le chapitre «Apprentissage par renforcement» du cours d apprentissage automatique donné aux étudiants de Master MI, parcours

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Une démarche pédagogique pour l apprentissage de l algorithmique

Une démarche pédagogique pour l apprentissage de l algorithmique Une démarche pédagogique pour l apprentissage de l algorithmique Au moment où l enseignement d ISN connaît sa deuxième année de mise en œuvre sur le terrain, force est de constater que les ressources disponibles

Plus en détail

Rapport de projet : Jeu de dames en java

Rapport de projet : Jeu de dames en java Durand Faustine Hamouma Mickael Brunet-Manquat Ivan Coquilhat Mattéo Rapport de projet : Jeu de dames en java Licence 2 informatique 2015 Projet informatique HLIN405 1 Encadrant: Abdelhak-Djamel Seriai

Plus en détail

Installation d'un cluster ejabberd

Installation d'un cluster ejabberd Installation d'un cluster ejabberd Sommaire 1. Avant-propos 2. Configuration DNS 3. Installation 1. Installation sur le premier noeud 2. Configuration du noeud 1. Configuration de base 2. Configuration

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C#

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# CHAPITRE 1 Introduction aux web services Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# NetBeans JavaScript Eclipse Objective C Xcode PHP HTML Objectifs du chapitre : Ce

Plus en détail

Comment réparer le démarrage de Windows (XP/7) de A à Z!

Comment réparer le démarrage de Windows (XP/7) de A à Z! Comment réparer le démarrage de Windows (XP/7) de A à Z! Author : soufiane Bonjour, Si vous avez des problèmes avec le démarrage de votre ordinateur, un problème de boot ou un problème matériel, je vous

Plus en détail

LE PHÉNOMÈNE DU POKER : ÉTAT DE LA SITUATION ET RÉFLEXION CRITIQUE

LE PHÉNOMÈNE DU POKER : ÉTAT DE LA SITUATION ET RÉFLEXION CRITIQUE LE PHÉNOMÈNE DU POKER : ÉTAT DE LA SITUATION ET RÉFLEXION CRITIQUE Magali Dufour, Ph.D. Faculté de médecine et des sciences de la Santé Natacha Brunelle, Ph.D. Université du Québec à Trois-Rivières Sévrine

Plus en détail

RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS

RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS Université Joseph Fourier Département Licence Sciences & Technologie RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS Laboratoire d'accueil : Verimag

Plus en détail

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février

Plus en détail

Tutoriel Drupal version 7 :

Tutoriel Drupal version 7 : Tutoriel Drupal 7: Installation en local sous Windows 1 Tutoriel Drupal version 7 : Installation en local Sous Windows Tutoriel Drupal 7: Installation en local sous Windows 2 1. Logiciels nécessaires Drupal

Plus en détail

Trois nouveaux formulaires sont donc nécessaires : Pour l affichage de la liste, un formulaire de sortie WEB_Liste associé à la table des [Films] ;

Trois nouveaux formulaires sont donc nécessaires : Pour l affichage de la liste, un formulaire de sortie WEB_Liste associé à la table des [Films] ; De la base 4D au site Web 20 Conception des formulaires Web Trois nouveaux formulaires sont donc nécessaires : Pour le dialogue, un formulaire WEB_Trouver associé à la table des [Paramètres] ; Pour l affichage

Plus en détail

TUTORIEL INSTALLATION EYES OF NETWORK

TUTORIEL INSTALLATION EYES OF NETWORK TUTORIEL INSTALLATION EYES OF NETWORK I. Installation Après ouverture de Virtual Box, on obtient l'écran suivant : Il faut cliquer sur New : On sélectionne le nom de la machine. On effectue suivant : On

Plus en détail

PHPWEBSITE -Tutoriel image

PHPWEBSITE -Tutoriel image PHPWEBSITE -Tutoriel image La capture des images depuis le web pour mon site. L optimisation d images pour le web, 1 Préparer des images pour le Web A. Généralités 1. Les trois formats d'images sur le

Plus en détail

REGLEMENT DES JEUX PARTOUCHE IMAGES (Serveur vocal et Internet)

REGLEMENT DES JEUX PARTOUCHE IMAGES (Serveur vocal et Internet) REGLEMENT DES JEUX PARTOUCHE IMAGES (Serveur vocal et Internet) Le présent règlement remplacent, à compter du 24 juillet 2013, le précédent règlement Jeux PARTOUCHE IMAGES déposées en l étude de Maître

Plus en détail

En cas de partage avec des «side pots», chaque pot est traité séparément en commençant par les extérieurs.

En cas de partage avec des «side pots», chaque pot est traité séparément en commençant par les extérieurs. Règlement du poker par la Fédération Belge de Poker Règlement officiel pour la Belgique des tournois nationaux et internationaux. Ce règlement est basé dans la majorité des points sur le règlement officiel

Plus en détail

TABLE DES MATIÈRES 1. CONFIGURATION DE SYSTÈME NÉCESSAIRE... 3 2. INSTALLATION... 3 3. GESTION DE COMPTE... 4

TABLE DES MATIÈRES 1. CONFIGURATION DE SYSTÈME NÉCESSAIRE... 3 2. INSTALLATION... 3 3. GESTION DE COMPTE... 4 Découvrez Razer Cortex, le logiciel gratuit élaboré pour vous apporter une expérience de jeu unique. Grâce à ses très nombreuses fonctionnalités, Cortex vous permet d'optimiser très facilement vos performances

Plus en détail

Visual Basic pour Applications

Visual Basic pour Applications Visual Basic pour Applications Les concepts de base de la programmation, 1ère partie Romain Tavenard Kévin Huguenin Christophe Avenel Romain.Tavenard@irisa.fr Kevin.Huguenin@gmail.com Christophe.Avenel@irisa.fr

Plus en détail

Installation de Freenas

Installation de Freenas Installation de Freenas Dans le cadre cet article, le PC qui va hébergé le serveur Freenas à les caractéristiques suivante: un CPU AMD Sempron(tm) Processor 2800+, 1024Mo RAM, 1 disque dur IDE 40Go pour

Plus en détail

Créer une base de données vidéo sans programmation (avec Drupal)

Créer une base de données vidéo sans programmation (avec Drupal) Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier

Plus en détail

N-10 : 67 professionnelles et professionnels au service de l enseignement collégial Unité 10-Montmorency de la section N-Collèges du SPGQ

N-10 : 67 professionnelles et professionnels au service de l enseignement collégial Unité 10-Montmorency de la section N-Collèges du SPGQ Projet d ordinateurs portables pour le personnel professionnel 29 avril 2014 Bonjour, Lors de sa 238 e assemblée générale, l unité syndicale 10-Montmorency de la section N-Collèges du SPGQ (Syndicat de

Plus en détail

Bambus Spieleverlag. Le plateau de jeu :

Bambus Spieleverlag. Le plateau de jeu : Le plateau de jeu : Bambus Spieleverlag D. Augenbraun & G. Cornett GbR P.O. Box 360141 D-10971 Berlin Phone +49-30-6121884 e-mail : cornett@bambusspiele.de http://www.bambusspiele.de Traduction française

Plus en détail

Analyse Combinatoire

Analyse Combinatoire Analyse Combinatoire 1) Équipes On dispose d un groupe de cinq personnes. a) Combien d équipes de trois personnes peut-on former? b) Combien d équipes avec un chef, un sous-chef et un adjoint? c) Combien

Plus en détail

Utiliser le site Kahoot pour créer des quiz interactifs

Utiliser le site Kahoot pour créer des quiz interactifs Utiliser le site Kahoot pour créer des quiz interactifs Kahoot est une application en ligne permettant de générer des QCM interactifs. Ces derniers, utilisés en classe sur tablette, iphone ou ordinateur,

Plus en détail

Partie 4 Créer des parcours pédagogiques

Partie 4 Créer des parcours pédagogiques Partie 4 Créer des parcours pédagogiques Un parcours pédagogique est une séquence d'apprentissage découpée en sections contenant ellesmêmes des activités ou objets d apprentissage. Il peut être organisé

Plus en détail

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,

Plus en détail

SNAKE. Programmation du jeu SNAKE sur la console Windows en C sous l IDE Devcpp. Copie d écran du jeu

SNAKE. Programmation du jeu SNAKE sur la console Windows en C sous l IDE Devcpp. Copie d écran du jeu SNAKE Programmation du jeu SNAKE sur la console Windows en C sous l IDE Devcpp Copie d écran du jeu Principe de fonctionnement du jeu : le serpent avance automatiquement, le joueur ne peut agir que sur

Plus en détail

Un serveur web, difficile?

Un serveur web, difficile? Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à

Plus en détail

Guide d'installation et d'activation

Guide d'installation et d'activation Guide d'installation et d'activation Merci d'avoir choisi memoq 6.2, l'environnement de traduction idéal pour les traducteurs indépendants, les sociétés de traduction et les entreprises. Ce guide détaille

Plus en détail

Enquête 2014 de rémunération globale sur les emplois en TIC

Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants

Plus en détail

Sujet 17 : Exploitation de données financières de Google Finance en C#

Sujet 17 : Exploitation de données financières de Google Finance en C# Amsellem Ari Pour le 01/06/11 Ohayon Alexandre Gueguen Tristan Sujet 17 : Exploitation de données financières de Google Finance en C# Introduction : Il convient tout d abord de signaler que le titre de

Plus en détail

ACTIVITÉ DE PROGRAMMATION

ACTIVITÉ DE PROGRAMMATION ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,

Plus en détail

M2 TIIR (2013-2014) Bilel Derbel

M2 TIIR (2013-2014) Bilel Derbel M2 TIIR (2013-2014) Bilel Derbel Notre but est de concevoir une application générique sur grid5000 qui permet de déployer des calculs parallèles de façon transparente Plus précisément, nous nous plaçons

Plus en détail

Protection des joueurs. Etienne Marique Magistrat Président de la Commission belge des jeux de hasard

Protection des joueurs. Etienne Marique Magistrat Président de la Commission belge des jeux de hasard Protection des joueurs Etienne Marique Magistrat Président de la Commission belge des jeux de hasard Contenu Commission des jeux en Belgique Comment la technologie de l information aide-t-elle à la protection

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

Plus en détail

LE POKER, INTERNET ET LE DROIT

LE POKER, INTERNET ET LE DROIT LE POKER, INTERNET ET LE DROIT Eric Haber Avocat associé SCP Lerner, Friggeri & Associés 146 avenue des Champs Elysées - Paris (75008) Tél. : 01.56.59.88.88 Email : ehaber@orsaylaw.com www.orsaylaw.com

Plus en détail

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

Plus en détail

Eclipse atelier Java

Eclipse atelier Java Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer

Plus en détail

Création d'un package du logiciel TI-Nspire avec Microsoft SMS 2003

Création d'un package du logiciel TI-Nspire avec Microsoft SMS 2003 Création d'un package du logiciel TI-Nspire avec Microsoft SMS 2003 Vous trouverez dans ce document des instructions détaillées pour créer et déployer un package réseau TI-Nspire à l'aide de la plate-forme

Plus en détail

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites

Plus en détail