משחקים :: Yasudoku :: הלוח

מגדיר את לוח הסודוקו
הורד עכשיו

משחקים :: Yasudoku :: הלוח דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Andrew Wyllie
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~wyllie/

משחקים :: Yasudoku :: הלוח תגים


משחקים :: Yasudoku :: הלוח תיאור

מגדיר את לוח הסודוקו משחקים :: Yasudoku :: לוח הוא מודול Perl המגדיר את הלוח סודוקו. Methods_init אתחול הלוח החדש לוח המשחק הוא 9 שורות על ידי 9 עמודות, אבל אנו לאחסן את הלוח במערך מימדי אחד - לדוגמה, אלמנט 9 יהיה מפה לשורה 2, עמודה 1 (זכור כי האלמנט הראשון של המערך הוא 0) .Get_rows / get_row לקבל שורות יחזיר ref כדי מערך של כל השורות. Get_Row רק להחזיר שורה אחת - מספרים שורה חוקיים הם 1 - 9.Get_cols / get_col לקבל cols יחזיר ref למגע של כל cols. Get_Col רק להחזיר שורה אחת - חוקי COL הם 1 - 9.Get_grps / get_grp קבוצות מוגדרים כמערכת של תשעה תיבות קבוצה בריבועים, ישנן שלוש שורות של קבוצות ושלוש קבוצות בכל שורה. הם ממוספרים כדלקמן. 1 | 2 | 3 --- | --- |- 4 | 5 | 6 --- | --- --- 7 | 8 | 9 Get_Grps יחזיר REF למגוון של כל הקבוצות. Get_grp יהיה רק להחזיר קבוצה אחת אשר ניתן לציין על ידי אחד המספרים מעל.Get_values להחזיר רשימה של כל הריבועים עם ערכים setget_lement_membership שיטה זו תחזיר את שלוש הקבוצות כי האלמנט הוא חבר. שורה אחת, עמודה אחת וקבוצה אחת. שיטה זו מציגה את המצב הנוכחי של Boardshow_board_Detail שיטה זו מציגה את המצב הנוכחי של הלוח כולל את הערכים האפשריים עבור כל square.Run_board אפשרי שיטה זו לפתור את candpass_one המעבר הראשון מחפש ערכים מקטין את AdristsPasspass_two זה מחפש מערכים valid_num שיש להם ערך ייחודי ולכן צריך את הערך שהוקצו להם לדוגמה: מרובע 1 יכול להיות (1,2,3) מרובע 2 יכול להיות (2,3,4,6) מרובע 3 יכול להיות (2,3,4,5) מרובע 4 יכול להיות (5,6) מאז מרובע 1 הוא היחיד עם '1', זה צריך להיות 1 דרישות: · פרל


משחקים :: Yasudoku :: הלוח תוכנה קשורה