WEBVTT 00:00:00.624 --> 00:00:04.594 Bağımsız Aktivite | Zar Oyunu 00:00:05.089 --> 00:00:11.600 Bu dersin adı Zar Yarışı. Hemen herkes bilgisayar oyunu oynamayı sever. 00:00:11.600 --> 00:00:14.620 Bilgisayar programcılarının, oyun aşamalarını programa 00:00:14.620 --> 00:00:17.120 nasıl dönüştürdüklerini hiç merak ettiniz mi? 00:00:17.120 --> 00:00:21.081 Bir bilgisayar oyunu yaratmada ve herhangi bir sorunu çözmede 00:00:21.081 --> 00:00:23.340 ilk adım düşünme ve planlamadır. 00:00:23.650 --> 00:00:27.251 Sorun çözmede düşünme adımı bir algoritma üretir. 00:00:27.641 --> 00:00:32.094 Bu da bir sorunu çözmeye veya bir görevi bitirmeye yönelik adım adım bir plandır. 00:00:32.764 --> 00:00:36.894 Bu derste, bir zar yarışı oyunu için algoritma oluşturacaksınız. 00:00:37.724 --> 00:00:40.922 Sonra, arkadaşlarınızdan planınızı deneyip oyunu oynamak için 00:00:40.922 --> 00:00:44.000 adımları takip edip edemediklerini söylemelerini isteyeceksiniz. 00:00:44.000 --> 00:00:47.460 Programcı, adımların doğru olduğuna emin olduktan sonra sıra geldi 00:00:47.460 --> 00:00:53.133 algoritmayı bilgisayarın anlayacağı dilde bir programa dönüştürmeye. 00:00:53.723 --> 00:00:57.283 Her gün yaptığımız hemen her şey bir algoritma gerektirir, 00:00:57.283 --> 00:01:01.023 bir görevi tamamlamak için takip edebileceğiniz adımların listesi. 00:01:01.023 --> 00:01:04.428 Okula hazırlandığınızı, arkadaşlarınızla keyifli bir gün planladığınızı 00:01:04.428 --> 00:01:06.650 veya bir atıştırmalık yaptığınızı düşünün. 00:01:06.650 --> 00:01:09.369 Bu görevlerden herhangi birini tamamlamak için 00:01:09.369 --> 00:01:16.019 daha küçük adımlara bölmelisiniz ve bazen belli bir sıra izlemelisiniz. 00:01:16.019 --> 00:01:21.265 Bir sandviç yaptığınızı düşünün. Dolaptan önce neyi aldığınız fark etmez. 00:01:21.265 --> 00:01:24.839 Fakat kavanozun kapağını açmadan fıstık ezmesini süremezsiniz. 00:01:24.839 --> 00:01:27.999 Bilgisayar algoritmalara ve programlara ihtiyaç duyar, bunlar 00:01:27.999 --> 00:01:32.329 bizim düşünmeksizin yaptığımız şeyleri bile nasıl yapacağını gösterir. 00:01:32.329 --> 00:01:36.035 Algoritma, ne yapılması gerektiğini arka planda düşünür. 00:01:36.035 --> 00:01:42.015 Program ise bir şeyi yapması için bilgisayara verilen asıl talimatlardır. 00:01:42.015 --> 00:01:47.429 Algoritmanın programa dönüştürülmesi gerekir ki bilgisayar çalıştırabilsin. 00:01:47.939 --> 00:01:52.254 Bir görevi, algoritma denen adımlara bölmek bazen zordur. 00:01:52.254 --> 00:01:57.339 Fakat herhangi bir beceri gibi pratik yaptıkça kolaylaşır.