סייטסוואפ – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
עדיין בתהליך כתיבת הערך
אנדר-ויק (שיחה | תרומות)
שורה 89:
עד כה, סייטסוואפ בחנה את הזריקות שלנו, ומתי פעם באה יזרק כדור, עוד דרך לגשת לנושא, היא לבחון את ה"מצב" של הכדורים באוויר, ז"א לא להסתכל רק על כדור אחד בכל ביט אלא לראות את התמונה השלמה של התבנית. דיאגרמות מצב, מתארות מעין "תחזית" שבה הן מראות כמה זמן יש לכל כדור עד שהוא נזרק שוב, הן מורכבת משורה של משבצות המאוכלסות ע"י הסימנים "X" ו "-" , כל משבצת מסמנת ביט בזמן, אם יש במשבצת כדור היא מסומנת בסימן X ואם אין בסימן - המשבצת השמאלית ביותר היא הזמן הנוכחי, אם יש בה כדור הוא חייב להזרק בביט הזה לאחת המשבצות הריקות הפנויות, אם אין בה כדור, הסייטסוואפ של הביט הוא 0. כדי לעבור לביט הבא אנו מוחקים את המשבצת השמאלית ביותר ומוסיפים עוד משבצת מצד ימין, אנו משבצים את הכדור שנזרק באחת המשבצות הפנויות. כך למשל, המצב XX--X מתאר מצב בו בשני הביטים הקרובים נוחת כדור, לאחר מכן יש שני ביטים פנויים (לעת עתה) ולאחר מכן עוד כדור שנוחת, לאחר שאנו מסירים את הכדור הראשון ומוסיפים עוד משבצת אנו מקבלים את שלב הביניים הזה -X--X(חשוב להדגיש שזה הוא רק שלב ביניים), אנו מתבוננים ורואים איפה אפשר לשבץ את הכדור שזרקנו, הזריקה 1 תפוסה, יש שם X ואם נזרוק 1 תווצר התנגשות, אם נזרוק 2 נקבל את המצב -XX-X, לחלופין, בזריקה 3 נקבל את המצב -X-XX, המשבצת של 4 תפוסה, ואם נזרוק 5 נקבל את המצב X--XX, במידה והיינו רוצים לזרוק מספר שהוא יותר גבוה מ-5 כל שהיינו צריכים לעשות הוא להוסיף עוד משבצות, מספר המשבצות קובע את הגובה המקסימלי, בעוד מספר הסימנים X מעיד על כמות הכדורים.<br />
 
<div style="direction: ltr;">
{| align=right style="text-align:right;border: 1px solid black;" border=1
|- style="background:#ffdead;"
שורה 124 ⟵ 125:
|&nbsp;||&nbsp;||&nbsp;||0 ||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;
|}
</div>
 
הדיאגרמה שמצד שמאל מתארת את כל המצבים האפשריים ל-3 חפצים ועד לגובה מקסימלי 5, ואת כל המעברים האפשריים בניהם, אם נעקוב אחרי החצים והמספרים כל סייטסוואפ שיחזיר אותנו למצב בו התחלנו הוא תקין. כל סייטסוואפ ניתן לתיאור בעזרת דיאגרמת מצב אבל כמובן שאם מעלים את הגובה המקסימלי, הדיאגרמה גודלת לממדי ענק.<br />
מכיוון שדיאגרמות המצב כוללות רק שני סימנים "X" ו"-" הם ניתנות לתיאור על ידי בסיס ספירה [[בסיס בינארי|בינארי]], המצב XX--X ניתן לתיאור גם כ11001 המטריצה שמימין, היא בעצם אותה הדיאגרמה שמשמאל, ומתארת את כל המצבים וזריקות המעבר ב3 חפצים ועד לגובה מקסימלי 5, כדי להעביר את דיאגרמת המצבים לשיטה בינארית יש להפוך את הצד הימני לזמן הנוכחי, וכך לרשום את המצב XX--X כ- 10011 שערכו הבינארי הוא 19 ולא 25 (11001).
==== מצב קרקע ומצבים מרוגשים ====
אם נחזור ונתבונן בדיאגרמה מצד ימין, בפינה השמאלית התחתונה מופע המצב --XXX, שהוא גם המצב היחיד שניתן לחזור אליו ע"י זריקה אחת בלבד, מצב זה נקרא מצב "קרקע", המצב של תבניות הג'אגלינג הבסיסיות, קסקייד ופאונטיין. ללהטוטנים, חשובה ההפרדה בין סייטסוואפים שעוברים דרך מצב קרקע, לכאלה שלא עוברים. סייטסוואפ שלא עובר במצב קרקע נקרא סייטסוואפ במצב "מרוגש". ההבדל ללהטוטן המבצע הוא מהותי, כדי להגיע לאחד המצבים שבתוך הסייטסוואפ מתוך התבנית הרגילה יש צורך בזריקות "כניסה" וכדי לחזור לתבנית יש צורך בבזריקות "יציאה", לדוגמא, כדי להגיע לאחד המצבים שבתבנית 51 שהיא סייטסוואפ מרוגש תקין ב3 כדורים אפשר לזרוק 4 מתוך המצב --XXX כדי לחזור אפשר לזרוק 2, כחוק, הכניסה והיציאה לסייטסוואפ מרוגש תקין תמיד יתחברו לסייטסוואפ תקין נפרד באותו מספר כדורים, (42 - סייטסוואפ תקין ב-3 כדורים)לכן אפשר לחשב את היציאה לפי הכניסה ולהפך.
 
== סינכרוני ==