You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
با زنجیر در مقررات بازی آشنا شدید در تمام دستورات بالا اگر باعث شد که نوبت
2286
-
به حریف برود و زنجیری فعال کند آن \lr{action} را انجام نمیدهید و پیام
2287
-
مربوطه
2288
-
را انجام نمی دهید و در صورت اتمام زنجیر به صورت برعکس \lr{action} های
2289
-
مربوطه
2290
-
را انجام میدهید.
2288
+
با زنجیر در مقررات بازی آشنا شدید. به طور خلاصه Chain به حالتی گفته میشود که شما و حریف به دلیل وجود Trap کارت، به طور همزمان در یک نوبت چندین کارت را فعال کنید. مثلا شما یک کارت را فعال کرده و حریف شما با کارت دیگری نظیر \lr{Magic Jammer} افکت کارت شما را باطل کند. در تمام دستورات بالا اگر فعالسازی زنجیری باعث شد که نوبت
2289
+
به حریف برود و زنجیری فعال کند، افکتهای کارتهایی که به صورت زنجیری در حال استفاده هستند را در یک پشته ذخیره میکنید و سپس از بالای پشته شروع به اعمال آنها میکنید. یعنی Action کارتی که دیرتر از همه فعال شده است، زودتر از بقیه اعمال میشود.
2290
+
2291
+
توجه کنید در زمینه امکان فعال شدن زنجیرهای، مسئلهای به نام Speed هم وجود دارد. پیادهسازی درست Speed نمره امتیازی دارد و میتوانید در حالت ساده، Speed همه کارتها را یکسان در نظر بگیرید.
در صورتی که بازی با یک \lr{Round} برگزار شده باشد، جایزه برنده شدن در آن $1000$ امتیاز و مقداری پول است. مقدار پولی که فرد برنده میشود، به صورت زیر محاسبه میشود:
2299
+
$$1000 + LP_{winner}$$
2300
+
2301
+
که $LP_{winner}$ مقدار \lr{Life Point} است که در انتهای بازی برای برنده باقی مانده است. بازنده نیز $100$ واحد پول برنده میشود.
2302
+
2303
+
در صورتی که بازی با سه \lr{Round} انجام شده باشد، تمامی امتیازات گفته شده در قسمت قبل در انتها که برنده نهایی مشخص شد، محاسه میشود. برای برنده نهایی پول به صورت زیر خواهد بود:
2304
+
$$3000 + 3\times\max({LP_{winner}})$$
2305
+
و منظور از
2306
+
$\max({LP_{winner}})$
2307
+
بیشترین مقدار \lr{Life Point} در سه یا دو بازیهای انجام شده است. بازنده نیز $300$ واحد پول برنده میشود. امتیاز اضافه شده به برنده هم $3000$ خواهد بود.
2308
+
2309
+
توجه کنید که بازیهایی که با سه \lr{Round} برگزار میشوند در صورتی که یک شرکتکننده دو دور اول و دوم را برنده شود، بدون انجام بازی سوم به نفع شرکت کننده اول به پایان میرسد.
@@ -2424,6 +2443,8 @@ \subsection*{{\titr حالت تقلب / دیباگ}}
2424
2443
2425
2444
\subsection*{{\titr ایمپورت و اکسپورت دیتابیس }}
2426
2445
2446
+
2447
+
2427
2448
یکی از کارهای دیگری که پروژه شما باید قابلیتش را داشته باشد، توانایی JSON کردن کارت شماست، در واقع با دادن یک سری دستورات پروژه شما باید قادر باشد که کارتهای شما را (با تمامی اطلاعاتشان) به صورت جیسون در یک فایل بریزد (به عبارتی دیگر serialize کند)، و بتواند آن را از فایلها نیز بخواند (به عبارتی دیگر deserialize کند).
2428
2449
2429
2450
ایمپورت کردن یک کارت:
@@ -2442,6 +2463,8 @@ \subsection*{{\titr ایمپورت و اکسپورت دیتابیس }}
2442
2463
\end{latin}
2443
2464
\end{mybox}
2444
2465
2466
+
توجه داشته باشید که قسمت Import و Export یک منوی جداگانه است که از منوی اصلی قابل دسترسی است.
2467
+
2445
2468
\subsection*{{\titr معرفی کارتها }}
2446
2469
2447
2470
معرفی کارتهایی که باید پیادهسازی کنید در ضمیمه این مستند انجام شده است.
0 commit comments