BILAN TECHNIQUE » Historique » Version 1
Anonyme, 22/03/2015 11:18
1 | 1 | Anonyme | h1. BILAN TECHNIQUE |
---|---|---|---|
2 | |||
3 | Ces quatre mois de travail sur le projet nous ont permis de réaliser une application smartphone fonctionnelle capable, théoriquement, de résoudre un niveau simple de « Candy Crush Saga » et ce quelque soit la taille de la grille de jeu. Deux modes de traitement d'images, manuel et automatique, permettent à l'utilisateur d'avoir une certaine liberté sur la façon dont les photos sont prises et traités, c'est à dire que l'application gère au mieux les contraintes environnementales. De plus, celle ci est relativement extensible et l'ajout de nouveaux jeux pourrait se faire aisément par d'autres programmeurs. |
||
4 | |||
5 | Cependant, bien que de nombreux objectifs soient remplis, il reste encore quelques problèmes. En effet, en pratique, l'application n'est pas encore complétement opérationnelle concernant l'analyse d'image puisqu'elle a du mal à faire la différence entres des bonbons jaunes et oranges, ce qui fausse de façon non négligeable la résolution des niveaux. Bien que certaines contraintes environnementales soient traités par l'application, il en reste néanmoins à gérer pour avoir une application infaillible car les reflets d'écrans peuvent dégrader considérablement les images prises par le smartpone. De plus, l'extensibilité de l'application, bien qu'avancé, n'a pas pu être totalement terminé. Enfin, un des objectifs principaux du projet n'a pas été abordé par manque de temps et de moyens techniques et il s'agit de la communication du smartphone au pc via bluetooth sans utilisation de serveur côté pc. Nous avons effectué de longues recherches sur le sujet avant d'abandonné l'idée et nous sommes concentré sur l'automatisation de l'application. Nous avons fait en sorte d'avoir un minimum de code sur le pc pour respecter au mieux une des principales idées du projet et d'avoir un minimum de contact avec l'utilisateur, la plupart des informations étant sur le smartphone. |
||
6 | |||
7 | Il reste donc encore quelques points à améliorer, notamment la calibration dynamique des bornes de couleurs pour que l'application fonctionne complétement puis l'implémentation d'une communication bluetooth qui est un des objectifs que nous n'avons pas pu remplir. Continuer sur l'automatisation de l'application, comme réaliser un arrêt du processus de résolution à la fin du niveau, et terminer l'extensibilité de l'application pourraient être interessant et permettraient au projet de tendre vers l'infaillibilité. |