Kinonk היא תכנית Pentominoes נכתבה ב- C ++. Pentominoes הוא משחק לוח לשני שחקנים, שבו המטרה היא להיות השחקן האחרון לשים pentomino (חתיכה מורכבת מחמישה ריבועים) על הלוח. Kinonk יכול גם לשחק Katamino, גרסה של pentominoes. Kinonk נכתב במקור עבור פרויקט של סוף התיכון, ולכן יש דו"ח נרחב זמין בחבילה.
Kinonk משתמש באלגוריתם bruteforce פשוט ויכול לשחק בכל עמדה בצורה מושלמת אם יינתן מספיק זמן. אתה יכול להגביל את זמנה על ידי מתן מגבלת זמן שרירותי או פשוט לתת Kinonk לנתח כל דבר.
תכנית זו משתמשת scons במקום יותר traditionnal להפוך לבנייה עצמה. אתה צריך את זה אם אתה רוצה לבנות את המקורות. Makefile עלול להיות כתוב ביום מן הימים.
הנה כמה תכונות עיקריות של "Kinonk":
· שחק katamino המשחק כמו גם pentominoes
· ניתן לתת מגבלת זמן
· ניתן להתאים אישית את שיטות מיון
· ניתן להתאים אישית את גודל הלוח וכן pentominoes המשמשים
· פלט יכול detailled נתונים סטטיסטיים על יעילותה. אז יכולים להיות שנוצרו באמצעות תרשימי תסריט פרל הכלולים בחבילה
· יכול לשחק נגד עצמו, או למצוא אחד את כל המהלכים המנצחים / לתצורה נתון.
· חינם וקוד פתוח תוכנה תחת רישיון GNU הציבורי
תכונות :
- לשחק katamino המשחק כמו גם pentominoes >
- האם יינתן זמן מוגבל
- האם להתאים את שיטות מיון
- ניתן להתאים אישית את גודל הלוח וכן pentominoes המשמשים
- האם פלט detailled נתונים סטטיסטיים על יעילותה. אז יכולים להיות שנוצרו באמצעות תרשימי תסריט פרל הכלולים בחבילה
- האם לשחק נגד עצמו, או למצוא אחד את כל המהלכים המנצחים / לתצורה מסוימת.
- תוכנה חינם וקוד פתוח תחת רישיון GNU הציבורי
תגובות לא נמצא