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
@adikisela4094 ай бұрын
Just watching you is inspiring..
@Lord_Atajan4 ай бұрын
May i marry you ❤
@md-code90194 ай бұрын
Islam: The True Religion of God? - Abdur-Raheem Green kzbin.info/www/bejne/fYDaYotqfK50j68
@md-code90194 ай бұрын
LGBT Students Question Purpose of Life kzbin.info/www/bejne/e16uiGyqiqqHhJY “Jesus Didn’t Preach Christianity, but Islam!” kzbin.info/www/bejne/p6elf4mfj6xjg80
@hansolo6313 ай бұрын
Jackie do you think in a few years companies will just pull all their code out of an AI prompt?
@undeath4ever4 ай бұрын
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
@CSJackie4 ай бұрын
you have a good eye ;) I noticed whilst editing the video and fixed it! thanks :]
@billylee56244 ай бұрын
Would this be [2][2] for a 3x3 for the center? I get confused sometimes, jk.
@zainabbas61674 ай бұрын
Jackie the champ 🏆
@CSJackie4 ай бұрын
omg stap
@snakecaseofficial4 ай бұрын
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.
@porsiempre714 ай бұрын
I really like your coding style and the explanations. Please keep doing videos like this one! ❤
@patatje143411 күн бұрын
player=1-player is something to remember, genious 😊
@Andre.Ferreiraext4 ай бұрын
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.
@CSJackie4 ай бұрын
Thank you so much! 😃
@Velvetskyy4 ай бұрын
Am also software engineer i always liked ur videos lot's of love👍🏻❤😊
@CSJackie4 ай бұрын
thank you so much!
@Velvetskyy4 ай бұрын
@CSJackie Which book you reading nowadays?pls tell
@SSG_GAMING_0004 ай бұрын
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.
@CSJackie4 ай бұрын
OMG what are the odds!! Glad it helped ☺️
@SSG_GAMING_0004 ай бұрын
@@CSJackie yeah definitely it did. Thank you Jackie looking forward to learn more interesting stuff from you.
@CSJackie4 ай бұрын
Thank you so much! And congratulations, amazing job on the assessment 🫶
@SSG_GAMING_0004 ай бұрын
@@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.
@perlhacker4 ай бұрын
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.
@CSJackie4 ай бұрын
Thanks a lot, go for it :)
@almonies3 ай бұрын
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!
@whocares75573 ай бұрын
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
@LuisLopez-eo5xe3 ай бұрын
Simp
@clockwise73914 ай бұрын
19:31 that pinterest link 🤣🤣🤣🤣🤣 😂😂
@r1makan4 ай бұрын
Good to see you again!
@CSJackie4 ай бұрын
thank you so much :]
@r1makan4 ай бұрын
@@CSJackie thanks for posting the video 😁
@jiajunsun38454 ай бұрын
I love it when you post videos
@CSJackie4 ай бұрын
thank you it means a lot! :]
@larissaqueiroz88584 ай бұрын
Awesome video! Thank you for sharing knowledge. Cant't wait for the next coding videos
@MACODJ4 ай бұрын
I'm a beginner with Python ! It is an amazing code to learn
@RyanRosenquist4 ай бұрын
Yay Carmen just posted 😁
@CSJackie4 ай бұрын
yayy
@luckyhatz4 ай бұрын
The most beautiful programmer i have even seen
@ens85024 ай бұрын
Which reminds me...I recommend the Tic-Tac-Toe casette: "Klappe Die 2te" Nice music from 90s :)
@snakecaseofficial4 ай бұрын
Genau: Tic Tac Toe programmieren, Tic Tac Toe hören und dabei Tic Tac lutschen :D
@henk47104 ай бұрын
@@snakecaseofficial and having nervous TIC of the face
@snakecaseofficial4 ай бұрын
@@henk4710 and listen to the clock "tic tac"
@hanzkranz13194 ай бұрын
Wow, a game that runs on Macintosh, THIS IS AMAZING 🎉🎉🎉
@mcrg4 ай бұрын
It is so easy to understand!!! Thanks for makin this tutorial 👍👍
@CSJackie4 ай бұрын
Glad to hear that! :) thank you for supporting my content
@billylee56244 ай бұрын
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.
@CSJackie4 ай бұрын
Absolutely! Good luck 👍
@h_nrique07404 ай бұрын
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
@CSJackie4 ай бұрын
absolutely! :)
@PLifes4 ай бұрын
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!
@CSJackie4 ай бұрын
Noted, thank you so much :D
@mateofranciulli82244 ай бұрын
Its funny that yesterday I had to do it, in java for my programming class. PD: great video, I learned a lot
@CSJackie4 ай бұрын
That's awesome, although it's more difficult in Java haha. Thanks so much!
@zeeshanahmadkhalil89204 ай бұрын
Watching you teaching, I want to learn from start.
@CSJackie4 ай бұрын
Best of luck!
@raizenperez13584 ай бұрын
This is just perfect!
@dempseydeclerck29114 ай бұрын
I really love this, even if it is simple.. Keep it up Jackie... 🤩😎💥👌
@CSJackie4 ай бұрын
Thank you so much! 😊
@justinwr0924 ай бұрын
If I remember correctly, the secret to winning tic-tac-toe is to not start a nuclear war with Joshua.
@zodiac-ai4 ай бұрын
9:50 When you try to code in one line!
@ioannischristou23623 ай бұрын
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.
@lesamourai54 ай бұрын
Greatest game to humanity!!
@Kmedia888884 ай бұрын
Thank you for sharing, I am trying writing some interesting python obj in my channel! Thank you for sharing!
@IsturforeАй бұрын
I recommended your channel to 25 Russian-speaking small channels
@borisdasgupta21704 ай бұрын
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.
@optimus888amicus4 ай бұрын
hello, everyone ! 🌞😉👍 Very good !
@bigbob23643 ай бұрын
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
@varunsalve4 ай бұрын
I am new here on your channel and have fallen in love with your channel. Fantastic content.
@CSJackie4 ай бұрын
Thank you so much! :D
@GR1FF1N804 ай бұрын
Drinking too much coffee? Nah, not enough coffee 😁
@longsket793 ай бұрын
Pen and paper. Tic tac toe. Faster that way. Got no clue what's being typed up. Enjoyed listened to keybaord sounds though.
@zodiac-ai4 ай бұрын
10:20 Calculas Class Starts!
@brandontv82893 ай бұрын
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.
@DavidBauer385 күн бұрын
Ausgezeichnet!
@delform19894 ай бұрын
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 ;)
@CharmPeddler19 күн бұрын
It would be helpful for us brand newbies to know what software you're using.
@peachesnscream4 ай бұрын
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?
@yinyang95084 ай бұрын
I coded this for my cs 142 in collage
@jes.l.w4 ай бұрын
😍😍 omg that’s so cute!! where can I get one? 🥺
@2bloodyfox4 ай бұрын
Jackie the Queen🎉
@klaramuller10484 ай бұрын
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..
@CSJackie4 ай бұрын
Yes you can do further optimisations :) but it's a pretty small 3x3 board so you could argue it's an overkill
@sergeys76033 ай бұрын
Thank You for the Nice Tutorial
@kunal09504 ай бұрын
My Fav Developer 😍
@CSJackie4 ай бұрын
@Giotheasy4 ай бұрын
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.
@CSJackie4 ай бұрын
🤣
@big123lak4 ай бұрын
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
@CSJackie4 ай бұрын
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!
@bhuvanpancholi69574 ай бұрын
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 :)
@PointEndClick4 ай бұрын
This video is awesome.
@juanrangel89794 ай бұрын
I like your videos, I even liked it without watching it yet, you're a guarantee, greetings :)
@CSJackie4 ай бұрын
aw thank you so much!
@DrRCB4 ай бұрын
Great and inspiring
@mndtr04 ай бұрын
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 =(
@worldwidegamingprofessiona71964 ай бұрын
which operating system is best for making games and for programming can you tell me plz
@Ahmed_osama1464 ай бұрын
This is the first project I was asked to do in college😂
@CSJackie4 ай бұрын
oh that's cool haha :)
@ScreenPrintR4 ай бұрын
Sorry Jackie, I could not understand what video software you suggested. Was is, Riverside AI or Riverside AM, Riverside FM?
@CSJackie4 ай бұрын
Riverside.fm ☺️👌
@ScreenPrintR4 ай бұрын
@@CSJackieThank you
@gerardofad3 ай бұрын
Python is interesting
@ricardo54604 ай бұрын
Hey Jackie What macbook do you use for SD? I was wondering if an M2 with 8gb RAM would be enough for backend development
@CSJackie4 ай бұрын
I’d suggest getting a bit more RAM :) if you have to compromise, imo rather an M1 with 16GB than an M2 with 8GB
@horger894 ай бұрын
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
@CSJackie4 ай бұрын
I never realized x.x
@horger894 ай бұрын
@@CSJackie Okay, saying over 80% might be overreacting, but the right hand definitely does most of the work 😀
@user-hv5jv9gb6c4 ай бұрын
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.
@JonnyTsunami7283 ай бұрын
Jackie, what is the IDE you're using?
@user-fn3yy4ni2v4 ай бұрын
My dream is to be software engineer and i hope i can reach/achieve that dream
@CSJackie4 ай бұрын
You got this! :)
@shivamthakur57084 ай бұрын
Hey love this tutorial, can you please tell what books are there underneath your headphones.
@CSJackie4 ай бұрын
Thank you :] one about Jet Engines and two about system design!
@VulcanOnWheels4 ай бұрын
7:42 Why didn't you just copy the first line to make the other two?
@IsturforeАй бұрын
I suffered today, doing tic-tac-toe in c++ on the command line with 530 lines of procedural programming
@IsturforeАй бұрын
plz author like comment
@miftahulhuda49664 ай бұрын
Woohooo!
@CSJackie4 ай бұрын
☺️
@user-plgmgrs3264 ай бұрын
Cute code
@HONESTLYALOK4 ай бұрын
You are the best ❤
@CSJackie4 ай бұрын
thank u so much
@mattmill304 ай бұрын
"A strange game. The only winning move is not to play."
@tiemenfiat13214 ай бұрын
May be add a computer opponent in the next video? That's not to difficult for this game.
@CSJackie4 ай бұрын
oh that's a cool idea thanks!
@JessAnalysisTV4 ай бұрын
i
@CSJackie4 ай бұрын
being a nerd is cool
@AS-oh4nm4 ай бұрын
прекрасная джеки🥰🥰🥰
@CSJackie4 ай бұрын
❤
@thomas-fk6pt3 ай бұрын
완벽해
@mlsterlous4 ай бұрын
I just asked llama 3 8b, and after several seconds the game is done.
@ANDIBAUER974 ай бұрын
getting myself a glass of of port wine to enjoy this session 👩💻 cheers & saúde jackie 🥹🍷
@CSJackie4 ай бұрын
haha living the life
@pamelar.26844 ай бұрын
How did you begin your journey in coding?
@CSJackie4 ай бұрын
I have a few videos about this on my channel ☺️
@valdigleis4 ай бұрын
Very hot!
@Eah20194 ай бұрын
Question should I go to school for computer science?
@CSJackie4 ай бұрын
watch the TL;DR on video I posted before this one :)
@Miche119574 ай бұрын
😍😍😍😍😍😍😍😍😍😍😍😍😍
@craigcohen36823 ай бұрын
Jackie ... you are very smart and pretty
@KillerLettuce4 ай бұрын
This goes too fast and without much explanation to be beginner friendly. I have no idea what im looking at.
@Santiago-jk5th4 ай бұрын
This kind of content is not exactly for beginners but for intermediates 😓
@nisachannel70774 ай бұрын
Lol
@nisachannel70774 ай бұрын
The title of the video clearly states “ beginner friendly”
@clockwise73914 ай бұрын
"player 0 and player 1" typical engineer brain lol
@CSJackie4 ай бұрын
Guilty
@pontusschönhult4 ай бұрын
make it oop and show us would be cool
@adikisela4094 ай бұрын
Hi jackie
@textbooksmathematicstutorials4 ай бұрын
Too late for me to learn this!
@mhalwasoffice61324 ай бұрын
where can i find like ur keyboard ?
@CSJackie4 ай бұрын
I have a royal kludge 65% mechanical keyboard!
@mhalwasoffice61324 ай бұрын
@@CSJackie thank u so much
@VesuviusAntaria4 ай бұрын
Hello! 🙂🌺🌺🌺
@user-ts1zr5lg2q4 ай бұрын
What is IDE that you use
@CSJackie4 ай бұрын
Pycharm :)
@jakubfrei37573 ай бұрын
guys when they see chick that can code : 🥵
@user-vc5rp7nf8f4 ай бұрын
you're pretty
@xinzeng-iq7zv4 ай бұрын
u have to start somewhere
@failman-3223 ай бұрын
Keyboard have terrible sound
@HoppiHopp4 ай бұрын
I can’t even import pygame. Pip isn’t working and pip3 is talking some gibberish about a virtual environment.
@CSJackie4 ай бұрын
😆you gotta love Python. 1. Make sure to install Python3 and pip3 :) you can check the commands easily on google or chatGPT. 2. Create a directory for the game. 3. Create a virtual environment using pip in your directory. quick google search should work to set this up! 4. Install pygame using pip You should be good to go :)
@HoppiHopp4 ай бұрын
@@CSJackie Thank you so much :) My VSC didn't know that I worked in the virtual environment that I had created. Frustrating. But now I installed it somehow as default in VSC and it's finally behaving nicely.