Skip to content

Commit ff87345

Browse files
authored
Create README.md
1 parent 9be8147 commit ff87345

File tree

1 file changed

+141
-0
lines changed

1 file changed

+141
-0
lines changed

README.md

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
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

Comments
 (0)