In this 2 hours guided project, you will discover the art of game development with C# by building a formidable Tic-Tac-Toe agent using the powerful Minimax algorithm. This hands-on project will guide you through the intricacies of game AI development, from understanding the fundamental principles of the Minimax algorithm to implementing it in a practical Tic-Tac-Toe project. To achieve this, you will implement advanced C# techniques and constructs such as recursion, decision trees, and LINQ to represent the game state, explore possible moves, evaluate outcomes, and make optimal decisions. By the end of this course, you'll have a solid grasp of adversarial search and the ability to build sophisticated game-playing agents.

Game Bots in C#: Develop a Tic-Tac-Toe Agent
Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Empfohlene Erfahrung
Was Sie lernen werden
Implement and Optimize Minimax Algorithm for Game Playing.
Write Succinct Code using Dictionaries, Lambda Expressions and LINQ.
Apply Recursion for Problem Solving and Decision Making.
Kompetenzen, die Sie festigen
- Kategorie: Video Game Development
- Kategorie: Program Development
- Kategorie: Agentic systems
- Kategorie: Game Design
- Kategorie: Artificial Intelligence
- Kategorie: Algorithms
Tools, die Sie verwenden werden
- Kategorie: C# (Programming Language)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Nur als Desktop-Version verfügbar
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Lernen, Üben und Anwenden von berufsrelevanten Fähigkeiten in weniger als 2 Stunden
- Nehmen Sie an Schulungen von Branchenexperten teil
- Sammeln Sie mit Aufgaben aus der realen Welt praktische Erfahrung
- Schaffen Sie Vertrauen durch neueste Tools und Technologien

Über dieses begleitete Projekt
Schritt für Schritt lernen
In einem Video, das auf einer Hälfte Ihres Arbeitsbereichs abgespielt wird, führt Sie Ihr Dozent durch diese Schritte:
Introduction
Task 1: Understand & Apply the Minimax Algorithm
Task 2: Calculate Terminal Move Scores using Lambdas
Practice I: Lambda Methods for a Students App
Task 3: Apply a Potential Move and Check the Results
Task 4: Explore Additional Game Moves
Practice II: Check a String for Palindrome.
Task 5: Evaluate the scores of various moves
Task 6: Implement the bot functionality
Cumulative Task: Solving the Traveler's Problem
Empfohlene Erfahrung
Experience in C# classes, interfaces, methods, C# loops, if statements, and arrays.
Experience in working with VS Code.
10 Projektbilder
Dozent

von
Was Sie beim Lernen erwartet
Auf Kompetenzen basierendes, praktisches Lernen
Üben Sie die Anwendung neuer Kompetenzen anhand von berufsbezogenen Aufgabenstellungen.
Anleitung durch Experten
Lernen Sie mit vorab von Experten aufgezeichneten Videos in einer einzigartigen aufgeteilten Oberfläche.
Keine Downloads oder Installation erforderlich
Greifen Sie in einem vordefinierten Cloud-Arbeitsbereich auf die Tools und Ressourcen zu.
Nur für Desktop verfügbar
Dieses begleitete Projekt ist für die Bearbeitung an einem Laptop oder Desktop-Computer mit stabiler Internetverbindung konzipiert und nicht für Mobilgeräte.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Ihnen könnte auch Folgendes gefallen:
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum






