עיקרי לינוקס כתוב את המשחק Raspberry Pi משלך

כתוב את המשחק Raspberry Pi משלך



ה- Raspberry Pi הוא תחושת מחשוב, אך במקור הוא תוכנן בכוונה מרכזית אחת: לעורר דור חדש להתבונן מעבר לקונסולות משחקים, סמארטפונים וטאבלטים ולאמץ את דרך הקוד.

כתוב את המשחק Raspberry Pi משלך

אם אתם מחפשים פרויקטים שקשורים ל- Raspberry Pi, למה שלא תבדקו את המדריך שלנו בנושא כיצד להפוך פטל פי למרכז מדיה XBMC ?

הוא מגיע עם מבחר סביבות תכנות שנאפו מראש בהפצת לינוקס מבוססת דביאן, אך הדרך הקלה ביותר להתחיל היא באמצעות Scratch. נוצר על ידי מעבדת המדיה ב- MIT, Scratch נועד ללמד ילדים את יסודות התכנות, ללא צורך ללמוד תחביר מורכב.

Scratch מאפשר למשתמשים לגרור ולשחרר דמויות ואובייקטים לסביבת משחק, ואז לתכנת את פעולותיהם באמצעות אבני בניין, המקובצות לקטגוריות מקודדות צבע כגון בקרות, תנועה, מפעילים וחישה. על ידי גרירה ושחרור אלה למקום תוכל ליצור סיפורים, אנימציות ומשחקים אינטראקטיביים מפתיעים, ואז לשתף אותם עם קהילה עולמית של סטודנטים ומפתחים.

רוצים לקנות פטל פטל? גלה כאן את כל מגוון הערכות, האביזרים והמקרים.

תחילת העבודה עם Scratch

בתכונה זו נפיק משחק ארקייד - אנו מכנים אותו סערה סרטנים - תוך מתן כמה עצות כיצד להמשיך הלאה.

אם מעולם לא נתקלת ב- Scratch לפני כן, אולי כדאי להסתכל על שלנו תכונה קודמת בתכנות איתו , המכסה חלק מהפונקציות הבסיסיות. עם זאת, קל להרים את Scratch; התסריטים שלו מובנים, ואפשר ללמוד הרבה רק על ידי הורדת משחקים ולגלות מה גורם להם לתקתק.

אל תדאג אם אין לך Raspberry Pi: Scratch יפעל בשמחה תחת Windows, OS X ו- Linux, ואפילו במחשבים הצנועים ביותר. אתה יכול הורד אותו ומצא שפע של תוכניות לדוגמה כאן .

עורך תפריט win x - -

אנו רוצים גם שתשתף אותנו במשחקים שהושלמו. חברנו ליוצרי ה- Raspberry Pi כדי להריץ את תחרות המשחקים שלנו Scratch.

הַתחָלָה

הַתחָלָהראשית, הפעל את Scratch. עכשיו, אתה לא יכול לקבל חתול שמככב במשחק שנקרא סערת סרטנים. לחץ לחיצה ימנית על ה- sprite ומחק אותו. עבור לסרגל ה- Sprite החדש שמעל לחלון הימני התחתון, בחר בלחצן האמצעי כדי לבחור ספרייט חדש מהקובץ, עבור לתיקייה תלבושות | בעלי חיים ובחר כריש 1-b.

לצמק

לצמקכמו שהוא, הכריש גדול מדי. בואו נכווץ אותו. בחר בכלי הפסיכולוג מסרגל הכלים (כפי שמוצג לעיל) ולחץ כ 30 פעמים על הכריש עד שהוא בערך בגודל המוצג כאן. עכשיו הגיע הזמן לקרוא לספרייט. עבור לסרגל השמות מעל החלון המרכזי והקלד כדי לשנות את שמו מ- Sprite1 לכריש.

שליטה 1

שליטה 1הגיע הזמן להכניס את השחקן לשליטה. ראשית, בחר בקטגוריית Control מהפינה השמאלית העליונה של המסך, ואז גרור את הגושים כאשר מקש 'רווח' נלחץ ולתמיד לחלון התסריט של הכריש, כפי שמוצג כאן. נשתמש בסרגל הרווח כמפתח ההתחלה למשחק שלנו.

שליטה 2

שליטה 2כעת גרור את בלוק ה- if מקטגוריית הבקרה לבלוק לנצח, ואז עבור לקטגוריית החישה וגרור את מקש 'רווח' בלוק לחוץ לנקודת הבקרה ב- if. השתמש בתפריט הנפתח כדי לשנות מקום לחץ למעלה.

תְגוּבָה

תְגוּבָהזה אומר ל- Scratch לחפש את מקש Up, אך כעת עלינו להקצות את התגובה. עבור לקטגוריית תנועה וגרור את השינוי y על ידי 10 לחסימת if. אם מקש הרווח ואז לוחצים על החץ למעלה, הכריש שלנו זז כעת. כעת תוכל לחזור על כך עבור החץ למטה, ולהחליף את השינוי y בערך ל -10.

עמדת התחלה

עמדת התחלהכדי לגרום לחץ שמאל וימין לעבוד, חזור על שלבים 4 ו- 5, אך החלף את השינוי y על ידי הבלוק עם השינוי x לפי הבלוק והגדר את הערכים -10 ו- 10 בהתאמה. לבסוף, הכוכב שלנו זקוק לעמדת התחלה. תפוס את הכניסה ל- x: 0 y: 100 לחסום מ- Motion וגרור אותו למקום המוצג. שנה את שני הערכים ל- 0.

דג

דגכעת לחץ שוב כדי לבחור ספרייט חדש מהקובץ ובחר דג לפני שתכווץ אותו כפי שעשינו בשלב 2 ושמנו את שמו לדג. ודא שהוא נבחר, כפי שמוצג, וגרור כאשר מקש 'רווח' נלחץ לחלון התסריטים המרכזי. עבור אל Motion וגרור את הלחצן x: 0 y: 0 למקומו למטה.

אקראי

אקראיהגדר x ל- 205. כדי לעצור את הדג המופיע תמיד באותו מקום, עבור אל מפעילים וגרור את הבחירה האקראית 1 עד 10 לחסום y לערך y. הגדר את הערכים ל- -180 ו- 180. לאחר מכן עבור אל Control וגרור פנימה לנצח כדי להצמיד למטה עבור אל, ואז עבור אל Motion ומשוך את השינוי x לפי בלוק בתוכו. שנה את x ל -5.

זיהוי קצה

זיהוי קצהאנו רוצים שהדגים שלנו יופיעו שוב אם הוא יפגע בצד המסך. גרור בלוק אם מ- Control לתוך הבלוק לנצח, ואז עבור לקטגוריית החישה וגרור את הבלוק הנוגע אל ה- if. בחר Edge מהתפריט הנפתח הנוגע ללב. גרור מעבר לחסימת x & y מ- Motion והגדר אותו כמו בשלב 8.

משתנים

משתניםלחץ על משתנים ואז על הלחצן צור משתנה. קוראים לזה ציון. הציון יופיע כעת בפינה השמאלית העליונה של מסך המשחק. הוסף חדש כאשר מקש 'רווח' לחץ על בלוק מ- Control, מהדק על בלוק לנצח אם; עכשיו עבור אל חישה וגרור בלוק נוגע ללב. בחר כריש מהתפריט הנפתח.

דג פוגש כריש

דג פוגש כרישמה קורה כשהדג פוגש את הכריש? חברנו הפיסיני נאכל והניקוד מתגנב. עבור למשתנים וגרור את ציון השינוי בבלוק אחד, ואז עבור למראה וגרור את השינוי 'צבע' בבלוק 25. שנה את אפשרות הצבע לפיקסלים.

השפעה ארוכה יותר

השפעה ארוכה יותרזה אפקט נחמד, אבל נגמר מוקדם מדי. גרור לחסימת '1.00' שניות ממתנה מבקרה ושנה את משך ההמתנה ל 0.02. ואז גרור פנימה בלוק 'צבע' שינוי אחר ושנה את הצבע לפיקסלים. הוסף את ה- go to block עם מיקום y אקראי (כמו בשלב 8), וחסימת אפקטים גרפיים ברורה מ- Looks.

זה זמן סרטן!

זה זמן סרטן! הוסף ספרייט חדש - סרטן 1-a - וכווץ אותו. אנו יכולים לבצע את הסרטן על ידי שכפול כתב הדגים. לחץ על ספרייט פיש, ואז לחץ על סמל העתק בסרגל הכלים העליון, לחץ על התסריט הראשון עבור דג זה וגרור אותו לסרטן. עבור לתסריט של הסרטן ותקן את השינוי x לפי הערך כך שהוא יקרא -8.

סרטן קטלני

סרטן קטלניהסרטן זז, אבל אנחנו רוצים שהוא יהיה קטלני. גרור פנימה לחיצה חדשה על מקש 'רווח' ולחץ על בלוק ואז הוסף בלוק לנצח אם. עבור אל חישה והוסף גוש נוגע ללב; השתמש בתפריט הנפתח כדי לבחור את ספרייט כריש. עבור אל שליטה וגרור בלוק שידור. בחר חדש מהתפריט הנפתח וקרא לו מוות.

מוות

מוותהמוות שווה ל- Game Over. בחר בספריית הכריש, ואז עבור לקטגוריית הבקרה והוסף את החסימה כשאקבל. בחר מוות מהתפריט הנפתח. כעת הוסיפו בלוק חוזר מבקרה, עבורו למראה והוסיפו את אותו גוש פיקסלים כמו בשלב 12 ואז חסימת המתנה.

מוות איטי

מוות איטיבואו נמתח קצת את מותו של הכריש. הגדר את ערך ההמתנה ל 0.1 שניות, והגדר את הערך בבלוק החוזר על 6. הוסף עצירה מ- Control עד סוף סקריפט זה. זה יסיים את המשחק כאשר הכריש נפגע.

איפוס ציון

איפוס ציוןאנו זקוקים לניקוד כדי להתאפס בכל פעם שהמשחק מתחיל, אז גרור ציון מוגדר ל -0 חסום מהמשתנים וחסימת הצגה מ- Looks לתסריט הכריש הראשון, והנח אותם ממש מתחת לראשית כאשר מקש 'רווח' לחץ על בלוק.

נחיל סרטנים!

נחיל סרטנים!יש לנו סרטנים רוצחים אחד, אבל מה עם נחיל? ב- Scratch תוכלו לשכפל סרטנים בקלות. לחץ על הכלי שכפול, לאחר מכן על הסרטן והכין סרטן נוסף או שניים. כשתסיים, לחץ על הלחצן בפינה השמאלית העליונה כדי להיכנס למצב הצגת המסך המלא, לחץ על הדגל הירוק ואז על רווח - והתחל לשחק.

מה הלאה?

מה הלאה?לאן הולכים מכאן? הוספת רקע תהיה צעד אחד קל (כאן פשוט ערכנו את רקע ברירת המחדל והשתמשנו בכלי Paintbucket כדי למלא אותו בכחול). דבר נוסף יהיה להוסיף אפקטים קוליים, או אפילו אנימציה פשוטה; גם לכריש וגם לסרטן יש תחפושות אלטרנטיביות שתוכלו להשתמש בהן, ופשוט לעשות זאת באמצעות המעבר לחסימת תחפושות בקטגוריית המראה. על ידי שינוי ערכים אפשר גם לזרז את הסרטנים והדגים, בעוד שתוכל לשכפל את שניהם כדי ליצור משחק עמוס יותר. מדוע לא לנסות להוסיף יצורי ים עוינים יותר עם דפוסי תנועה שונים, או לשנות את הנושא לחלוטין? או להוסיף כותרות ומסך Game Over מתאים. שריטה מאפשרת את כל זה ועוד - כל השאר תלוי בך.

כתוב את המשחק Raspberry Pi משלך

כתוב את המשחק Raspberry Pi משלךלא

מאמרים מעניינים

בחירת העורך

איך Wireshark עובד - מדריך פשוט
איך Wireshark עובד - מדריך פשוט
Wireshark הוא כלי רב עוצמה לפתרון בעיות רשת, ניתוח וביקורת אבטחה. זהו מנתח מנות חינמי ומקור פתוח המאפשר למשתמשים לראות מה קורה ברשת שלהם ברמה מיקרוסקופית. מאמר זה יבדוק כיצד
כיצד להשתמש בבקר Xbox One עם מק
כיצד להשתמש בבקר Xbox One עם מק
קל לחבר בקר PS4 למק שלך, אבל מה עם בקר ה- Xbox One? החדשות הטובות הן שזה עובד מצוין, אבל החדשות הרעות הן שזה דורש קצת יותר הגדרה הודות לשימוש של מיקרוסופט בטכנולוגיות אלחוטיות קנייניות. אבל אל דאגה, גיימרים של Xbox One, נראה לכם איך להתחיל ולהפעיל עם בקר Xbox One וה- Mac שלכם.
מיקרוסופט חלונות מלאו 30 - מבט אל העבר
מיקרוסופט חלונות מלאו 30 - מבט אל העבר
הם אומרים שהזמן עובר במהירות ואכן עבור חלק מאיתנו, אנחנו אף פעם לא מבינים כמה זמן אנחנו משתמשים במחשבים ובמערכת ההפעלה היקרה שלנו של מיקרוסופט. מערכת ההפעלה השולחנית הפופולארית ביותר בעולם מלאכה 30. לפני 30 שנה בדיוק, חברת מיקרוסופט פרסמה את ה- GUI הראשון שלה עבור MS DOS, בשם Windows 1.0. זה
כיצד להפוך את שורת המשימות לאטומה ב- Windows 10
כיצד להפוך את שורת המשימות לאטומה ב- Windows 10
כך תוכל להשבית את שקיפות שורת המשימות ולהפוך אותה לאטומה ב- Windows 10
כיצד להסיר התקנה של פורטל מציאות מעורבת ב- Windows 10
כיצד להסיר התקנה של פורטל מציאות מעורבת ב- Windows 10
המבנים האחרונים של Windows 10 מאפשרים למשתמשים להסיר את פורטל מציאות מעורבת בקלות. במאמר זה נראה כיצד ניתן לעשות זאת.
כיצד לבדוק אם תא אינו ריק ב- Google Sheets
כיצד לבדוק אם תא אינו ריק ב- Google Sheets
אם אתה צריך לבדוק אם תא אחד ב- Google Sheets ריק או לא, אתה יכול לעשות זאת ידנית. למעשה, זו כנראה הדרך המהירה ביותר. עם זאת, אם אתה מתמודד עם מספר תאים, זה הופך במהרה ל-
כיצד להוסיף סטטוס ב-ClickUp
כיצד להוסיף סטטוס ב-ClickUp
ClickUp היא אפליקציית ניהול פרויקטים ושיתוף פעולה המיועדת לחברות בכל הגדלים. זה מגיע עם שלל תכונות שימושיות, כגון כלי תקשורת, הקצאות משימות וסרגלי כלים. פונקציה מסודרת נוספת היא סטטוסים, המכונה גם זרימות עבודה. ל