פרטים | |
---|---|
קטגוריה: | חינוכיים |
מע' הפעלה: | דוס |
ציון: | 7/10 |
ציון הגולשים: | 9/10 |
מס' שחקנים: | 1 |
גודל: | 237k |
תנו ציון למשחק | |
עבור רבים מבוגרי מערכת החינוך בשנות השמונים והתשעים, "לוגו" היה המגע הראשון עם מחשב. חמושים בסט פקודות בסיסי, ב"צב" צייתן ובהמון סבלנות, הם הצליחו לצייר ציורים מבלי להזדקק לעכבר או למסך מגע, ולפעמים, בלי לשים לב, אפילו הניחו לעצמם את היסודות של לימוד תכנות פרוצדורלי.
בחברת "קומפיוטרס" החליטו לאפשר למתכנתים הצעירים ללמוד את עקרונות "לוגו" בשלבים. עבור הצעירים יותר, יצרו את "לוגי" - מעין לומדת "מבוא ללוגו" אשר מעניקה היכרות בסיסית ביותר עם עקרונות השפה והשיטה. משתמשים מתקדמים יותר כבר יכולים לעבור ל"לוגו במקש אחד" - ממשק גרפי שעוטף ומוסיף אפשרויות לממשק הלוגו המקורי. את הממשק המקורי, אגב, אפשר למצוא במימוש של "מחשבת" - "לוגו".
אז מה זה "לוגו", על רגל אחת? "לוגו" הוא הכלאה בין שפת תכנות בסיסית לבין תוכנת ציור פשוטה, מה שמאפשר ליצור צורות גיאומטריות מורכבות לצד קשקושים פשוטים באמצעות סט פקודות מוגדר מראש ו"צב" - סמן המחשב שמטייל על המסך. את הצב אפשר להזיז קדימה ואחורה, ובנוסף - לסובב אותו לצדדים. בצורה זו, תוך שהצב מסרטט קווים על המסך, מתבצע הציור.
הקשר בין תוכנת הציור לבין שפת התכנות נוצר הודות ל"פרוצדורות" - סדרת פעולות שניתן ללמד את הצב לעשות, כך שיצייר צורה מסויימת. על הפרוצדורה ניתן לחזור בכל פעם שרוצים לצייר את הצורה הזו, בדומה לפונקציה שאליה קוראים בכל פעם שרוצים לבצע פעולה לוגית מסויימת בשפת תכנות.
כאמור, "לוגו במקש אחד" עוטף ומפשט את ממשק הלוגו המקורי. בעוד שבממשק המקורי, תזוזה נעשתה באמצעות הקלדת פקודות כדוגמת "קדימה 10, ימינה 45", הרי שב"לוגו במקש אחד" מספיק להקליק על הסמליל המתאים (או להקליד את האות המתאימה) כדי לבצע פעולות אלו. וכמובן, ניתן לבנות פרוצדורות כאלו באמצעות מסך עריכת ההליכים המובנה בלומדה.
לצד האפשרויות המסורתיות של "לוגו", הלומדה הזו מציעה גם מספר הקלות. אפשר להשתמש בכמה הליכים מוגדרים מראש (ולצייר עיגולים, משולשים, מתומנים וצורות נוספות), ואפשר אף לטעון תמונות רקע או לשנות את אפשרויות הציור. בסוף הציור ניתן אף לבקש מהתוכנה שחזור, מה שיאפשר לעקוב אחרי הפקודות השונות על מנת להבין כיצד הגענו עד הלום.
בסך הכל, "לוגו במקש אחד" עושה עבודה יפה כמעטפת של "לוגו" המקורי, ומאוד מקל על המשתמשים הצעירים בדרך להכרת העקרונות והבסיס של השפה.
תודה רבה ל-Og על המשחק!