|
| 1 | +# ADAM ASMACA V4.5.0 README FILE |
| 2 | +Tr: Bu Adam Asmaca Oyunu İçin bir beni oku dosyasıdır |
| 3 | + |
| 4 | +## Kurulum |
| 5 | +TR: |
| 6 | +Kurulum için dizindeki [setup.py](setup.py) dosyasını çalıştırmanız gerekmektedir, bu dosya kurulum sırasında [PyYaml](https://pypi.org/project/PyYAML/) kütüphanesini kuracaktır. bunu önceden siz yapmak isterseniz; |
| 7 | + |
| 8 | +```bash |
| 9 | +pip install pyyaml |
| 10 | +``` |
| 11 | +# NASIL OYNANIR? |
| 12 | +Kurulum sonrasında tek yapmanız gereken [game.py](game.py) Dosyanızı çalıştırıp [Kayıt](game.py#L135) Olmanızdır. |
| 13 | +Sonrasında oyunu oynamaya başlayabilirsiniz. |
| 14 | + |
| 15 | +# ÖZELLİKLER |
| 16 | +## Her Kullanıcı için farklı login/signup özelliği |
| 17 | + |
| 18 | +Kullanıcılar giriş yaparak hesaplarını kaybetmezler. |
| 19 | + |
| 20 | +## Admin Modu: |
| 21 | + |
| 22 | + 1) oyun dosyalarina eris ve onlari degistir. |
| 23 | + |
| 24 | + 2) kategoriye yeni kelime ekle |
| 25 | + |
| 26 | + 3) yeni kategori ekle |
| 27 | + |
| 28 | + 4) admin modunda oyun oyna (kaydedilmez) |
| 29 | + |
| 30 | + 5) oyun çalıştırma özelliklerini görüntüle (temel değerleri tek seferde ekrana yazar.) |
| 31 | + |
| 32 | + 6) Author.ini Dosyasını oku. |
| 33 | + |
| 34 | + 7) Oyun Dosya Konumlarını Al. |
| 35 | + |
| 36 | +## CONFIG DOSYASI |
| 37 | + |
| 38 | +Oyunun tüm ayarlarının editleyebileceğiniz bir config dosyası |
| 39 | + |
| 40 | +Example Config; |
| 41 | +```yaml |
| 42 | +admin_kullanici_adi: admin |
| 43 | +admin_sifresi: cokgizlisifre |
| 44 | + |
| 45 | +#Oyunlar kaydediliyormu? True haric her deger False sayilir. |
| 46 | +Oyunlar_Kaydedilsinmi: True |
| 47 | + |
| 48 | +#Oyuna baslayan bir oyuncunun hesabina yazilan baslangic coini. DIKKAT BU DEGER VE ASAGIDAKI DEGERLER ASLA VE ASLA 0 YA DA FALSE OLMAMALIDIR. YUKARIDAKI DEGER ICIN TRUE DISI BIR SEY YAZMANIZ YETERLIDIR EGER 0 YA DA FALSE KULLANIRSANIZ KODU BOZARSINIZ. |
| 49 | +Baslama_coini: 1 |
| 50 | + |
| 51 | +#Oyun sonunda kelimeuzunlugu * value olarak hesaplanan coin verme islemleri |
| 52 | +COIN_Kolay_Carpani: 2 |
| 53 | +COIN_Normal_Carpani: 5 |
| 54 | +COIN_Zor_Carpani: 10 |
| 55 | + |
| 56 | +#Harf alma bedelleri |
| 57 | +COIN_Kolay_Harf_Alma_Bedeli: 8 |
| 58 | +COIN_Normal_Harf_Alma_Bedeli: 20 |
| 59 | +COIN_Zor_Harf_Alma_Bedeli: 40 |
| 60 | + |
| 61 | +#Guvenlik Protokolu: |
| 62 | +#0) Guvenlik yok. |
| 63 | +#1) En Az 8 Haneli Bir Sifre. |
| 64 | +#2) En Az 8 Haneli, Bir rakam bulunduran sifre |
| 65 | +#3) En Az 8 Haneli, Bir rakam bulunduran , Buyuk-kucuk harf olan sifre. |
| 66 | +#4) En Az 8 Haneli, Bir rakam bulunduran , Buyuk-kucuk harf , Ozel Karakter Bulunduran Sifre |
| 67 | +guvenlik_protokolu: 2 |
| 68 | + |
| 69 | +#Bunu elleme. |
| 70 | +config_version: 4.5.0_PB_RLS_BqUtsZ985 |
| 71 | +``` |
| 72 | +
|
| 73 | +
|
| 74 | +### OYUN MODU SECIMI |
| 75 | +
|
| 76 | +-En Kolay Mod: |
| 77 | +
|
| 78 | + 12 can hakki |
| 79 | + kategoriler belirli |
| 80 | + kalan can * 5 Puan Carpani |
| 81 | + [örn 1 canınız kaldığında: 5P] |
| 82 | + Harf Alma Bedeli = config |
| 83 | +
|
| 84 | +-Orta Seviye Mod: |
| 85 | +
|
| 86 | + 6 can hakki |
| 87 | + kategoriler belirli |
| 88 | + kalan can * 10 Puan Carpani |
| 89 | + [örn 2 canınız kaldığında: 20P] |
| 90 | + Harf Alma Bedeli = config |
| 91 | +-Zor Mod: |
| 92 | +
|
| 93 | + 4 can hakki |
| 94 | + kategoriler belirsiz |
| 95 | + kalan can * 30 Puan Carpani [örn 4 canınız kaldığında:120P] |
| 96 | + Harf Alma Bedeli = config |
| 97 | +
|
| 98 | +Yukarıda gördüğünüz can haric tüm değerler config.yaml dosyasından editlenebilir. |
| 99 | +
|
| 100 | +
|
| 101 | +## Gerçekçi bir Adam Asmaca Oyunu |
| 102 | + + Adam can sayiniza göre ekranda asılır. |
| 103 | + + kelimenin kaç harfli olduğu _ ile gösterilir örn kelime elma ise --» _ _ _ _ |
| 104 | + + kalan can sayınıza göre puan hesaplanır |
| 105 | + + kazandığınız / kaybettiğiniz oyunlar saklanır |
| 106 | +
|
| 107 | +## Oyunlar aşağıdaki formatta kaydedilir: |
| 108 | +```yaml |
| 109 | + Oyun -> <tarih>-<saat>: |
| 110 | + Oyun zorluk modu: <> |
| 111 | + Kazanilan Oyun Sayisi: <> |
| 112 | + Kaybedilen Oyun Sayisi: <> |
| 113 | + Kazanilan Puan: <> |
| 114 | + Oyun Suresi: <saat-dakika-saniye> |
| 115 | +``` |
| 116 | +
|
| 117 | +## Dosya konumları: |
| 118 | + Hesaplar --» data/main/accounts.txt (format = <username>?<password>) |
| 119 | + Kategoriler --» data/main/categories/ (klasörün içeriğinde tüm kategoriler mevcuttur, all.txt dosyası tüm kategori isimlerini içerir) |
| 120 | + Kayıt dosyaları --» data/player.saves/<username>.txt |
| 121 | +## Coin sistemi: |
| 122 | + Her maç başına bulunan kelimenin harfleri * <zorluk katsayısı> kadar coin kazanılır bu coinle !harfal komutu ile gizlenmiş bir harf ortaya çıkartılabilir. |
| 123 | +## İstatistikler: |
| 124 | + Giriş bölümünde istatistikleri görebilme özelliği. |
| 125 | +
|
| 126 | + Ex; |
| 127 | +```yaml |
| 128 | +XoX Adli Oyuncunun Istatistikleri: |
| 129 | +Kazanilan toplam oyun sayisi: 1 |
| 130 | +Kaybedilen toplam oyun sayisi: 0 |
| 131 | +Oyun icinde gecirilen toplam sure: 1:20 |
| 132 | +Kazanilan toplam puan: 105 |
| 133 | +Hesaptaki anlik coin: 950 |
| 134 | +``` |
| 135 | +## Renkli Bir Oyun Deneyimi: |
| 136 | + Oyun Tamamen Renklendirilmiş ve ASCII ART Kullanılarak süslenmiştir. |
| 137 | +
|
| 138 | +
|
| 139 | +## Lisans |
| 140 | +
|
| 141 | +[MIT](https://choosealicense.com/licenses/mit/) |
0 commit comments