Dossier projet isn 2015 par Victor Gregoire
|
|
- Dominique Landry
- il y a 8 ans
- Total affichages :
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 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étailI. 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étailRé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étailLe 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étailProjet 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étailPré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étailflamber 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étailComment 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étailLa 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étailJava 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étailIntroduction. 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étailRoulette, 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étailComedy 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étailLe 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étailTé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étailRiddle 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étailAnnexe : 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étail1) 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étailUtiliser 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étailManuel 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étailJEUX 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étailRé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étailClasser 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étailAteliers 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étailREALISER 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étailSHERLOCK 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étailApprentissage 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étailFaire 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étailRé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étailMATH0062-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étailLE 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étailChapitre I Notions de base et outils de travail
Chapitre I Notions de base et outils de travail Objectifs Connaître les principes fondateurs et l historique du langage Java S informer des principales caractéristiques du langage Java Connaître l environnement
Plus en détailQue 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étailEnseignement 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étailTABLE 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étailTutoriel 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étailPHPWEBSITE -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étailEn 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étailLE 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étailInstitut 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étailRÉ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étailet 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étailACTIVITÉ 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É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étailIntégrer des notices de MoCCAM-en-ligne dans BCDI abonnement
Intégrer des notices de MoCCAM-en-ligne dans BCDI abonnement MoCCAM-en-ligne (http://www.moccam-en-ligne.fr/) est un service libre et gratuit de récupération en ligne de notices UNIMARC. Le site Moccam
Plus en détailLES tests d'acceptation
dans la série : b.d. agile! Idée et dessins par Anis berejeb : www.berejeb.com LES tests d'acceptation reflexions, experimentations... réussites et échecs... apprentissage et amelioration. à Partager avec
Plus en détailQuelques éléments de compilation en C et makefiles
Quelques éléments de compilation en C et makefiles Guillaume Feuillade 1 Compiler un programme C Le principe de la compilation consiste à passer d un ensemble de fichiers de code à un programme exécutable
Plus en détailRéglementation des jeux de casino
Chapitre 4 Section 4.01 Commission des alcools et des jeux de l Ontario Réglementation des jeux de casino Suivi des vérifications de l optimisation des ressources, section 3.01 du Rapport annuel 2010 Contexte
Plus en détailMEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détailLivre blanc Mesure des performances sous Windows Embedded Standard 7
Livre blanc Mesure des performances sous Windows Embedded Standard 7 Table des matières Résumé... 1 Introduction... 1 Utilisation de la boîte à outils Windows Performance Analysis... 2 Fonctionnement...
Plus en détailCanada. m y 1*1. 8^1 Agriculture AUG. f/jfwjêkw. Canada. Canadian Agriculture Llbrary Bibliothèque canadienne de l'agriculture Ottawa K1 A 0C5
Canada 8^1 Agriculture Canada Canadian Agriculture Llbrary Bibliothèque canadienne de l'agriculture Ottawa K1 A 0C5 AUG ftïiï? ] 3 I999 1*1 m y f/jfwjêkw Agriculture et Agroalimentaire Canada Agriculture
Plus en détailREGLEMENT 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étailLe générateur d'activités
Le générateur d'activités Tutoriel Mise à jour le 09/06/2015 Sommaire A. Mise en route du Générateur d'activité... 2 1. Installation de Page... 2 2. Création des bases du générateur d'activités... 3 3.
Plus en détailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détail13 conseils pour bien choisir son prestataire de référencement
13 conseils pour bien choisir son prestataire de référencement Objectifs : - Savoir identifier les propositions douteuses. - Connaître les critères d'évaluation d'un prestataire de référencement sérieux
Plus en détailExemple 360. Questionnaire Leadership Thomas. Personnel & Confidentiel
Feed-back 360 Exemple 360 Questionnaire Leadership Thomas Personnel & Confidentiel Introduction Comment lire votre rapport Feed-back 360? Moyenne par compétence Représentation graphique des 5 meilleures
Plus en détailDébuter avec OOo Base
Open Office.org Cyril Beaussier Débuter avec OOo Base Version 1.0.7 Novembre 2005 COPYRIGHT ET DROIT DE REPRODUCTION Ce support est libre de droit pour une utilisation dans un cadre privé ou non commercial.
Plus en détail1/ Présentation de SQL Server :
Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture
Plus en détailFreeway 7. Nouvelles fonctionnalités
! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer
Plus en détailChapitre 2 Devine mon nombre!
Python 3 : objectif jeux Chapitre 2 Chapitre 2 Devine mon nombre! 2.1. Thèmes abordés dans ce chapitre commentaires modules externes, import variables boucle while condition : if... elif... else la fonction
Plus en détailWebmaster / Webdesigner / Wordpress
Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailCré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{less} Guide de démarrage
{less Guide de démarrage Pré requis L'utilisation d'un pré processeur css nécessite son installation préalable. Vous pouvez choisir de tout installer du coté du serveur ou du coté du client. Votre site
Plus en détailENSEIGNEMENT ASSISTÉ PAR ORDINATEUR ET E.A.O. ET LANGUES ÉTRANGÈRES À L'UNIVERSITÉ
192 ENSEIGNEMENT ASSISTÉ PAR ORDINATEUR ET LANGUES ÉTRANGÈRES À L'UNIVERSITÉ 1. APPLICATIONS PÉDAGOGIQUES DE L'INFORMATIQUE ET ENSEIGNEMENT ASSISTÉ PAR ORDINATEUR (EAOI. 1.1 Différents niveaux d'intervention
Plus en détailStudio. 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étailTrois 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étailTUTORIEL SIMPLIFIE de QuizFaber Un éditeur de Quiz et autres exercices simple, complet, original et en freeware!
TUTORIEL SIMPLIFIE de QuizFaber Un éditeur de Quiz et autres exercices simple, complet, original et en freeware! 1-Présentation Télécharger QUIZFABER en français sur le site web de l'auteur: http://www.lucagalli.net/quizfaber
Plus en détailEnquê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étailUtiliser 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étailDA 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étailwxwidgets dans un environnement Microsoft Windows
1/18 wxwidgets dans un environnement Microsoft Windows Ce document explique les démarches à suivre pour pouvoir utiliser «wxwidgets» à travers un environnement de développement. Normalement c est ce que
Plus en détailTeamViewer 9 Manuel Management Console
TeamViewer 9 Manuel Management Console Rév 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sommaire 1 A propos de la TeamViewer Management Console... 4 1.1 A propos de la
Plus en détailwww.systhag-online.cm PREINSCRIPTION EN LIGNE
UNIVERSITE DE DOUALA THE UNIVERSITY OF DOUALA www.systhag-online.cm PREINSCRIPTION EN LIGNE Guide de l'utilisateur Part. 1 (Mise à jour: 26 septembre 2012) 1 TABLE DES MATIERES I- AVANT DE COMMENCER 3
Plus en détailAperçu général de l'ouvrage
Aperçu général de l'ouvrage Table des matières Préface... ix Introduction... xi 1. Ce dont vous avez besoin... xi 2. Qu'allez-vous apprendre dans ce livre?... xii I. Votre premier jeu PC... 1 1. L'environnement
Plus en détailDécision Markovienne appliquée à un jeu de stop ou encore : Pickomino (Heckmeck Am Bratwurmeck)
Décision Markovienne appliquée à un jeu de stop ou encore : Pickomino (Heckmeck Am Bratwurmeck) Stéphane Cardon Nathalie Chetcuti-Sperandio Fabien Delorme Sylvain agrue CRI - Université d Artois {cardon,chetcuti,delorme,lagrue}@cril.univ-artois.fr
Plus en détailUn 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étailCyberclasse 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étailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détailREGLES DU TOURNOI POKER TEXAS HOLD EM GRAND CASINO BASEL. Airport Casino Basel AG Tournoi Poker. Version 2.0
REGLES DU TOURNOI POKER TEXAS HOLD EM GRAND CASINO BASEL Version 2.0 Poker_Grand Casino Basel_F 30.06.2008 / MI page 1 / 8 1 Mise Sans annonce verbale, un enjeu est réputé misé à partir du moment où le
Plus en détailCanevas théoriques du projet sur le poker Partie A
Partie A Dans une partie de poker, particulièrement au Texas Hold em Limit, il est possible d effectuer certains calculs permettant de prendre la meilleure décision. Quelques-uns de ces calculs sont basés
Plus en détailSauvegarde avec Windows 7
Sauvegarde avec Windows 7 Windows 7 intègre un programme de sauvegarde, il n'est donc plus besoin, comme avec XP, de recourir à un logiciel extérieur. Un programme de sauvegarde, quel qu'il soit, va demander
Plus en détailYAPBA M. Logiciel libre de suivi de vos comptes
YAPBA M Logiciel libre de suivi de vos comptes Premières opérations A l'ouverture la première fois, on obtient cet écran. La première opération va être la création d'un compte. Comme aucun compte n'est
Plus en détailANICOTTE Guillaume GUFFROY Matthieu LIMA Juliette SALLOUH Chamsseddine CAHIER DES CHARGES SI 28
ANICOTTE Guillaume GUFFROY Matthieu LIMA Juliette SALLOUH Chamsseddine CAHIER DES CHARGES SI 28 AUTOMNE 2013 SOMMAIRE Synopsis de projet 3 Concept 3 Public cible 3 Objectifs 3 Ressources médias Structuration
Plus en détailRef : Résolution problème d'accès aux supports de cours
PLATE FORME e-learning LLMS Pôle national de compétences FOAD (Formation Ouverte et A Distance) Ref : Résolution problème d'accès Pôle compétences FOAD SIGAT http://foad.ac-toulouse.fr/ Page 2 SOMMAIRE
Plus en détailNotes pour l utilisation d Expression Web
EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface
Plus en détailAnalyse 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étailMODE D EMPLOI DE LA PLATEFORME DE DEPOT DES
MODE D EMPLOI DE LA PLATEFORME DE DEPOT DES DOSSIERS DE RECONNAISSANCE AGENDAS 21 Adresse de la plate-forme https://reconnaissance-a21.developpement-durable.gouv.fr/ Contacts en cas de problème (Bureau
Plus en détailLangage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Plus en détailL'émulateur multi-système
L'émulateur multi-système Par : Tongame Difficulté : 1) Présentation générale Mess est un émulateur multi-systèmes permettant d'émuler un nombre impressionnant de machines, micro-ordinateurs et consoles.
Plus en détailRECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA
RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA INTRODUCTION Ce logiciel gratuit peut vous aider à récupérer des fichiers que vous auriez malencontreusement effacés en vidant la corbeille par exemple. Il
Plus en détail2 Grad Info Soir Langage C++ Juin 2007. Projet BANQUE
2 Grad Info Soir Langage C++ Juin 2007 Projet BANQUE 1. Explications L'examen comprend un projet à réaliser à domicile et à documenter : - structure des données, - objets utilisés, - relations de dépendance
Plus en détailAteliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!
Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailInstallation locale de JOOMLA SEPIA
FOAD TICE Installation locale de JOOMLA SEPIA Académie de Reims FRANÇOIS PALLUT Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
Plus en détailPROJET D'INFORMATIQUE I IFT 592 PROJET EN SYSTÈMES INTELLIGENTS IFT-593 POKUS. Système d aide au poker. Travail présenté à M.
PROJET D'INFORMATIQUE I IFT 592 PROJET EN SYSTÈMES INTELLIGENTS IFT-593 POKUS Système d aide au poker Travail présenté à M. Shengrui Wang Par Marc-Alexandre Côté-Harnois 07 166 997 Julien Filion 07 177
Plus en détailNH NEWS N 2 10/2010. Edito. Calendrier. Abondance de poker ne nuit pas! La saison est repartie et bien repartie! Le calendrier du mois d octobre
NH NEWS N 2 10/2010 Edito La saison est repartie et bien repartie! Abondance de poker ne nuit pas! Evidemment, le clin d œil à notre premier vainqueur de la saison est facile, mais comme cela se prête
Plus en détail