Les platforms ne sont pas sur la branche master pour ne pas mélanger les utilisateurs qui sont sur iOS et android. Nous avons donc fait des git ignore pour éviter les conflits.
Installer cordova sur sa machine
- sudo npm install -g cordova
Installer gulp sur sa machine
- sudo npm install -g gulp
Déclarer le dossier comme un projet cordova
- cordova create app
Récuperer le dépot :
https://github.com/ld-chok/iesa2016-a3-mobile-gwynt.git
Installer les modules nodes pour gulp :
- npm install
Se mettre dans le repertoire de l'appli :
- cd app
Ajouter les platforms ios/android :
- cordova platform add ios
- cordova platform add android
Vérifier :
- cordova platform ls
Ajouter les plug in suivants :
- cordova plugin add cordova-plugin-statusbar
- cordova plugin add cordova-plugin-network-information
- cordova plugin add cordova-plugin-device-orientation
- cordova plugin add cordova-plugin-x-socialsharing
- cordova plugin add cordova-plugin-camera
- cordova plugin add cordova-plugin-contacts
- cordova plugin add cordova-plugin-geolocation
- cordova plugin add cordova-plugin-globalization
- cordova plugin add cordova-plugin-google-analytics
- cordova plugin add cordova-plugin-splashscreen
- cordova plugin add cordova-plugin-media
- cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
Build ou Emulate
- gulp
- cordova build
- cordova emulate ios (ou android)
Commandes gulp :
- gulp et gulp watch
En cas de problème :
- contacter le support :
[email protected]
- contacter le lead dev : Vincent Rasquier
- Maxime Blanchard
- Vincent Rasquier
- Ludovic Dewet
- Jean-Nicolas Correa
- Thibault Gouin
Jeu de carte multijoueur stratégique en référence à "The Witcher 3".
Un utilisateur n'ayant jamais joué au jeu The Witcher peut jouer au Gwynt sans en connaître l'univers. Le Gwynt ne se réfère à The Witcher que par le nom de certains personnages et les illustrations des cartes. Les règles du jeu de carte (Gwynt) n'a rien à voir avec le jeu The Witcher.
- Ajouter une animation lorsqu'une manche est gagnée
- Changer le plateau de jeux
- Le plateau de jeux a une influence sur les stats des cartes
- Ajouter des voix aux avatars des joueurs
- Modifier l'humeur de l'avatar selon l'état de la partie
- Créer ses propres cartes.