lunedì 1 dicembre 2008

jdeckWeb

Applicazione Web per giochi di carte collezionabili che permette di caricare , archiviare, manipolare un proprio mazzo di carte per poi utilizzarlo per affrontare un altro giocatore. Scopo del sistema è fornire un tavolo di gioco virtuale libero da ogni regolamento o limitazione. Un ambiente per ospitare qualsiasi sistema di gioco senza limitare le possibilità o regolamentare le azioni di gioco.

Per mezzo di stanze virtuali i giocatori interessati possono competere coi propri mazzi mentre altri utenti possono vedere le partitein corso.

Il gioco fa uso di carte virtuali fornite dagli utenti per mezzo di file csv che vengono importati ed esportati.

  • License : GNU General Public License (GPL)
  • Open source software distribution and services: SourceForge
  • ApplicationServer: Jboss 4.2.0
  • Csv parser library: opencsv
  • Java Development Kit : JDK 1.5
  • Framework for Java webapp: JavaServerFaces
  • JSF implementation: MyFaces API, MyFaces Impl modules
  • JSF component libraries : MyFaces Tomahawk, MyFaces Trinidad, JBoss RichFaces.
  • JSF View Definition Framework: Facelet
  • UI JavaScript library: Ext JS 2.0
  • Version control system: svn
  • Build manager for Java projects: Maven 2.0
  • Integrated development environment: Eclipse 3.4.1