Skip to content

SenemAdalan/Lords_Of_Polywarphism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lords of Polywarphism

Bu proje, 2-boyutlu bir dünyada çok oyunculu bir savaş oyununu simüle eder ve Python programlama dili kullanılarak yazılmıştır.

📋 Proje Açıklaması

  • Yapılış Tarihi: 18 Mart 2024
  • Son Güncelleme: 6 Şubat 2025

Proje 2-boyutlu matris formunda bir dünyada çok oyunculu bir savaş oyunu geliştirmeyi amaçlamaktadır. Oyuncular belirli kurallar çerçevesinde savaşçılar üretir ve yerleştirir. Savaşçılar belirli özelliklere ve saldırı yeteneklerine sahiptir. Oyunun amacı, dünyada en uzun süre hayatta kalmak veya dünyanın %60'ını ele geçirmektir.

Ana Özellikler

  • Dünya Boyutları: 16x16, 24x24, 32x32 veya kullanıcı tanımlı boyutlarda kare bir dünya.
  • Oyuncu Sayısı: Minimum 1, maksimum 4 oyuncu.
  • Savaşçı Türleri: Muhafız, Okçu, Topçu, Atlı, Sağlıkçı.
  • Kaynak Yönetimi: Oyuncular, her elde kaynak kazanır ve bu kaynaklarla savaşçı üretir.
  • Savaş Mekaniği: Savaşçılar, belirli kurallar çerçevesinde saldırı yapar ve savunma gerçekleştirir.
  • Oyun Sonu: Oyuncuların dünyada kalma süresi veya ele geçirdikleri alan yüzdesine göre belirlenir.

🚀 Başlarken

Bu projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları izleyin.

Gereksinimler

  • Python 3.x
  • pygame
  • sys
  • random
  • ABC

Kurulum

  1. Repoyu klonlayın:
    git clone https://github.com/kullanici_adi/proje_adi.git
  2. Proje dizinine gidin:
    cd proje_adi
  3. Gerekli kütüphaneleri yükleyin:
    pip install -r requirements.txt
  4. Projeyi çalıştırın:
    python main.py

🛠️ Kullanım

Proje bir komut satırı arayüzü (CLI) üzerinden çalışır. Oyuncular menü seçeneklerini kullanarak savaşçı türlerini seçer ve yerleştirir. Oyun her hamle sonunda ve tur sonunda durumu ekranda gösterir.

Komutlar

  • Savaşçı Üret: Savaşçı türünü seçer ve koordinatları girerek yerleştirir.
  • Pas Geç: Hamleyi pas geçer.
  • Durum Göster: Dünyadaki mevcut durumu gösterir.
  • Çıkış: Oyundan çıkar.

🖥️ Proje Arayüzü

Image

Image

Image

About

A 2D war game designed using the Python programming language and the Pygame module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages