HT Oyunlar
Home  >> HT Oyunlar >  >> Bilgisayar Oyunları

Python ile oyun nasıl

Python oyunlar oluşturmak için , biri amaçları , çeşitli için tasarlanmış bir oyun dildir . SenPython Programlama Dili sitesindenPython program yüklemeniz gerekir . Eğer bir oyun yaratmak için programlama araçları geniş bir ürün yelpazesine sahiptirPyGame modülü , ayrıca yüklenmesi gerekir . Python programlama temel bir anlayış başlamadan önce gereklidir. Talimatlar 1. kendi web sitelerindenPython Programlama Dili IDE vePyGame modülünü indirin


. 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 .


https://tr.htfbw.com © HT Oyunlar