Oyun programlamaya giriş: 10 dk'da yılan oyunu

Опубликовано: 14 Июль 2026
на канале: Selman Kahya | Teknik
49,028
952

Yarışmaya katılmak için yapmanız gerekenler:
1- Şu adrese gidin:
https://codepen.io/SelmanK/pen/aqWXLG...

Bu sayfanın sağ üstünde bulunan FORK tuşuna tıklayıp, açılan kutudan 'That's OK, I just wanna Save as Anonymous’ yazısına tıklayın.

Böylelikle benim kodumu klonlayarak yeni bir codepen oluşturmuş olacaksınız.

2- Kodda şu değişiklikleri yapın:

Yılan elmayı yedikten sonra yeni çıkan elma yılanın üstünde kesinlikle çıkmamalı. Bunun için yeni elmanın koordinatlarına karar verirken yılanın parçalarının bulunduğu noktaları hesaba katmalısınız.

Aynı anda birden fazla oka bastığızda oyun kararsız kalıyor, ve resetleniyor. Buna bir çözüm bulmalısınız.

Görsel açıdan oyunu zenginleştirin. Bazı tavsiyeler: yeni renkler kullanın, seviyeler yapın, ana menü ekleyin. Burası tamamen size kalmış. Diğer yarışmacılardan daha yüksek oy alabilmek için kreatif olmalısınız!

3- Oluşturduğunuz codepen linkini bu videonun altına yorum olarak bırakın.

4- Diğer yorumlara gözatıp en çok beğendiğiniz üç yarışmacının yorumunu beğenin.

5- 15 Mayıs tarihinde en çok beğeniye sahip ilk üç yorum sırasıyla 125, 75 ve 50 TL'lik udemy.com hediye kartlarının sahibi olacak. Bu site üzerinden eğitim seti alıp kendinizi istediğiniz konuda geliştirebilirsiniz.

Programlama serüveninizi burada noktalamayın, aşağıdaki kaynaklara bakıp kendinizi bir sonraki seviyeye taşıyabilirsiniz.

Oyun programlama öğrenmek için ek kaynaklar:

Başlangıç, ping pong oyunu (javascript):
   • Pong - HTML5 Game Programming Tutorial [ja...  

Orta seviye, tetris oyunu (javascript):
   • Write a Tetris game in JavaScript  

Orta seviye, space invaders oyunu (python):
   • Python Game Programming Tutorial: Space In...  

Yüksek seviye, kompleks bir oyun geliştirme (c#):
   • Game Programming  

Google ve Youtube'a 'game programming' yazıp daha fazla kaynak bulabilirsiniz.

**

VİDEODA BAHSEDİLEN LİNKLER:

Basit yazı editörü, notepad++:
https://notepad-plus-plus.org/downloa...

Chrome tarayıcı:
https://www.google.com/chrome/browser...

Yazılıma giriş videosu:
   • Yazılıma/Programlamaya nereden başlamalıyım?  

Geçmiş canlı yayınlarım:
   • Soru / cevap  

Her hafta perşembe günü Türkiye saatiyle 19.30'da canlı yayın var. Bir dahakini kaçırma! Bu yayınlarda Timebendr adında mobil oyun kodluyoruz. Hedefimiz oyunu bitirip store'lara koyduktan sonra 1 milyon kişiye ulaştırma. Herşeyi adım adım beraber tecrübe ediyoruz.

҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉

Sosyal medyada beni takip etmek ister misin?

Linkedin:   / selmankahya  
Instagram:   / selmankahyax  
Twitter:   / selmankahyax  
Facebook:   / selmankahyax  

Egitim ve is tecrubemle alakali sorularin icin Linkedin sayfama gozatabilirsin.

҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉ ҉

Track: "World Gang" by Jay Man.
Thumbnail copyright HMD Global / Nokia.