. Programlama dili yükleme programını açın ve çalıştırın . Başlat menüsündenvarsayılan yükleme alanına kurun .
2
Aç " Python IDE " . " Ping.py. " Tip " import os , sys " ve ardından bir boşluk gibiüst menüden"Dosya " düğmesini seçin ve ardından " New Window . "Dosyayı kaydedin .
3 sonra bir boşluk ve ardından
Tipi " import pygame " " pygame.locals ithal. " tuşuna iki kez basın "Enter " ve ardından " ekran = pygame.display.set_mode ( ( 640480 ) ) " yazın ve program almak için koşmak PyGame oyun komutları ve oyun ekran penceresi.
4
bu kodun bir varyasyon yazarak oyun karakteri görüntüleri oluşturun. 20 piksel genişliğinde bir karakter yaratmak için " CHARACTER_WIDTH = 20 " yazın. Giriş yerine gerçek bir karakter ismi " KARAKTERİ . " Press " Enter" programlama yeni bir satır oluşturmak için . " Yükseklik" ile " WIDTH " değiştirilmesi vefarklı yükseklik yansıtmak içinnumarasını değiştirerek kodlamaaynı satırı yazarakyüksekliğini oluşturun .
5
Tipi " p1Character = pygame.Shape ( x , y , CHARACTER_WIDTH , CHARACTER_HEIGHT . " EğerPyGame veritabanından kullanmak istediğinizşekli ile .değiştirin " şekli " Değiştir" x, y " sen geldiğinekarakteri istediğinizgerçek sayılı koordinatları ile koordine eder.
6
" CHARACTER_COLOR = pygame.color.Color ( " renk " ) " ve " SCREEN_COLOR = pygame.color.Color ( " renk " ) yazarak karakteri ve ekran rengini oluşturun. " her parantez içinde" renk " olarak değiştirin Eğer karakter ve ekran için kullanmak istediğinizrenk göstermektedir.
kelimesi yerine " düşman " bir " enemySpeedX = 1 " ve " enemySpeedY = 1 " . Girdidüşman adını yazarak 7
Programı düşman her noktaya ve istediğiniz her türlü hızını ayarlayabilirsiniz. yazarakşekil oluşturma " ENEMY_COLOR = pygame.color.Color ( " renk " ) ve daha sonra " düşman = pygame.Shape ( x , y , genişlik , yükseklik) . "uygun değiştirin giriş , kendi değerlerini kelime .
8.
yollar, dikdörtgenler ve diğer engellerin gibi şekiller çizmek içinaynı programlama yöntemlerini kullanarak oyun dünyasını oluşturun .
9
çarpışmasonuçları dahil olmak üzere, nesnelerin her biri için çarpışma algılama ekleyin . Örneğin, bir düşman ile çarpışan sonra karakter ölüm programlamak . Tip " Eğer enemy.collidetect ( karakter ) : . Karakteri yok " yazarak karakteri ve sınırları ve düşman ve sınırları arasında 10
Program çarpışma algılama
" character.colliderect ( sınır ) ise : characterSpeedY = characterSpeedY * 0 . " Busınır geçerek gelen karakter engeller . Düşmanın bu işlemi tekrarlayın .
11 tür " sol ok characterSpeedX = 2 basılırsa . " Bu bir desağa karakter hareket edecek gibi bir giriş , programlama tarafından karakter için hareket oluşturma
saniyede iki piksel hızı. Programaynı şekilde ok tuşlarıkalanı.
12 Eğer programı ile yapılır kadar bilgileri girerek devam
. Tip " ( pygame.display.flip ) " oyun içingrafik çizmek için programınbaşında . Oyununuzu çalıştırmak için basın " F5 " .
13. böyle düşmankarakteri yok veya sınırları geçerek değil gibi herhangi bir kusurları bulmak içinoyunu oyna
. Düzgün çalışan kadarkodlama hataları düzeltmek veoyunu yeniden .