Jeu de Tic Tac Toe en Kotlin, Studio de développement d’applications Android

Tic Tac Toe Game in Kotlin Android app development Studio

Ce que vous apprendrez

Compréhension de base du codage

l’élève sera curieux d’apprendre parce que c’est un jeu intéressant

des explications simples

Développement de jeux

Description

Le jeu Tic Tac Toe est basé sur un jeu à deux joueurs développé en kotlin. Chaque joueur choisit entre X et O. Les joueurs jouent simultanément un coup à la fois. Lors d’un coup, un joueur peut choisir n’importe quelle position dans une grille de 3×3. Le but est d’obtenir trois X ou O consécutifs dans une direction horizontale, verticale ou diagonale. Cette application ne comportera qu’une seule activité. Cette activité affichera une grille 3×3. Le statut du jeu sera affiché au bas de l’écran.

L’étudiant peut le soumettre comme un devoir.

Les enfants peuvent développer cette application, elle développera leur intérêt pour le codage.

Il s’agit d’une grille de 9 cases ou cellules. Ensuite, il y aura le bouton Redémarrer. Ce bouton permet au joueur de redémarrer le jeu à tout moment. Une fois la partie terminée, l’application indiquera qui a perdu la partie. Si personne ne gagne, l’application indiquera qu’il s’agit d’un match nul.

Les joueurs doivent remplir chaque cellule alternativement. Le premier joueur doit remplir la cellule avec « X » et le deuxième joueur utilisera « O » pour remplir les cellules.

Créer un Tic-Tac-Toe dans Android Studio

  1. Créez un nouveau projet en cliquant sur Nouveaux projets⇒ remplissez les détails requis.
  2. Créer une grille pour un tableau en XML
  3. Commencer à coder dans MainActivity.kt
  4. Écouteur de clics pour tous les boutons
  5. créer 2 joueurs
  6. permettre au joueur de jouer un par un
  7. mettre en place une fonctionnalité pour les égalités et les victoires
  8. mettre en œuvre la fonctionnalité de la carte de réinitialisation
  9. afficher le résultat en haut de l’écran

L’élève apprendra :

  1. créer un nouveau projet dans android studio
  2. structure de base d’android studio
  3. Modèles xml
  4. Bibliothèques Gradle
  5. énoncés if else
  6. Toasts
  7. Méthodes
  8. grille d’affichage
  9. boutons et clics sur les boutons
  10. vues de texte
  11. logiques pour les jeux tels que les jeux de victoire « o », « x » ou « Tie ».
  12. types de données
  13. styles de polices

A propos de l’IDE :

Nous utilisons ici Android Studio. Android Studio est l’environnement de développement intégré (IDE) officiel du système d’exploitation Android de Google, basé sur le logiciel IntelliJ IDEA de JetBrains et conçu spécifiquement pour le développement Android. Il est disponible en téléchargement sur les systèmes d’exploitation Windows, macOS et Linux ou sous forme d’abonnement en 2020. Il remplace les outils de développement Eclipse Android.

Architecture Android

Qu’est-ce que l’architecture Android ?

Avant d’étudier l’architecture, passons en revue quelques-unes des caractéristiques du système d’exploitation Android.

Abonnez-vous aux derniers coupons sur notre canal Telegram .



  1. Le système d’exploitation Android peut être personnalisé en fonction des besoins, et nous pouvons donc remarquer que de nombreux avatars de ce système d’exploitation sont déployés dans différents appareils mobiles avec de multiples caractéristiques uniques.
  2. Il prend en charge toutes les technologies de connectivité mobile (Wi-Fi, CDMA, GSM, NFC, Bluetooth, etc.) et les fonctionnalités de base telles que la téléphonie, les SMS et le transfert de données. Grâce à cette connectivité, les données peuvent être transférées d’un appareil à l’autre par le biais de diverses applications.
  3. Il fournit des interfaces (API) qui prennent en charge les services dépendant de la localisation, tels que le GPS.
  4. La base de données SQLite offre les fonctionnalités de stockage nécessaires à Android. Comme il s’agit d’une base de données légère, elle permet un stockage plus simple et une récupération plus rapide des données.
  5. Il prend en charge toutes les versions de fichiers multimédias (audio/vidéo) et intègre un microphone, un appareil photo, un accéléromètre et un haut-parleur pour une gestion efficace des opérations d’enregistrement et de lecture.
  6. HTML5 et CSS3 sont pris en charge pour le développement d’un écran frontal intuitif et impressionnant.
  7. Il permet à plusieurs fenêtres d’être actives en même temps et d’effectuer des tâches différentes.
  8. Les graphiques 2D/3D sont pris en charge.
  9. Prend en charge la technologie NFC qui permet la connectivité entre deux appareils compatibles NFC simplement en touchant les appareils l’un avec l’autre.
  10. La prise en charge de plusieurs langues, les widgets ajustables par l’utilisateur et la messagerie sur le cloud de Google sont les autres caractéristiques de l’application.

Quels sont les composants d’une application Android ?

Une application Android se compose de quelques éléments de base nécessaires. Ces composants faiblement couplés sont liés par le fichier manifeste de l’application qui contient la description de chaque composant et la manière dont ils interagissent. Le fichier manifeste contient également les métadonnées de l’application, sa configuration matérielle, les exigences de la plateforme, les bibliothèques externes et les autorisations requises. Les principaux composants d’une application Android sont les suivants :

1. Les activités

2. Les services

3. Fournisseurs de contenu

4. Récepteurs de radiodiffusion

5. Intentions

6. Widgets

7. Notifications

Pourquoi kotlin plutôt que java :

  1. Sécurité Null. L’un des plus grands avantages de Kotlin est qu’il est « null safe ».
  2. Kotlin est plus expressif. Kotlin est concis et expressif, ce qui signifie que vous pouvez écrire plus de fonctionnalités avec beaucoup moins de code.
  3. Kotlin est fonctionnel.
  4. Fonctions d’extension.
  5. Casquettes intelligentes.
Anglais
langue

Contenu

Jeu Tic Tac Toe dans le développement d’applications Android
Tic Tac Toe UI
Bouton Cliquer
Résultat du contrôle pour ‘X’ et ‘O
Carte de réinitialisation
Afficher le résultat final