Hope this video inspired you to code your own silly game :) GitHub repo: github.com/carmensantos/tic-tac-toe Use code *CSJACKIE* for a discount on creators.riverside.fm/csjackie if you're interested! It's great for turning YT videos into Shorts. Have fun friends
LGBT Students Question Purpose of Life th-cam.com/video/E-KW9tUETN4/w-d-xo.html “Jesus Didn’t Preach Christianity, but Islam!” th-cam.com/video/qvBNViZG0Mk/w-d-xo.html
For anyone wondering at 19:00 in Line 68, it is supposed to say "board[1][1]" instead of "board[1][2]" as it is the center of the tic-tac-toe field. She does it correctly for the second diagonal case in the next line. Just wanted to avoid confusion ;) Awesome explanation Jackie
Hi Jackie, cool project. As I was in training as a computer scientist, I have programmed tic tac toe for learning python, but only on the console without PyGame. cheers.
I'm training my English listening, and it's true that your videos are so cool. I love your pronunciation. I love it. #First year at university studying Software Engineering.
Hi Jackie, I watched this video on Friday and got myself to make the tic-tac-toe game for the job as their technical assessment test. PS, Yes, I completed the game. So I would say I love your hands on coding videos even more now.
@@CSJackie thanks but sadly somethings are not in your hand. Got informed they're moving forward with someone else, so I guess I have to stick with my current job for a while.
This was fantastic!! I would have loved to see you walk back through the code and give a brief explanation of the purpose of the sections. But thank you this was great!
i've done this but just by using prints and keyboard library, pretty fun not only tic tac toe but also jogo da forca, tetris, memory game and snake game its pretty cool what you can do just by using a couple libraries and prints
I usually don't post appreciation comments much, but your content is too awesome to not do that! Your vids are so great to watch and I watched almost all the recents. Your clarity of thoughts and perception make every video interesting and motivating (which also make the ads bearable 😅), and I think you're the best female CS content creator out there
Marvelous logic of the game. I think I shall try this and see what ai learning logic I can apply to it, and I don't think it needs anything complicated like bread-first search or something, and definitely not something complicated like machine learning unless you want to go back and try that.
Jackie, great video! As you tag the video as beginner friendly my only suggestion is to avoid the variables as "i" and "j" I know you are using as cursors to walk through the array but maybe will improve the way new developers or curious see this code. Great Work keep doing it!
It was an amazing video, almost understood everything, just had one question: Did your degree in Aerospace bring you job opportunities, cause even if did my bachelors in Mechanical and am currently doing my masters in Aerospace but everyone says that there are very minimal opportunities specially in Germany where i am currently.
Hmm.. the is_winner actually can consider the last move and thus reduce the number of checks.. might be a small thing here but a big difference in performance elsewhere..
from my point of view, it would be better if you just used ascii coding for the rendering of the boards, and included some AI so that the game is one player versus the computer. That would give the opportunity to explain something like the minimax algorithm and perhaps even other algorithms in standard AI introductory courses.
when you code cfor work its hard to code fun stuff like these games anymore unless you do it on ur free time but I want to do other stuff on my free time
when I first did this I couldnt figure out how to make the board array without using numbers lol I had to use 0s and 1s 2s, I tried messing with it to see if there was any other ways to do it as well without using the nested arrays , I wanted to try to make a board game style game where the boxes arent as easy to deal with
I think nested arrays are the most straight forward way of doing it, and since it's a very small board, it doesn't really have an impact on performance. I would be interested in seeing other approaches!
unfortunately stopped at the first hurdle, I copy pasted the same thing you did from pygame into what I had installed, Pycharm CE and got an error message, then tried to download pygames from their site and was given a folder of files but seemingly no application to execute?
You made one little mistake with loading graphics. In this game this is not important, but in bigger games you need convert your images for performance. That's easy to correct you only need add after load() `.convert_alpha()` if your icons have got transparent background or `.convert()` if not.
How do yall think is programming/software engineering worth to learn in age of AI? I'm first year student at software engineering major and kinda scared about be jobless... I'm loved learn but now feel kinda sad that what I loved to learn may become useless =(
Did you realise that you do over 80% of your typing only with your right hand? There's nothing wrong with it, but once I noticed, I couldn't unsee it for the rest of the video :D
Pretty enough to be a model and intelligent enough to be a software engineer. If she likes old Disney flicks and the ocean I may just be in love. lol. Seriously though, Seems like a very cool gal with lots of depth and compared to most women today that's just darn refreshing.
Hello, my name is I have five post-doctorates in Computer Science with mentions in aerospace theory and chaos theory. And in this video we are going to program a hello world in python.
Hope this video inspired you to code your own silly game :) GitHub repo: github.com/carmensantos/tic-tac-toe
Use code *CSJACKIE* for a discount on creators.riverside.fm/csjackie if you're interested! It's great for turning YT videos into Shorts.
Have fun friends
Just watching you is inspiring..
May i marry you ❤
Islam: The True Religion of God? - Abdur-Raheem Green
th-cam.com/video/GOw1X4GIAYM/w-d-xo.html
LGBT Students Question Purpose of Life
th-cam.com/video/E-KW9tUETN4/w-d-xo.html
“Jesus Didn’t Preach Christianity, but Islam!”
th-cam.com/video/qvBNViZG0Mk/w-d-xo.html
Jackie do you think in a few years companies will just pull all their code out of an AI prompt?
For anyone wondering at 19:00 in Line 68, it is supposed to say "board[1][1]" instead of "board[1][2]" as it is the center of the tic-tac-toe field. She does it correctly for the second diagonal case in the next line.
Just wanted to avoid confusion ;)
Awesome explanation Jackie
you have a good eye ;) I noticed whilst editing the video and fixed it! thanks :]
Would this be [2][2] for a 3x3 for the center? I get confused sometimes, jk.
Hi Jackie, cool project. As I was in training as a computer scientist, I have programmed tic tac toe for learning python, but only on the console without PyGame. cheers.
Jackie the champ 🏆
omg stap
I really like your coding style and the explanations. Please keep doing videos like this one! ❤
I'm training my English listening, and it's true that your videos are so cool. I love your pronunciation. I love it. #First year at university studying Software Engineering.
Thank you so much! 😃
Hi Jackie, I watched this video on Friday and got myself to make the tic-tac-toe game for the job as their technical assessment test. PS, Yes, I completed the game. So I would say I love your hands on coding videos even more now.
OMG what are the odds!! Glad it helped ☺️
@@CSJackie yeah definitely it did. Thank you Jackie looking forward to learn more interesting stuff from you.
Thank you so much! And congratulations, amazing job on the assessment 🫶
@@CSJackie thanks but sadly somethings are not in your hand. Got informed they're moving forward with someone else, so I guess I have to stick with my current job for a while.
Good to see you again!
thank you so much :]
@@CSJackie thanks for posting the video 😁
Nice video, thats also a good idea for a short out of the box coding exercise. Never done that game but i will try soon. Thanks for the idea.
Thanks a lot, go for it :)
Am also software engineer i always liked ur videos lot's of love👍🏻❤😊
thank you so much!
@CSJackie Which book you reading nowadays?pls tell
This was fantastic!! I would have loved to see you walk back through the code and give a brief explanation of the purpose of the sections. But thank you this was great!
i've done this but just by using prints and keyboard library, pretty fun
not only tic tac toe but also jogo da forca, tetris, memory game and snake game
its pretty cool what you can do just by using a couple libraries and prints
absolutely! :)
I usually don't post appreciation comments much, but your content is too awesome to not do that!
Your vids are so great to watch and I watched almost all the recents. Your clarity of thoughts and perception make every video interesting and motivating (which also make the ads bearable 😅), and I think you're the best female CS content creator out there
Simp
player=1-player is something to remember, genious 😊
Yay Carmen just posted 😁
yayy
I love it when you post videos
thank you it means a lot! :]
Marvelous logic of the game. I think I shall try this and see what ai learning logic I can apply to it, and I don't think it needs anything complicated like bread-first search or something, and definitely not something complicated like machine learning unless you want to go back and try that.
Absolutely! Good luck 👍
Awesome video! Thank you for sharing knowledge. Cant't wait for the next coding videos
It is so easy to understand!!! Thanks for makin this tutorial 👍👍
Glad to hear that! :) thank you for supporting my content
Watching you teaching, I want to learn from start.
Best of luck!
I'm a beginner with Python ! It is an amazing code to learn
Thank you for sharing, I am trying writing some interesting python obj in my channel! Thank you for sharing!
Jackie, great video! As you tag the video as beginner friendly my only suggestion is to avoid the variables as "i" and "j" I know you are using as cursors to walk through the array but maybe will improve the way new developers or curious see this code. Great Work keep doing it!
Noted, thank you so much :D
I really love this, even if it is simple.. Keep it up Jackie... 🤩😎💥👌
Thank you so much! 😊
Which reminds me...I recommend the Tic-Tac-Toe casette: "Klappe Die 2te" Nice music from 90s :)
Genau: Tic Tac Toe programmieren, Tic Tac Toe hören und dabei Tic Tac lutschen :D
@@snakecaseofficial and having nervous TIC of the face
@@henk4710 and listen to the clock "tic tac"
Its funny that yesterday I had to do it, in java for my programming class.
PD: great video, I learned a lot
That's awesome, although it's more difficult in Java haha. Thanks so much!
Wow, a game that runs on Macintosh, THIS IS AMAZING 🎉🎉🎉
This is just perfect!
I am new here on your channel and have fallen in love with your channel. Fantastic content.
Thank you so much! :D
Greatest game to humanity!!
The most beautiful programmer i have even seen
It was an amazing video, almost understood everything, just had one question: Did your degree in Aerospace bring you job opportunities, cause even if did my bachelors in Mechanical and am currently doing my masters in Aerospace but everyone says that there are very minimal opportunities specially in Germany where i am currently.
Thank You for the Nice Tutorial
Hmm.. the is_winner actually can consider the last move and thus reduce the number of checks.. might be a small thing here but a big difference in performance elsewhere..
Yes you can do further optimisations :) but it's a pretty small 3x3 board so you could argue it's an overkill
My Fav Developer 😍
from my point of view, it would be better if you just used ascii coding for the rendering of the boards, and included some AI so that the game is one player versus the computer. That would give the opportunity to explain something like the minimax algorithm and perhaps even other algorithms in standard AI introductory courses.
Sorry Jackie, I could not understand what video software you suggested. Was is, Riverside AI or Riverside AM, Riverside FM?
Riverside.fm ☺️👌
@@CSJackieThank you
when you code cfor work its hard to code fun stuff like these games anymore unless you do it on ur free time but I want to do other stuff on my free time
It would be helpful for us brand newbies to know what software you're using.
when I first did this I couldnt figure out how to make the board array without using numbers lol I had to use 0s and 1s 2s, I tried messing with it to see if there was any other ways to do it as well without using the nested arrays , I wanted to try to make a board game style game where the boxes arent as easy to deal with
I think nested arrays are the most straight forward way of doing it, and since it's a very small board, it doesn't really have an impact on performance. I would be interested in seeing other approaches!
10:20 Calculas Class Starts!
I recommended your channel to 25 Russian-speaking small channels
unfortunately stopped at the first hurdle, I copy pasted the same thing you did from pygame into what I had installed, Pycharm CE and got an error message, then tried to download pygames from their site and was given a folder of files but seemingly no application to execute?
Hey love this tutorial, can you please tell what books are there underneath your headphones.
Thank you :] one about Jet Engines and two about system design!
I am a new follower and loved this vid. Could anyone please suggest what document I have to follow to code this in java?.. cheerio :)
It look nice but the question is how long did you learn to finally make this game. Maybe in hours or days cause I'm curious ;)
Hey Jackie
What macbook do you use for SD? I was wondering if an M2 with 8gb RAM would be enough for backend development
I’d suggest getting a bit more RAM :) if you have to compromise, imo rather an M1 with 16GB than an M2 with 8GB
I coded this for my cs 142 in collage
If I remember correctly, the secret to winning tic-tac-toe is to not start a nuclear war with Joshua.
19:31 that pinterest link 🤣🤣🤣🤣🤣 😂😂
This video is awesome.
Jackie the Queen🎉
which operating system is best for making games and for programming can you tell me plz
Pen and paper. Tic tac toe. Faster that way. Got no clue what's being typed up. Enjoyed listened to keybaord sounds though.
Thank YOU
Jackie, what is the IDE you're using?
This is the first project I was asked to do in college😂
oh that's cool haha :)
what code editor do you use?
Drinking too much coffee? Nah, not enough coffee 😁
I like your videos, I even liked it without watching it yet, you're a guarantee, greetings :)
aw thank you so much!
9:50 When you try to code in one line!
Great and inspiring
😍😍 omg that’s so cute!! where can I get one? 🥺
hello, everyone ! 🌞😉👍
Very good !
getting myself a glass of of port wine to enjoy this session 👩💻 cheers & saúde jackie 🥹🍷
haha living the life
My dream is to be software engineer and i hope i can reach/achieve that dream
You got this! :)
You made one little mistake with loading graphics. In this game this is not important, but in bigger games you need convert your images for performance. That's easy to correct you only need add after load() `.convert_alpha()` if your icons have got transparent background or `.convert()` if not.
How do yall think is programming/software engineering worth to learn in age of AI? I'm first year student at software engineering major and kinda scared about be jobless... I'm loved learn but now feel kinda sad that what I loved to learn may become useless =(
You are the best ❤
thank u so much
Ausgezeichnet!
Python is interesting
Did you realise that you do over 80% of your typing only with your right hand? There's nothing wrong with it, but once I noticed, I couldn't unsee it for the rest of the video :D
I never realized x.x
@@CSJackie Okay, saying over 80% might be overreacting, but the right hand definitely does most of the work 😀
Pretty enough to be a model and intelligent enough to be a software engineer. If she likes old Disney flicks and the ocean I may just be in love. lol. Seriously though, Seems like a very cool gal with lots of depth and compared to most women today that's just darn refreshing.
May be add a computer opponent in the next video? That's not to difficult for this game.
oh that's a cool idea thanks!
Cute code
i
being a nerd is cool
I suffered today, doing tic-tac-toe in c++ on the command line with 530 lines of procedural programming
plz author like comment
Nice Tutorial 💕💕
"A strange game. The only winning move is not to play."
How did you begin your journey in coding?
I have a few videos about this on my channel ☺️
Question should I go to school for computer science?
watch the TL;DR on video I posted before this one :)
Woohooo!
☺️
прекрасная джеки🥰🥰🥰
❤
where can i find like ur keyboard ?
I have a royal kludge 65% mechanical keyboard!
@@CSJackie thank u so much
What is IDE that you use
Pycharm :)
Hello, my name is I have five post-doctorates in Computer Science with mentions in aerospace theory and chaos theory. And in this video we are going to program a hello world in python.
🤣
I just asked llama 3 8b, and after several seconds the game is done.
make it oop and show us would be cool
"player 0 and player 1" typical engineer brain lol
Guilty
Too late for me to learn this!
Jackie ... you are very smart and pretty
완벽해
Hi jackie
😍😍😍😍😍😍😍😍😍😍😍😍😍
Hello! 🙂🌺🌺🌺
Very hot!
u have to start somewhere
you're pretty
Brown Michael Robinson Lisa Hall Patricia
guys when they see chick that can code : 🥵