Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guess Number - Projet d'apprentissage Go

Objectif du projet

Ce projet est un jeu de "devine le nombre" que j'utilise comme support pour apprendre le langage Go. L'objectif n'est pas tant de créer un jeu complexe que d'explorer progressivement les fonctionnalités de Go tout en construisant quelque chose de concret.

Démarche d'apprentissage

Ce dépôt représente mon parcours d'apprentissage de Go. La structure et le code évolueront naturellement au fur et à mesure que:

  • J'acquiers de nouvelles connaissances
  • J'expérimente avec différentes fonctionnalités de Go
  • J'améliore ma compréhension des bonnes pratiques

Les commits et l'historique du projet serviront de journal documentant cette progression.

Concepts Go explorés

Ce projet me permet d'explorer:

  • La syntaxe de base et les structures de contrôle
  • Les structures de données et les types
  • La gestion des erreurs et les paniques
  • Les interfaces et la programmation orientée objet en Go
  • Les goroutines et la concurrence
  • Les tests unitaires et le benchmarking
  • L'organisation des packages
  • La gestion des entrées/sorties
  • Et d'autres concepts au fil de ma progression

Fonctionnalités possibles

Le jeu peut être étendu avec diverses fonctionnalités selon les concepts que je souhaite explorer:

  • Différents niveaux de difficulté
  • Statistiques de jeu
  • Interface utilisateur améliorée
  • Persistance des données
  • Version réseau/multijoueur

Comment jouer

Pour lancer le jeu:

go run main.go

Ressources utiles


Ce projet est purement éducatif et évolue au rythme de mon apprentissage.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages