אם אתה הבעלים הגאה של פטל פטל, הוויזואלי שפת שריטות היא דרך נהדרת להתחיל ליצור את המשחק הראשון שלך. אבל כדי לפתוח יותר את העוצמה והפוטנציאל של החומרה, התבונן בפייתון.
כיצד להגדיר חשבון
אם אתה מעדיף יותר פרויקט לואו-טק, מדוע לא עיין במדריך שלנו בנושא כיצד להפוך פטל פי למרכז מדיה XBMC ?
פייתון היא שפת התכנות החינוכית המוגדרת כברירת מחדל עבור ה- Raspberry Pi. הוא משמש ברחבי העולם כשפת היכרות לפלטפורמות רבות, הודות לסגנונו הלא מסודר ולתחביר קל להבנה. זה לא רק למתחילים: על פי מדד TIOBE Programming Community, Python היא שפת התכנות השמינית הפופולארית ביותר בקרב מהנדסים מקצועיים, לפני פרל, JavaScript ו- Visual Basic .NET. זה גם בחינם, כך שקל להבין מדוע כל כך הרבה אנשים בוחרים בפייתון כשפת התסריט הראשונה שלהם.
בתכונה זו נציג את מושגי המפתח של פייתון, ונראה לכם כיצד להתחיל עם השפה על ידי הנחיה במשחק לדוגמא שנכתב בפייתון. ואז נותר לך ליצור יצירת מופת משלך.
היכרות עם פייתון
ישנן שתי גרסאות עיקריות של פייתון בשימוש. Python 3 הוא העתיד, אך Python 2 נהנה מתאימות רחבה יותר עם המשאבים הקיימים, וזו גרסה זו שמורכבת כרגע עם Raspberry Pi. לצורך הדרכה זו, נשתמש בפייתון 2.7, המהדורה היציבה הסופית בסדרת 2.x: פירוש הדבר שנוכל להשתמש ברוב הדוגמאות המקוונות ובקוד שנכתב מראש ללא שינוי. בבוא העת, מעבר לגירסה 3 יהיה פשוט.
כשאתה מסתכל על קוד Python, הדבר הראשון שאתה עשוי לשים לב אליו הוא עד כמה הוא נראה מסודר. אלה המשמשים ל- PHP, JavaScript או שפות מודרניות אחרות יאתרו גם את היעדרם של סוגריים מתולתלים, כפי שנהוג להשתמש בהם כדי לצרף קטעי קוד. הסיבה לכך היא שפייתון משתמש בכניסה כדי לארגן קוד. זה נוהג טוב ברוב השפות, כי זה הופך את הקור לקריא יותר: בפייתון זה חובה. אם לא תקין את המרווח שלך, הקוד שלך לא יעבוד. אמנם זה יכול להיות שינוי עבור מתכנתים מנוסים, אך זה הופך להיות טבעי במהירות ומוביל לקוד ברור וברור כברירת מחדל.
פייתון גם יוצר שפה ראשונה טובה מכיוון שהיא מייצגת יישום פשוט של תכנות מונחה עצמים - מושג שכל קודן שאפתן חייב להבין - והוא רגוע לגבי אופן היצירה והניהול של המשתנים. התוצאה נטו היא סביבת תכנות פרודוקטיבית במיוחד.
קוד פייתון מנוהל בדרך כלל דרך מתורגמן במקום הידור, אך למרות זאת, תוצאות הסיום מהירות למדי. יישומי פייתון יכולים לפעול בכל מערכות ההפעלה העיקריות, כך שאפשר ליצור משחק פייתון במחשב Windows ולהפעיל אותו על תיבת מק או לינוקס - או, אכן, פטל פטל.
חוזק גדול אחרון של פייתון הוא הזמינות של מגוון רחב של מודולי תוספות שמביאים פונקציונליות נוספת. מודול אחד כזה הוא פיגמה . כפי ששמו מרמז, Pygame עוזר לכם ליצור משחקים באמצעות Python: למשל, זה משפר מאוד את הטיפול בתמונות באמצעות מעמד ה- Sprite שלו, מקל על השליטה במשחק ואפילו מאפשר למשחק שלכם לעבוד עם ג'ויסטיקים. משחקים כמו Call of Duty עשויים להיות מעבר ליכולותיו, אך שיבוט של Angry Birds בהחלט לא.
פיתוח מקומי ופיתוח פלטפורמות
אם אתה מפעיל את הפצת Debian Squeeze Linux המומלצת ב- Raspberry Pi שלך, Python ו- Pygame מותקנים מראש, כך שתוכל להתחיל לתכנת מיד. אתה יכול לכתוב סקריפטים של פייתון בעורך טקסט, אך אנו מציעים לך לנצל את סביבת הפיתוח המשולבת של Geany (IDE) החינמית המותקנת גם כחלק ממערכת ההפעלה. תוכנה זו מציעה תכונות מועילות רבות למתכנתים, כגון צביעה תחבירית אוטומטית, כדי להפוך את הקוד שלך לפשוט יותר לקריאה ולניפוי באגים, ודפדפן סמלים שיעזור לעקוב אחר כל המחלקות והמשתנים בקוד שלך.
עמוד הבא