{"id":18243861,"url":"https://github.com/jendives2000/dualnback2024","last_synced_at":"2025-06-19T04:43:05.803Z","repository":{"id":261091202,"uuid":"873438923","full_name":"jendives2000/DualNBack2024","owner":"jendives2000","description":"Un projet de développement python visant à créer un jeu de mémoire basé sur la concept de Dual and Back. ","archived":false,"fork":false,"pushed_at":"2024-11-08T15:13:27.000Z","size":355,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T12:02:57.348Z","etag":null,"topics":["pygame","python-3","tkinter-gui"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jendives2000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-16T07:06:44.000Z","updated_at":"2024-11-08T15:13:32.000Z","dependencies_parsed_at":"2024-11-04T17:20:47.542Z","dependency_job_id":"6617b85d-f880-48f4-bca4-a116d6703140","html_url":"https://github.com/jendives2000/DualNBack2024","commit_stats":null,"previous_names":["jendives2000/dualnback2024"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jendives2000%2FDualNBack2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jendives2000%2FDualNBack2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jendives2000%2FDualNBack2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jendives2000%2FDualNBack2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jendives2000","download_url":"https://codeload.github.com/jendives2000/DualNBack2024/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248435169,"owners_count":21102985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pygame","python-3","tkinter-gui"],"created_at":"2024-11-05T09:03:40.778Z","updated_at":"2025-04-11T15:52:03.055Z","avatar_url":"https://github.com/jendives2000.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jeu de mémoire Dual and Back\n\nUn jeu d'amélioration de la mémoire basé sur Python, avec une interface graphique construite avec Tkinter et Pygame pour la gestion du son.\n\n## Caractéristiques\n\n- Grille 3x3 avec des signaux visuels et sonores aléatoires.\n- Durées de séances de jeu multiples.\n- Confirmations utilisateurs (boutons) avec retour visuel.\n- Rapport de jeu détaillé.\n\n---\n\n## Installation\nIl vous faut avoir installer:  \n- git  \n  https://git-scm.com/downloads\n- python (minimum version 3.1 - Recommandée : 3.12.5)  \n  https://www.python.org/downloads/release/python-3125/\n\nPour l'IDE, j'utilise VsCode, je le recommande donc.  \nhttps://code.visualstudio.com/download\n\nUne fois que vous avez **bien INSTALLÉ VsCode, Python et Git**, continuez avec ce qui suit :\n\n1. Créer un dossier pour le projet.  \n   Lancer l'interface de ligne de commande (le CLI) - Ne **sortez pas du dossier** créé précédemment.\n\n   Voici comment :  \n   Ici \"mon-dossier\" c'est en fait le dossier que vous venez de créer. Donc à priori votre dossier n'est pas nommé \"mon-dossier\".  \n\n   ![image](https://github.com/user-attachments/assets/0a7c4ca1-9606-4cd6-b02c-2abfa7aaa99f)\n\n   TAPEZ cmd sur le clavier et tapez ENTER, cela va ouvrir la fenêtre de la ligne de commande (appelé le CLI) :  \n\n   ![image](https://github.com/user-attachments/assets/36254828-458e-4a8b-a11d-82f8665abf82)\n\n   La fenêtre du CLI s'ouvre :   \n\n      ![image](https://github.com/user-attachments/assets/c959725d-e59a-4ffe-b816-0174b60ced1f)\n\n2. Clonez ce repo avec la commande suivante :  \n   `git clone https://github.com/jendives2000/DualNBack2024.git`  \n  Tout le dossier du projet devrait avoir été copié sur votre machine.\n\n1. Créez et activez un environnement virtuel (optionnel mais recommandé) :  \nCopiez le code ci-dessous. **Remplacer mon-venv** par le nom que vous voulez donner à votre environnement :  \n`python -m venv mon-venv`  \nActivez l'environnement :  \n`mon-venv\\Scripts\\activate`\n\n1. Installez les dépendances :  \n`pip install -r requirements.txt`\n\n\n5.  Ouvrir le projet dans VsCode :\nTapez `code .`  \nVsCode se lance et ouvre le projet. \n\nDésormais vous avez le projet ouvert dans VsCode. Ne codez pas encore. Gardez la fenêtre du CLI ouverte. \n\n---\n\n## Lancer l'application :  \nToujours dans la fenêtre de commande; tapez :\n`python dual_and_back_app.py`   \nUne nouvelle fenêtre va s'ouvrir et lancera le jeu. Essayez le, explorez le jeu pour en en avoir une bonne idée.\n\n---\n\n## Avant de coder :  \nCe qui suit est **TRÈS important**.\nAvant de commencer à coder dans VsCode, faites les choses suivantes :   \n- lisez le document infos-code\n- lisez ensuite le document CONTRIBUER.md\n- consultez l'onglet \"ISSUES\" pour choisir un problème sur lequel vous travaillerez\n  ![image](https://github.com/user-attachments/assets/64fbb0ec-e3ee-478d-ad79-482550be94fe)\n- puis dans VsCode, sélectionnez le bon interpréteur (le python que vous avez installé) ainsi que l'environnement que vous avez créé dans le CLI précédémment.  \nSi cela vous est difficile, contactez-moi sur Discord. Un document \"aide_vscode\" sera ajouté pour vous montrer comment faire. \n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjendives2000%2Fdualnback2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjendives2000%2Fdualnback2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjendives2000%2Fdualnback2024/lists"}