Projet

Général

Profil

Choix techniques

  • Language/Librairies/Framework
    • Qt
    • C++
  • Architecture :
    • Un moteur représenté par la classe Core des sources. Il implémente un patron de singleton, et reste le seul à pouvoir contrôler la fenêtre principale
  • Des modules tous indépendants du Core :
    • Module de dessin : Le module de dessin doit permettre à l'utilisateur de dessiner rapidement ses objets. Pour cette je pense qu'il faut s'inspirer du module de dessin du projet sankoré, que l'on peut consulter ici. Module non disponible pour la version actuelle du logiciel Responsable développement : Adrien Barrau ()
    • Module d'animation : pour animer les dessins et objets Module non disponible pour la version actuelle du logiciel Responsable développement : Antoine Piellard )
    • Module de gestion de la scène : pour éditer chaque tableau ou chaque scène, ajouter les objets et en modifier les propriétés. Module en cours de développement. Responsable développement : Antoine Piellard ()
    • Module de gestion d'évènements : ajouter les diverses actions que les objets devront effectuer. Module non disponible pour la version actuelle du logiciel Responsable développement : Raphaël Lichan ()
    • Module de gestion des montage (création d'histoire pour les enfants) : Pour créer un film/une histoire en enchaînant différentes scènes. Module en cours de développement. Responsable développement : Raphaël Lichan (), Abdel Moxine ()
    • Module de lecture (player) : outil de rendu multimédia du logiciel, permet de lire/visionner les films/montages, et les scènes dans les montages. Module en cours de développement. Responsable développement : Abdel Moxine ()
    • Module d'export : pour exporter un projet ultimaade sur le web. Il proposera d'autres formats d'export reconnus. Module non disponible pour la version actuelle du logiciel Responsable développement : Maxime Guirado()
Redmine Appliance - Powered by TurnKey Linux