Trumpcards
Projet personnel
Confinement, couvre-feu à répétition. On se retrouve souvent chez nous. Comme parfois avec mes amis, le soir nous nous retrouvâmes devant des jeux de société accessibles par le web. Je me suis dit, pourquoi ne pas créer mon propre jeu ? Et la réponse est Trumpcards ! La première version de ce jeu a été publiée fin février 2021 sur trumpcards.sylvaindendele.com. Trumpcards est un jeu de cartes, où le but est de compléter une phrase à trous avec l’une ou plusieurs cartes de son deck. Par la suite, on vote pour la combinaison la plus drôle. Vous pouvez y jouer dès maintenant à partir de 3 à 10 joueurs. Si vous êtes moins de 3, aucun souci, rejoignez une partie publique !
Ce jeu, je l’ai réalisé de bout en bout (backend,frontend,bdd,...) seul en un peu plus de 30 heures au total.
Pour le backend, j’ai fait 3 versions. Une première version un peu brouillon pour tester les fonctionnalités. Une seconde plus propre mais toujours pas assez optimisée. Et enfin une dernière, dont j’en suis fier. Pour le back-end j’ai utilisé Django un framework Python pour le web. Pour la synchronisation des joueurs, les salons sont mis en parallèle lors de leur création.
Pour générer les cartes, j’ai utilisé une base de données de cartes pour ce type de jeu anglaise. Pour faire la traduction de ces cartes, j’ai dû utiliser les API de Google notamment celle de la traduction.
Pour le frontend, j’ai utilisé les langages HTML, CSS, Javascript, et j’ai utilisé le framework Jquery pour aller vite et modifier facilement le DOM. Je compte par la suite utiliser les frameworks React.js pour la version web et React Native pour en faire une application mobile. Trumpcards est un site entièrement responsive, accessible par les utilisateurs PC comme mobile.
Je suis très content d’avoir réalisé ce projet et encore plus, car mes amis y ont joués. Si vous avez des questions, n'hésitez surtout pas à me contacter.