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

תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
עדיין בתהליך כתיבת הערך
שורה 87:
== "מצבים" ודיאגרמות מצב (סטייטס) ==
[[קובץ:StateDiagram3BallMaxThrow5.png|שמאל|400PX|דיאגרמת מצב ל3 חפצים ועד לגובה מקסימלי 5]]
עד כה, סייטסוואפ בחנה את הזריקות שלנו, ומתי פעם באה יזרק כדור, עוד דרך לגשת לנושא, היא לבחון את ה"מצב" של הכדורים באוויר, ז"א לא להסתכל רק על כדור אחד בכל ביט אלא לראות את התמונה השלמה של התבנית. דיאגרמות מצב, מתארות מעין "תחזית" שבה הן מראות כמה זמן יש לכל כדור עד שהוא נזרק שוב, הן מורכבת משורה של משבצות המאוכלסות ע"י הסימנים "X" ו "-" , כל משבצת מסמנת ביט בזמן, אם יש במשבצת כדור היא מסומנת בסימן X ואם אין בסימן - המשבצת השמאלית ביותר היא הזמן הנוכחי, אם יש בה כדור הוא חייב להזרק בביט הזה לאחת המשבצות הריקות הפנויות, אם אין בה כדור, הסייטסוואפ של הביט הוא 0. כדי לעבור לביט הבא אנו מוחקים את המשבצת השמאלית ביותר ומוסיפים עוד משבצת מצד ימין, אנו משבצים את הכדור שנזרק באחת המשבצות הפנויות. כך למשל, המצב XX--X מתאר מצב בו בשני הביטים הקרובים נוחת כדור, לאחר מכן יש שני ביטים פנויים (לעת עתה) ולאחר מכן עוד כדור שנוחת, לאחר שאנו מסירים את הכדור הראשון ומוסיפים עוד משבצת אנו מקבלים את שלב הביניים הזה -X--X(חשוב להדגיש שזה הוא רק שלב ביניים), אנו מתבוננים ורואים איפה אפשר לשבץ את הכדור שזרקנו, הזריקה 1 תפוסה, יש שם X ואם נזרוק 1 תווצר התנגשות, אם נזרוק 2 נקבל את המצב -XX-X , לחלופין, בזריקה 3 נקבל את המצב -X-XX, המשבצת של 4 תפוסה, ואם נזרוק 5 נקבל את המצב X--XX, במידה והיינו רוצים לזרוק מספר שהוא יותר גבוה מ-5 כל שהיינו צריכים לעשות הוא להוסיף עוד משבצות, מספר המשבצות קובע את הגובה המקסימלי, בעוד מספר הסימנים X מעיד על כמות הכדורים.<br />
 
{| align=right style="text-align:right;border: 1px solid black;" border=1
שורה 124:
|&nbsp;||&nbsp;||&nbsp;||0 ||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;
|}
הדיאגרמה שמצד שמאל מתארת את כל המצבים האפשריים ל-3 חפצים ועד לגובה מקסימלי 5, ואת כל המעברים האפשריים בניהם, אם נעקוב אחרי החצים והמספרים נקבל תמידכל סייטסוואפ שיחזיר אותנו למצב בו התחלנו הוא תקין. כל סייטסוואפ ניתן לתיאור בעזרת דיאגרמת מצב אבל כמובן שאם מעלים את הגובה המקסימלי, הדיאגרמה גודלת לממדי ענק.<br />
מכיוון שדיאגרמות המצב כוללות רק שני סימנים "X" ו"-" הם ניתנות לתיאור על ידי בסיס ספירה [[בסיס בינארי|בינארי]], המצב XX--X ניתן לתיאור גם כ11001 המטריצה שמימין, היא בעצם אותה הדיאגרמה שמשמאל, ומתארת את כל המצבים וזריקות המעבר ב3 חפצים ועד לגובה מקסימלי 5, נהוגכדי יותר כשמעבריםלהעביר את דיאגרמת המצבים לשיטה בינארית יש להפוך את הצד הימני לזמן הנוכחי, וכך לרשום את המצב XX--X כ- 10011 שערכו הבינארי הוא 2519 ולא 1925 (11001).
==== מצב קרקע ומצבים מרוגשים ====
אם נחזור ונתבונן בדיאגרמה מצד ימין, בפינה השמאלית התחתונה מופע המצב --XXX, שהוא גם המצב היחיד שניתן לחזור אליו ע"י זריקה אחת בלבד, מצב זה נקרא מצב "קרקע", המצב של תבניות הג'אגלינג הבסיסיות, קסקייד ופאונטיין. ללהטוטנים, חשובה ההפרדה בין סייטסוואפים שעוברים דרך מצב קרקע, לכאלה שלא עוברים. סייטסוואפ שלא עובר במצב קרקע נקרא סייטסוואפ במצב "מרוגש". ההבדל ללהטוטן המבצע הוא מהותי, מכיוון שכדיכדי להגיע לאחד המצבים שבתוך הסייטסוואפ מתוך התבנית הרגילה שלויש הואצורך צריך לזרוק זריקותבזריקות "כניסה" וכדי לחזור לתבנית זריקותיש צורך בבזריקות "יציאה", לדוגמא, כדי להגיע לאחד המצבים שבתבנית 51 שהיא סייטסוואפ מרוגש תקין ב3 כדורים אפשר לזרוק 4 מתוך המצב --XXX כדי לחזור אפשר לזרוק 2, כחוק, הכניסה והיציאה לסייטסוואפ מרוגש תקין תמיד יתחברו לסייטסוואפ תקין נפרד באותו מספר כדורים, (42 - סייטסוואפ תקין ב-3 כדורים)לכן אםאפשר אנו יודעיםלחשב את הכניסההיציאה אנולפי יודעיםהכניסה גם את היציאהולהפך.
 
== סינכרוני ==