Tutorialspoint

Pygame ile 2 Boyutlu Oyun ve Algoritma Geliştirmeye Giriş

person icon Oguzhan Kahraman

Pygame ile 2 Boyutlu Oyun ve Algoritma Geliştirmeye Giriş

Python İle Kodlama

updated on icon Updated on Dec, 2023

language icon Language - Turkish

person icon Oguzhan Kahraman

architecture icon Python Game Development,Algorithms,Development,Game Development,2D Game Development

Lectures -36

Resources -8

Duration -4.5 hours

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 8,500+ top Tutorials Point courses anytime, anywhere.

Course Description

   İster sektörde olun ister olmayın hayatımızda çok önemli yeri olan kodlama ve yazılım geliştirmenin en temel ve değerli unsuru yalnızca bir yazılım dilini, bir kütüphaneyi ya da bir programın genel yapısını öğrenmek değil; bir sorunu çözmek için algoritma geliştirmek ve bunu olabildiğince az hata ile uygulayabilmektir. Bu kursta da asıl amacımız kodlamanın bu genel algoritma mantığını oturtabilmek ve bunu uygulayabileceğimiz çok geniş bir alan olan oyun geliştirme üzerinde deneyebilmektir.

   Algoritma mantığını uygulayabilmemiz için tabi ki de bazı temel bilgilere sahip olmamız gerekmektedir. Bu kurstan sonra Python Pygame kütüphanesinin içerisindeki önemli fonksiyonları, metodları ve sınıfları da öğrenmiş olacaksınız. İlk oyunumuz eskilerden hatırladığımız ördek oyununa benzer bir oyun olacak, herhangi bir oyun zevki olmayacak ama basit kavramları öğreneceksiniz. Sonraki yapacağımız 3 oyunun ise bir oyun zevki olacak ve belki arkadaşlarınızla/ailenizle küçük turnuvalar bile yapmak isteyeceksiniz.

   Bu kursta 3+1 farklı oyun yapacağız.  Tüm oyunlar daha önce benzerini görmüş olduğunuz oyunlardan olacak böylece oyunun ne olduğunu anlamak ile zamanınızı boşa harcamayacaksınız. Her oyunun yapılışında biraz farklı bir gidişat ve kod düzeni kullanacağım, böylece siz istediğiniz oyunu yaratmanız için uygulayabileceğiniz 4 farklı şablon oluşacak, size en rahat geleni inceleyip kendi oyununuza uygulayabileceksiniz.

   Değişkenlerim da dahil olmak üzere nerdeyse tüm kursu olabildiğince açık bir Türkçe'ye sahip şekilde yapmaya çalıştım, yıllar sonra kendi yazdığınız ya da benim yazdığım koda dönüp baktığınızda videoları dahi izlemenize gerek kalmadan genel olarak ne yapmak istediğimizi anlayacaksınız. 

Goals

What will you learn in this course:

  • Oyun Geliştirme
  •  Yazılım ve Oyun Algoritmalarını Kavrama
  • Python'da fonksiyon, sınıf ve değişken oluşturma ve bunları etkin şekilde kullanabilme
  • Oyunların Optimizasyonu ve Sprite'ları hakkında fikir sahibi olma

Prerequisites

What are the prerequisites for this course?

  • Python'ın temel bilgilerine (Temel metodlara, veri türlerine, loop oluşturma, değişken tanımlama, fonksiyon üretme vb.) sahip olma
  • Koordinat sistemi ve hız gibi temel bilim kavramlarına sahip olma
Pygame ile 2 Boyutlu Oyun ve Algoritma Geliştirmeye Giriş

Curriculum

Check out the detailed breakdown of what’s inside the course

Giriş ve Temel Bilgiler
4 Lectures
  • play icon Giriş ve Kursun Tanıtımı 02:28 02:28
  • play icon Gereksinimler ve Kursa Nasıl Çalışmalıyım? 01:23 01:23
  • play icon Oyunların Temel Mantığı 01:31 01:31
  • play icon Pygame Kurulumu 01:36 01:36
İlk Oyun: Hedef Vurma
7 Lectures
Tutorialspoint
İkinci Oyun: Meteor Avcısı
10 Lectures
Tutorialspoint
Üçüncü Oyun: Zıplayan Uçak
9 Lectures
Tutorialspoint
Bonus Oyun: Kelime Oyunu
6 Lectures
Tutorialspoint

Instructor Details

Oguzhan Kahraman

Oguzhan Kahraman

EĞİTİM

ESKİŞEHİR MAARİF KOLEJİ 2016-2020


İSTANBUL TEKNİK ÜNİVERSİTESİ

-ENDÜSTRİ MÜHENDİSLİĞİ LİSANS, 2020

- BÜYÜK VERİ VE İŞ ANALİTİĞİ YÜKSEK LİSANS 2023

- MAKİNE MÜHENDİSLİĞİ YANDAL ÖĞRENCİSİ 2021


TECRÜBE

- YAPAY ZEKA VE VERİ BİLİMİ ALGORİTMALARI

- LİSE ÖĞRENCİLERİNE ÖZEL DERS

-DİJİTAL İÇERİK GELİŞTİRME

- YOUTUBE TARİH VİDEOLARI

-ENMAK HAVACILIK (AĞUSTOS 2021-EYLÜL 2021) STAJ

- İZCİLİK KULÜBÜ LİSANSLI LİDER VE EĞİTMEN

-PYTHON'DA VERİ BİLİMİ VE OYUN GELİŞTİRİCİLİĞİ

-CNC, TORNA VE FREZE GÖNÜLLÜ STAJER

-TUSAŞ TEI ÜRETİM STAJ

-TEKNİK RESİM ANLAMA ÇİZME

-KALİTE KONTROL ARAÇLARINI KULLANMA

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us

1800-202-0515