From a81b6d05b44be2a1f57d9b968b87f3f285a66792 Mon Sep 17 00:00:00 2001 From: KerimAksak Date: Fri, 7 May 2021 04:51:55 +0300 Subject: [PATCH] =?UTF-8?q?nasilOynanir.html=20ile=20settings.html=20g?= =?UTF-8?q?=C3=B6rsel=20d=C3=BCzenleme.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.html | 2 +- main.js | 5 +- pages/nasilOynanir.html | 37 ++++- pages/settings.html | 345 +++++++++++++++++++++++----------------- 4 files changed, 234 insertions(+), 155 deletions(-) diff --git a/main.html b/main.html index bacb959..20bddfe 100644 --- a/main.html +++ b/main.html @@ -26,7 +26,7 @@ src="./assets/image/rulesYellow.png" alt="rules" /> - Nasıl Oynanır? | diff --git a/main.js b/main.js index 07dd57f..1e7261f 100644 --- a/main.js +++ b/main.js @@ -56,8 +56,11 @@ app.on("ready", () => { enableRemoteModule: true, }, width: 430, - height: 370, + height: 300, title: "Oyun Ayarları", + frame: false, + resizable: false, // *Ekran boyutu imleç ile değiştirilemez. + maximizable: true, // *Ekran maksimum hale getirilemez }); addWindow.loadURL( diff --git a/pages/nasilOynanir.html b/pages/nasilOynanir.html index 0235bc6..5dfe3de 100644 --- a/pages/nasilOynanir.html +++ b/pages/nasilOynanir.html @@ -67,13 +67,13 @@ } p { + font-size: 19px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; } h2 { - padding-left: 20px; padding-right: 20px; } @@ -92,6 +92,15 @@ text-align: center; } + + hr.style-five { + border: 0; + height: 0; /* Firefox... */ + box-shadow: 0 0 10px 1px black; +} +hr.style-five:after { /* Not really supposed to work, but does */ + content: "\00a0"; /* Prevent margin collapse */ +} @@ -110,26 +119,40 @@

1. Kural

-

Kura neticesinde başlama hakkı kazanan oyuncu kendi bölgesinde bulunan istediği kuyudan 4 adet taşı alır. Bir +

Başlama hakkı olan oyuncu kendi bölgesinde bulunan istediği kuyudan 4 adet taşı alır. Bir adet taşı aldığı kuyuya bırakıp saatin tersi yönünde, yani sağa doğru her bir kuyuya birer adet taş bırakarak elindeki taşlar bitene kadar dağıtır. Elindeki son taş hazinesine denk gelirse, oyuncu tekrar oynama hakkına sahip olur. Oyuncunun kuyusunda tek taş varsa, sırası geldiğinde bu taşı sağındaki kuyuya taşıyabilir. Hamle sırası rakibine geçer. Her seferinde oyuncunun elinde kalan son taş oyunun kaderini belirler.

-

2. Kural

+
+

2. Kural

Hamle sırası gelen oyuncu kendi kuyusundan aldığı taşları dağıtırken elinde taş kaldıysa, rakibinin bölgesindeki kuyulara da taş bırakmaya devam eder. Oyuncunun elindeki son taş, rakibinin bölgesinde denk geldiği kuyudaki - taşların sayısını çift sayı yaparsa (2, 4, 6, 8 gibi) oyuncu bu kuyuda yer alan tüm taşların sahibi olur ve onları + taşların sayısını çift sayı yaparsa (2, 4, 6, 8 gibi) oyuncu bu kuyuda yer alan tüm taşların sahibi olur ve onları kendi hazinesine koyar. Hamle sırası rakibine geçer.

+

3. Kural

Oyuncu taşları dağıtırken elinde kalan son taş, yine kendi bölgesinde yer alan boş bir kuyuya denk gelirse ve - eğer boş kuyusunun karşısındaki kuyuda da rakibine ait taş varsa, hem rakibinin kuyusundaki taşları alır, hem de + eğer boş kuyusunun karşısındaki kuyuda da rakibine ait taş varsa, hem rakibinin kuyusundaki taşları alır, hem de kendi boş kuyusuna bıraktığı taşı alıp hazinesine koyar. Hamle sırası rakibine geçer.

+

4. Kural

Oyunculardan herhangi birinin bölgesinde yer alan taşlar bittiğinde oyun seti biter. Oyunda kendi bölgesinde taşları ilk biten oyuncu, rakibinin bölgesinde bulunan tüm taşları da kazanır. Dolayısıyla, oyunun dinamiği son ana kadar hiç düşmez. - Mangala Oyunu 5 set olarak oynanır. - Oyunu kazanan oyuncu (1) puan, kaybeden (0) puan ve berabere bitiren oyuncular yarım (0,5) puan alır. +

+


+
+

Oyun Ayarları

+
+

Kullanıcı Adı

+

Oyun başlangıç ile beraber kullanıcıya varsayılan isimlerden birini atamaktadır. Ana sayfadan "Ayarlar" kısmına girerek + oyun boyunca kullanacağınız ismi belirleyebilirsiniz. +

+
+

Zorluk Seviyesi

+

Bilgisayara karşı oyna modu için geliştirilen Cengaver'in zorluk seviyesini belirlemenizi sağlar. Varsayılan olarak + orta zorluk modu ayarlıdır.

diff --git a/pages/settings.html b/pages/settings.html index c68e046..5711631 100644 --- a/pages/settings.html +++ b/pages/settings.html @@ -1,162 +1,215 @@ - - - - - - + + + + - + - + - +

-
-
-

AYARLAR

- -
-
-
Kullanıcı Adı:
-
+
+
+
+

AYARLAR

+
+
+
+
Kullanıcı Adı:
+
+ +
+
+
+
Zorluk Seviyesi:
+
+
+ +
-
-
Zorluk Seviyesi:
-
-
- - -

-
- - -

-
- - -
-
+
+
+ +
-
-
- -
-
- - -
- +
+
+ +
+
+
+
+
+
+ + +
+
- - + document.getElementById("save").addEventListener("click", function (e) { + var window = remote.getCurrentWindow(); + window.close(); + }); + -- 2.18.1