MP Coding
MP Coding
  • Видео 63
  • Просмотров 23 917
Creating a Tic Tac Toe Game with Dear ImGui: (C++)
A Step-by-Step Guide:
Have you ever wanted to create a simple yet interactive game UI in C++? In this tutorial, we'll dive into building a Tic Tac Toe game interface using the powerful Dear ImGui library. With this step-by-step approach, you'll learn how to create an intuitive UI, manage game logic, and even customize fonts and visuals for a professional look.
By the end of this guide, you'll have a fully functional Tic Tac Toe game complete with player tracking, winner detection, and a polished release version.
GitHub :- github.com/madhawapolkotuwa/TicTacToe-ImGui-Cpp.git
#cpp #imgui #cppcoding #programming #cppcodingtips #ui
Просмотров: 346

Видео

WPF Router-Based Navigation: Asynchronous Loading & Parameter Passing - Hotel Reservation App(Part3)
Просмотров 753 месяца назад
WPF Router-Based Navigation: Asynchronous Loading & Parameter Passing - Hotel Reservation App(Part3)
Centralizing Navigation with Router in WPF - Hotel Reservation App (Part 2)
Просмотров 813 месяца назад
Centralizing Navigation with Router in WPF - Hotel Reservation App (Part 2)
Building a Router-Based Navigation System in WPF - Hotel Reservation App (Part 1)
Просмотров 1273 месяца назад
Building a Router-Based Navigation System in WPF - Hotel Reservation App (Part 1)
C# | .Net Tips Mastering JSON Serialization in C# with System.Text.Json
Просмотров 1214 месяца назад
C# | .Net Tips Mastering JSON Serialization in C# with System.Text.Json
WPF | Loading Animation NuGet Package
Просмотров 2595 месяцев назад
WPF | Loading Animation NuGet Package
WPF Notification Service Library | Nuget
Просмотров 1206 месяцев назад
WPF Notification Service Library | Nuget
WPF - Pagination | How to Create a Custom Pagination Control Library in WPF
Просмотров 4856 месяцев назад
WPF - Pagination | How to Create a Custom Pagination Control Library in WPF
Building a Simple Tic Tac Toe Game Interface with React and TypeScript
Просмотров 1726 месяцев назад
Building a Simple Tic Tac Toe Game Interface with React and TypeScript
Implementing User Login and JWT Token Management in React with TypeScript and ASP.NET Web API
Просмотров 9667 месяцев назад
Implementing User Login and JWT Token Management in React with TypeScript and ASP.NET Web API
Building a Chromium Embedded Framework (CEF) Project on Windows 11(2024)
Просмотров 2,3 тыс.8 месяцев назад
Building a Chromium Embedded Framework (CEF) Project on Windows 11(2024)
Secure User Authentication with JWT and Refresh Tokens (.NetCore and React with SQL database)
Просмотров 2098 месяцев назад
Secure User Authentication with JWT and Refresh Tokens (.NetCore and React with SQL database)
Creating Frontend UI with React using TypeScript and User Authentication with ASP.NET Web API (SQL)
Просмотров 4209 месяцев назад
Creating Frontend UI with React using TypeScript and User Authentication with ASP.NET Web API (SQL)
User Authentication and password hashing with .Net 8 and SQL | SignalR and React Tutorial Series
Просмотров 26110 месяцев назад
User Authentication and password hashing with .Net 8 and SQL | SignalR and React Tutorial Series
Creating a .NET Core Web API App and Database Setup | TicTacToe Online Game Development Series
Просмотров 25310 месяцев назад
Creating a .NET Core Web API App and Database Setup | TicTacToe Online Game Development Series
Welcome to Building an Online TicTacToe Game with SignalR and React | Introduction .Net 8.0
Просмотров 70910 месяцев назад
Welcome to Building an Online TicTacToe Game with SignalR and React | Introduction .Net 8.0
LDAP User Control Program with Asp net API & Angular
Просмотров 40411 месяцев назад
LDAP User Control Program with Asp net API & Angular
LDAP User Authentication with .NET (Simple Console App)
Просмотров 202Год назад
LDAP User Authentication with .NET (Simple Console App)
PLC Real-Time Control & Monitor using Web Application (SLMP) (Mitsubishi PLC Q-series , Gx-Works)
Просмотров 336Год назад
PLC Real-Time Control & Monitor using Web Application (SLMP) (Mitsubishi PLC Q-series , Gx-Works)
Superconductor Detection System for Metallic Contamination and Foreign Matter (Nikka-Densoku & TUT)
Просмотров 64Год назад
Superconductor Detection System for Metallic Contamination and Foreign Matter (Nikka-Densoku & TUT)
Real-time Oscilloscope C++
Просмотров 224Год назад
Real-time Oscilloscope C
OPC-UA Server and Client Control Application using Python OPC-UA
Просмотров 322Год назад
OPC-UA Server and Client Control Application using Python OPC-UA
round progress bar animation python PyQt5 (circular progress bar python)
Просмотров 406Год назад
round progress bar animation python PyQt5 (circular progress bar python)
Fir Filter Coefficient calculation for Embeded programs
Просмотров 129Год назад
Fir Filter Coefficient calculation for Embeded programs

Комментарии

  • @MP-Coding
    @MP-Coding 7 дней назад

    Full post :- medium.com/@madhawapolkotuwa/ignoring-null-values-in-json-serialization-in-c-de6783cc3d3b

  • @otitologos
    @otitologos Месяц назад

    stop saying powerful 😂😊

  • @MirrorsEdgeGamer01
    @MirrorsEdgeGamer01 Месяц назад

    The function name is grabbed at compile time.

  • @chalkp
    @chalkp Месяц назад

    C++ on jupyter notebooks feels illegal lol

  • @MP-Coding
    @MP-Coding Месяц назад

    Full Post :- madhawapolkotuwa.medium.com/multiple-return-values-in-c-2a58e5b93080

  • @MP-Coding
    @MP-Coding Месяц назад

    Full post :- madhawapolkotuwa.medium.com/understanding-mutable-in-c-d8363440377d

  • @MP-Coding
    @MP-Coding 2 месяца назад

    Medium Post :- medium.com/@madhawapolkotuwa/understanding-the-do-while-loop-in-c-a5b95bc817ec

  • @MP-Coding
    @MP-Coding 2 месяца назад

    madhawapolkotuwa.medium.com/understanding-inheritance-in-c-398c86d99d1f

  • @25dall
    @25dall 2 месяца назад

    When i try out the Default Case, json is returned as "{}". *Scratches head*

    • @MP-Coding
      @MP-Coding 2 месяца назад

      1.Check if there’s a typo in the property name. For example, "PrductName" should likely be "ProductName". 2.Ensure the JsonSerializerOptions are configured to include public properties, which should be the default, so just verifying the property names should suffice.

    • @25dall
      @25dall 2 месяца назад

      @@MP-Coding I checked it for typos, but I'm not sure about step 2. I thought when you create jasonSerializerOptions{} it only contains default. Either way, thanks for your response! So fast too, much appreciated. I found another way to do it, using the Newtonsoft.Json. Great video nonetheless, keep up the good work :)

  • @MP-Coding
    @MP-Coding 2 месяца назад

    Medium Post:- medium.com/@madhawapolkotuwa/understanding-iterative-vs-recursive-functions-in-c-dd3fb9e30f96

  • @VINAGHOST
    @VINAGHOST 3 месяца назад

    c++ with notebook, this is new, never think about this before

    • @MP-Coding
      @MP-Coding 3 месяца назад

      You will love it.

  • @MP-Coding
    @MP-Coding 4 месяца назад

    full post :- medium.com/@madhawapolkotuwa/grouping-and-aggregating-data-by-multiple-properties-in-c-using-linq-92f52d9dd4bd

  • @MP-Coding
    @MP-Coding 4 месяца назад

    full post:- medium.com/@madhawapolkotuwa/immutable-elegance-modifying-records-in-c-4efb247f39f2

  • @MP-Coding
    @MP-Coding 4 месяца назад

    full post: madhawapolkotuwa.medium.com/enhancing-performance-with-plinqs-asparallel-in-entity-framework-core-0b8c3e4b6c31

  • @MP-Coding
    @MP-Coding 4 месяца назад

    Medium Post :- medium.com/@madhawapolkotuwa/how-to-read-and-write-csv-files-in-c-with-csvhelper-47bd0c5fd1b2

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    Full Post :- madhawapolkotuwa.medium.com/optimize-sql-server-storage-with-sparse-columns-c988468dded5

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    Full post madhawapolkotuwa.medium.com/simplifying-data-handling-in-c-with-tuples-71311c5534b3

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    madhawapolkotuwa.medium.com/mastering-the-zip-function-in-c-practical-use-cases-and-examples-27c4c4b1d654

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    medium.com/@madhawapolkotuwa/implementing-the-circuitbreaker-pattern-in-c-for-resilient-applications-0278d7eb363e

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    medium post medium.com/@madhawapolkotuwa/exploring-new-data-annotations-in-net-8-1a8337be41ce

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    Blog: medium.com/@madhawapolkotuwa/temporal-tables-in-net-with-entity-framework-core-80acb954704c

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    Full Blog: madhawapolkotuwa.medium.com/understanding-complex-types-as-value-objects-in-entity-framework-core-quick-tutorial-6abbe46a66cc

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    Medium Post: medium.com/@madhawapolkotuwa/generating-fake-data-in-c-using-the-bogus-nuget-package-3a46db8b6c26

  • @MP-Coding
    @MP-Coding 5 месяцев назад

    Medium Post: madhawapolkotuwa.medium.com/iasyncenumerable-181147a52ee9

  • @AIMagic-Pro
    @AIMagic-Pro 6 месяцев назад

    Good

  • @MP-Coding
    @MP-Coding 7 месяцев назад

    public class Program { static void Main() { Console.Write("Enter the Integer Value : "); var value1 = Convert.ToInt32(Console.ReadLine()); string type = GetObjType(value1); Console.WriteLine($"Value type is : {type}"); Console.WriteLine("------------------------------------------"); Console.Write("Enter the String Value : "); var value2 = Console.ReadLine(); type = GetObjType(value2); Console.WriteLine($"Value type is : {type}"); Console.ReadLine(); } static string GetObjType(object? x) { return x switch { int i => "It is an Integer!", string s => "It is a string!", _ => "Can't Identify the type of object" }; } }

  • @David-vh2xi
    @David-vh2xi 8 месяцев назад

    Wow💪

  • @David-vh2xi
    @David-vh2xi 8 месяцев назад

    Ty🙏

  • @XoloJay
    @XoloJay 8 месяцев назад

    Embed it in Avalonia or Uno Framework and run it on Linux Desktop please.

    • @MP-Coding
      @MP-Coding 8 месяцев назад

      In feature video i will explain it

  • @grayson5933
    @grayson5933 9 месяцев назад

    ✌️ P R O M O S M