<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
  File: README
  
    &mdash; Documentation by YARD 0.9.8
  
</title>

  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />

  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />

<script type="text/javascript" charset="utf-8">
  pathId = "README";
  relpath = '';
</script>


  <script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>

  <script type="text/javascript" charset="utf-8" src="js/app.js"></script>


  </head>
  <body>
    <div class="nav_wrap">
      <iframe id="nav" src="file_list.html?1"></iframe>
      <div id="resizer"></div>
    </div>

    <div id="main" tabindex="-1">
      <div id="header">
        <div id="menu">
  
    <a href="_index.html">Index</a> &raquo; 
    <span class="title">File: README</span>
  
</div>

        <div id="search">
  
    <a class="full_list_link" id="class_list_link"
        href="class_list.html">

        <svg width="24" height="24">
          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
        </svg>
    </a>
  
</div>
        <div class="clear"></div>
      </div>

      <div id="content"><div id='filecontents'>
<p><a href="https://travis-ci.org/DanAurea/Sudoku-L3S6"><img
src="https://travis-ci.org/DanAurea/Sudoku-L3S6.svg?branch=master"></a> <a
href="https://codeclimate.com/github/DanAurea/Sudoku-L3S6"><img
src="https://codeclimate.com/github/DanAurea/Sudoku-L3S6/badges/issue_count.svg"></a>
<a href="https://codeclimate.com/github/DanAurea/Sudoku-L3S6"><img
src="https://codeclimate.com/github/DanAurea/Sudoku-L3S6/badges/gpa.svg"></a>
<a href="http://inch-ci.org/github/DanAurea/Sudoku-L3S6"><img
src="http://inch-ci.org/github/DanAurea/Sudoku-L3S6.svg?branch=master"></a></p>

<h1 id="label-Introduction">Introduction</h1>

<h2 id="label-Pr-C3-A9sentation">Présentation</h2>

<p>Sudoku-L3S6 est un projet d&#39;une application ayant pour but
d&#39;élaborer un assistant à la résolution d&#39;un Sudoku, le projet
s&#39;inscrivant dans le module de Génie Logiciel dispensé à
l&#39;Université du Maine en fin de semestre de licence 3 de Sciences Pour
l&#39;Ingénieur.</p>

<p>Ce Sudoku représente notre application de l&#39;ensemble des connaissances
étudiées au cours de cette année. Cela va de la gestion de projet
(répartition des rôles, rédaction de cahier des charges et de conception,
gestion d&#39;un dépôt Github) à sa modélisation (programmation orientée
objet, gestion de base de données) et à son lancement.</p>

<p>Pour jouer, l&#39;utilisateur se connecte via un nom profil qu&#39;il
insère au début de l&#39;application. Puis selon ce qu&#39;il souhaite
jouer, il peut choisir le mode &#39;Apprentissage avec aides&#39; ou bien
&#39;Jeu Libre&#39;. Le premier mode permet de mieux cerner le
fonctionnement de chaque technique d&#39;aide à la résolution du Sudoku
avec des instructions pas à pas tandis que le deuxième mode fait jouer
l&#39;utilisateur selon un niveau de difficulté qu&#39;il aura choisi avec
des aides qui lui coûteront des points pour le score final. Ce score lui
permettra d&#39;ailleurs de se comparer aux autres joueurs pour pouvoir
voir sa progression. De plus, l&#39;utilisateur peut tout à fait modifier
la police ainsi que les couleurs liées aux cases, au texte ou aux indices
dans les règlages. S&#39;il ne connaît pas les règles, un rappel lui est
donné dans la section appropriée dans le menu principal.</p>

<h2 id="label-Composition+de+l-27-C3-A9quipe+et+r-C3-B4le">Composition de l&#39;équipe et rôle</h2>

<p>Cette application a été réalisé par 8 étudiants de l&#39;Université du
Maine en utilisant comme langage de programmation Ruby associé à la
bibliothèque Gtk. Chaque membre du groupe a un rôle afin d&#39;organiser au
mieux le projet : * Bodineau Bastien [<strong>Développeur &amp; Testeur
unitaires</strong>] * Bussereau Keryann [<strong>Développeur</strong>] *
Cousin Brandon [<strong>Architecte &amp; Intégrateur</strong>] * Duran
Alizée [<strong>Documentaliste &amp; Client-type</strong>] * Guenver Yann
[<strong>Développeur &amp; Testeur intégration</strong>] * Jean Marvin
[<strong>Chef de projet</strong>] * Pavard Valentin [<strong>Développeur
GUI &amp; Intégrateur</strong>] * Tabot Alexandre [<strong>Développeur
&amp; Testeur intégration</strong>]</p>

<h1 id="label-Installation">Installation</h1>

<p>Pour satisfaire toutes les dépendances liées à cette application, installez
simplement bundler puis installez le bundle associé:</p>

<blockquote>
<p>gem install bundler</p>

<p>bundler install</p>
</blockquote>

<p>Il est possible de générer une nouvelle gem et de l&#39;installer à partir
du Rakefile:</p>

<blockquote>
<p>rake install</p>
</blockquote>
</div></div>

      <div id="footer">
  Generated on Sat Apr 22 22:47:30 2017 by
  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
  0.9.8 (ruby-2.3.3).
</div>

    </div>
  </body>
</html>