Programme de mots croisés : Java, JavaScript, SQL, PHP

Sur cette page, je récupère un vieux projet dans lequel j’ai expérimenté la programmation en Java (Applet, Desktop et mobile), en JavaScript et en PHP.

En 2006, il n’y avait ni smartphones ni applications comme nous les connaissons aujourd’hui. Cependant, il y avait le “Nokiotto”, alias le Nokia 6630, le successeur direct du “Nokiovo”. Et il y avait Symbian. Les téléphones les plus avancés pouvaient donc être programmés avec les API de Symbian en C++ ou, avec certaines limitations en termes d’autorisations, en Java ME.

 

 

 

 

 

J’avais développé un système qui permettait aux utilisateurs de :

  • Sur le Web : s’inscrire et se connecter à un site avec un nom d’utilisateur et un mot de passe (stocké – crypté – dans une base de données MySQL). Chaque utilisateur pouvait ajouter de nouveaux schémas.
  • Créer de nouveaux mots croisés en dessinant leur structure, les indices et les solutions :
    • Sur le Web (Applet)
    • Sur PC, avec un programme exécutable
  • Enregistrer le mot croisé dans la base de données (sous forme d’une chaîne de texte avec une simple obscurité)
  • Résoudre le mot croisé :
    • Sur le Web
    • Sur PC
    • Sur un téléphone mobile Symbian – l’application téléchargeait les schémas depuis le site
  • Intégrer l’applet de jeu dans d’autres sites Web

 

Le projet était complet et fonctionnel. La vidéo ci-dessous illustre le fonctionnement de l’Applet :

Note: traduit automatiquement en français