Skip to content

AkpinarCan/hangman-console-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Adam Asmaca Oyunu(Konsol)

Proje Adı

Adam Asmaca

Proje Hakkında

Okan Üniversitesi vize projesi için yaptığım python konsol uygulamasıdır. Proje

Adam Asmaca Oyunu Açıklaması

Oyunun Amacı:

Oyunun temel amacı, rastgele seçilen bir kelimeyi doğru tahmin ederek oyunu kazanmaktır. Her yanlış tahminde, bir "adam asmaca" resmi oluşturulur ve belirli bir sayıda yanlış tahminde oyun kaybedilir.

Oyun Kuralları:

  • Oyun başladığında, veritabanından rastgele bir kelime seçilir ve bu kelimenin uzunluğu alt tire (_) karakterleri ile gizlenir.
  • Oyuncu, kelimenin içindeki harfleri tahmin eder.
  • Her harf tahmini sonrasında, doğru tahmin edilen harfler kelimenin doğru konumlarına yerleştirilir.
  • Eğer tahmin edilen harf kelimenin içinde yoksa, "adam asmaca" resmi adım adım oluşturulur ve oyuncunun hakkı bir azalır.
  • Oyuncunun belirli bir sayıda yanlış tahmini varsa, oyun kaybedilir.Eğer kelime tamamlandıysa, oyun kazanılır.

Joker Hakkı:

Oyuncular, bir harf tahmini yerine "JOKER" kelimesini kullanabilir. Joker kullanıldığında, bilinmeyen bir harf rastgele seçilir. Yanlızca 1 defa kullanılabilir.

Oyun Sonuçları:

Oyun, ya oyuncunun kelimeyi tamamlamasıyla kazanılır ya da belirli bir sayıda yanlış tahminle kaybedilir.

Yeniden Oynama:

Oyun sona erdikten sonra oyuncular, menüden veya özel bir tuş kombinasyonuyla yeniden oynayabilirler.

Kullanılan Teknolojiler

Projenizde hangi teknolojileri kullandığınızı belirtin. Programlama dilleri, kütüphaneler, çerçeveler ve diğer teknolojik araçları listelemek önemlidir.

  • Python: Oyunun temel kodlama dili olarak Python kullanılmıştır.

  • SQLite3: Oyun veritabanında kelime depolamak için SQLite3 kullanılmıştır.

  • Git: Proje sürüm kontrolü ve paylaşımı için Git kullanılmıştır.

About

Okan University Midterm Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages