Beginner Godot Tutorial - How To Make Tic Tac Toe

Поделиться
HTML-код
  • Опубликовано: 17 июн 2024
  • Learn the basics of Godot by making tic tac toe in this beginner tutorial.
    The code for the game is built from scratch and will cover setting up the different scenes and their nodes as well as linking everything together using signals.
    Code and assets for this video github.com/russs123/tictactoe...
    Timestamps:
    0:00 Intro
    1:00 Setup Game Board & Markers
    6:00 Getting Mouse Clicks
    14:50 Grid Data Array
    21:30 Placing Markers
    28:40 Info Panel
    38:45 Checking for Winner
    45:20 Game Over Menu

Комментарии • 52

  • @kardrasa
    @kardrasa 5 месяцев назад +5

    Learned so much! Thank you!

  • @GSBaekeMusik
    @GSBaekeMusik 5 месяцев назад +9

    This is an excellent tutorial, with so many insights! Not only does one have the end result, but going along there's so much we learn about the different functionalities, the workflow and so on. I am absolutely enthusiastic!

  • @joed527
    @joed527 15 дней назад +1

    This was concise, well explained and fun to watch.

  • @fanlesshero3496
    @fanlesshero3496 9 месяцев назад +6

    Let's go! Godot tutorials

  • @psyboyo
    @psyboyo 5 месяцев назад +3

    With this framework, we can do any tabletop game! Instant sub! Thank you ^^

  • @toladim
    @toladim 4 месяца назад +1

    Good job! I wait for more 🤪

  • @CafiNuchi
    @CafiNuchi 3 дня назад

    Wonderful! Thank you so much for your tutorial. It's a clear pleasure!

  • @artcrtc5028
    @artcrtc5028 3 месяца назад +2

    One of the best tutorials to Godot Ive seen in a while. Much useful knowledge, thank you for that!

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

    Guy is a legend, from pygame tutorials to ursina to now godot 👏👏

  • @jamesschaaf5175
    @jamesschaaf5175 8 месяцев назад +4

    Great tutorial, really did an awesome job explaining everything along the way.

  • @rezashir3873
    @rezashir3873 9 месяцев назад +3

    very well. thanks a lot

  • @kioshy117
    @kioshy117 Месяц назад +1

    thank you i needed this so bad

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

    Great tutorial thanks

  • @osaid56
    @osaid56 8 месяцев назад +1

    a powerful tutorial buddy thank you, keep posting such good things please

  • @Jai_Shree_Ram____469
    @Jai_Shree_Ram____469 9 месяцев назад +6

    He russ we want more Godot tutorials

    • @CodingWithRuss
      @CodingWithRuss  9 месяцев назад +3

      I'm working on another one right now :)

    • @Jai_Shree_Ram____469
      @Jai_Shree_Ram____469 9 месяцев назад +2

      Please make complete series starting fr basics to A platfomer game and information about Godot sprites,sound,scripting etc like u made about pygame

  • @Jai_Shree_Ram____469
    @Jai_Shree_Ram____469 9 месяцев назад +4

    Finally made it

  • @TheBreadPirate
    @TheBreadPirate 4 месяца назад

    I SURVIVED THE TUTORIAL! HA! Take that mom.

  • @kylejohnson8387
    @kylejohnson8387 6 месяцев назад

    Hey there. I've been attempting to build a Tic Tac Toe game from the ground up as a learning experience. That is, figuring out how I wanted to approach the game, and how I wanted to implement the gameplay. While initially I had an idea to have a grid, with an X and O to drag and drop from, I went with placing menu buttons on all grid spaces, offering to change the position to an X or an O. I've gotten the menu buttons to work, but I have no idea how to make either character appear in the slot after selecting it from the menu. Any tips or tutorials on how to make events occur upon making a selection using a menu?

  • @JasonEllingsworth
    @JasonEllingsworth 7 месяцев назад

    So how would you go about doing this using grid / tile maps instead? It seems has some built in things that I assume would make it easier. Also how about doing it with UI nodes?

  • @yogiwiguna9602
    @yogiwiguna9602 7 месяцев назад

    Great tutorial, thanks to you. I learn a lot from this video.i have a question about the cell_size. If the board texutre in 3D with diffrent width and height how can I determine the cell_size ? Let's say the borad is 800x600

    • @CodingWithRuss
      @CodingWithRuss  7 месяцев назад

      In that case you may need to have two different variables, one for cell width and one for cell height.

  • @PhuocThanginh-oo8jj
    @PhuocThanginh-oo8jj 9 месяцев назад +1

    can you make an ultimate introduce about ursina

  • @intricate9666
    @intricate9666 9 месяцев назад +2

    pygame multiplayer fighting game next?

  • @theunknowngamer77884
    @theunknowngamer77884 9 месяцев назад +1

    Hey russ its been a looooong time since i watched ur vids but plz can u make a tutorial for Minesweeper the old microsoft game that u press mines and numbers?? ive been really wanting to code it on my own but i just cant get it. so id appreciate it if u do a series or just one vid for me

    • @CodingWithRuss
      @CodingWithRuss  9 месяцев назад +1

      Funny you say that, I actually plan to do that soon. :) Although it will be in Godot as I've been using that more now.

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

      k thx!!@@CodingWithRuss

  • @ReyosBlackwood
    @ReyosBlackwood 7 месяцев назад

    I'd give it a try, but you have to wait forever for them to take their turn.

  • @uchiwamadaragona4788
    @uchiwamadaragona4788 9 месяцев назад +1

  • @emc-ultra7618
    @emc-ultra7618 4 дня назад

    I got the point of getting mouse clicks and then something happened and now it won’t register in the debug screen. I rewrote everything, didn’t work. Reopened the save file that was working, not working anymore

  • @manueldominguezbecerra5577
    @manueldominguezbecerra5577 6 месяцев назад

    How do you run the script when this is not in tool mode??

  • @intricate9666
    @intricate9666 9 месяцев назад +1

    wow

  • @TechnicalParadox
    @TechnicalParadox 4 месяца назад

    The game over menu works for x or o win but when you tie the play again button doesn't work

  • @eisenspanigel67
    @eisenspanigel67 7 месяцев назад

    I got this Error: "Cannot call non-static function "instantiate()" on the class "PackedScene" directly. Make an instance instead."
    help please

    • @eisenspanigel67
      @eisenspanigel67 7 месяцев назад

      I could fixed it with a preload instead of a packedscene.

  • @kshawn2579
    @kshawn2579 7 месяцев назад

    how do i import my assets?

    • @CodingWithRuss
      @CodingWithRuss  7 месяцев назад

      You can put them into the assets folder and they will be available to use in your game

    • @kshawn2579
      @kshawn2579 7 месяцев назад

      oh ok thanks i got it@@CodingWithRuss

  • @iarngeorge
    @iarngeorge 9 месяцев назад +3

    Balls