Reversi

نرم افزار تصویر:
Reversi
جزئیات نرم افزار:
نسخه: 1.1
ها تاریخ: 20 Feb 15
توسعه دهنده: Bob Bowles
پروانه: رایگان
محبوبیت: 6

Rating: nan/5 (Total Votes: 0)

.

بازیهای یک پیاده سازی از بازی محبوب تخته بازیهای، برای استفاده توسط یک یا دو بازیکن و nbsp است. برخی AI ساده است شامل به ارائه حریف کامپیوتر، و اگر شما احساس تنبل شما می توانید تماشا در حالی که دو مخالفان AI آن مثل حلزون حرکت کردن از.
نصب و راه اندازی (لینوکس):
1. فایل فشرده را Unzip تار. gz جایی.
2. در پنجره کنسول حرکت به دایرکتوری بازیهای-1.0 و دستور زیر را به عنوان ریشه اجرا (در اوبونتو / دبیان استفاده کنید: sudo):
و nbsp؛ [کد: sudo] python3 setup.py نصب
3. در اوبونتو پرتاب دسکتاپ نصب شده است، که شما باید قادر به پیدا کردن در داش و کشیدن به نوار پرتاب شود.
کنترل آماده سازی:
& nbsp؛ در زبان:
& nbsp؛ یک جعبه انتخاب به نظر می رسد به فعال کردن بازیکن را انتخاب کنید زبان مورد نظر خود را.
& nbsp؛ اگر هیچ زبان انتخاب شده است بازی به انگلیسی به طور پیش فرض خواهد شد.
و nbsp؛ نام شما:
& nbsp؛ شما می توانید هر چیزی که شما در اینجا مانند نوع، آن را فقط کمک می کند تا به تشخیص این بازیکنان.
& nbsp؛ در حالت:
& nbsp؛ در چهار حالت پشتیبانی می شوند:
& nbsp؛ از عادی (انسان در مقابل حریف کامپیوتر).
& nbsp؛ از فرد در مقابل فرد، در حالت "گرم صندلی.
& nbsp؛ از کامپیوتر در مقابل کامپیوتر، آنچه من می خواهم حالت تلویزیون به تماس.
& nbsp؛ در حالت محک زنی، همه گرافیک خاموش است. در این حالت اطلاعات اضافی برای تعداد بازی به بازی درخواست شده است.
& nbsp؛ در حالت پیش فرض "طبیعی" است.
و nbsp؛ رمز:
& nbsp؛ در این بازی می پرسد بازیکن در اولین را انتخاب کنید نشانه، سیاه یا سفید. کلیک کنید به انتخاب شما یا نوع 'B' یا 'w'، بسته به UI (پایین را ببینید).
کنترل بازی:
چه کسی شروع می شود در تصادفی انتخاب شده است.
و nbsp؛ را انتخاب کنید کاشی:
& nbsp؛ از بسته رابط کاربر این است که توسط یا کلیک کردن دست بر روی کاشی های مناسب، و یا تایپ کردن در کاشی مختصات به عنوان یک جفت-فاصله از هم جدا از اعداد، به عنوان مثال، 5 6
& nbsp؛ از نکات:
& nbsp؛ یک حالت اشاره شده است برای (انسان) هر بازیکن است که می تواند توسط هر نوشتن 'H' و یا کلیک کردن بر روی دکمه مربوطه، بسته به UI شما با استفاده از روشن ارائه شده است.
& nbsp؛ از ترک:
& nbsp؛ از تایپ 'Q'، هدف قرار دادن "Esc" را و / یا کلیک کردن بر روی 'آیکون بستن پنجره (جزئیات در UI بستگی دارد) باعث می شود که بازی در حال حاضر به سقط شود.
& nbsp؛ در بازی دوباره:
& nbsp؛ شما می توانید انتخاب را به بازی دوباره چند بار که شما می خواهید. بازی ادامه بازی شما، آمار بازی شما خواهد شد انباشته و نمایش داده شده در رتبه بندی.
& nbsp؛ در زمان نوشتن، هیچ مکانیزمی برای ذخیره سازی آمار بازی بین جلسات وجود دارد، بنابراین اگر شما می خواهید برای ذخیره بالا نمرات خود را به شما را مجبور به توسل به یک صفحه نمایش شات!
انتخاب UI: کنسول در مقابل تکینتر / TTK
این بازی دارای حمل شده است 'سخت سیمی برای رابط تکینتر / TTK. برای بسیاری از اهداف این یک رابط خوب و آسان برای استفاده است (به اعتقاد من). با این حال، به خصوص اگر شما می خواهید برای انجام بسیاری از نیمکت تست هوش مصنوعی های مختلف، شما ممکن است مایل به استفاده از رابط کنسول به جای. این بسیار آسان است انجام در کد منبع، فقط سازمان ملل متحد-نظر رابط کنسول و اظهار نظر رابط تکینتر در عنوان ماژول رابط کاربر.
نسخه قدیمی بازی نیز تا به حال رابط pygame، اما این شده است در نسخه حمل حذف شده است. دلایل متعددی برای این کار وجود دارد:
- در زمان نوشتن، نصب pygame برای پایتون 3 چیزی از هنر سیاه و سفید است که هنوز هم. این احساس شد که مشکل از نصب pygame مهمتر هر مزایای استفاده از آن را برای یک بازی هیئت مدیره ساده برای کاربران نهایی.
- حذف رابط pygame باعث می شود بسته بندی ساده (خوب، پس من تنبل).
- برای یک بازی هیئت مدیره، دست زدن به پیچیده از جن (قدرت بزرگ pygame را) مورد نیاز نمی باشد. تکینتر / TTK به جای ارائه می دهد مجموعه ای بسیار خوب از ویدجت مضمون با قلاب بسیار عالی برای callouts، ساخت رابط کاربر بسیار آسان برای نوشتن، و خیلی بهتر استفاده کنید، از ممکن است با گرافیک از pygame.
- در زمان نوشتن، pygame کند یونیکد را پشتیبانی نمی کند. این به این معنی است که i18n با زبان مانند، به عنوان مثال، چینی است، ممکن نیست در یک رابط pygame با استفاده از بسته i18n پایتون. شما فقط تا پایان با یک بار از جعبه مستطیل شکل بر روی صفحه نمایش. i18n با pygame هنوز هم ممکن است، اما آن را به مقدار زیادی از کد، و استفاده از تعداد زیادی از تصاویر گرافیکی به جای متن نیاز دارد. همانطور که در بالا اشاره شد، من تنبل هستم.
؟

<: - چرا، در این روز و سن، نرم افزار نوشته شده است که نشانی از یونیکد را پشتیبانی نمی کند (expecially وقتی که یکی از نقاط قوت از زبان آن را در نوشته شده است)

مورد نیاز است P> پایتون
نامپای

نرم افزار های مشابه

Unabomber
Unabomber

20 Feb 15

2ooM
2ooM

3 Jun 15

Scorched3D
Scorched3D

15 Apr 15

Xconq
Xconq

2 Jun 15

نظرات به Reversi

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!