Пишем игры на Python, часть 2

מכיל מודעותרכישות מתוך האפליקציה
+50K‏
הורדות
סיווג תוכן
כולם
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך

מידע על האפליקציה הזו

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

גיל מומלץ: מגיל 13 ואחרי לימוד החלק הראשון של החומר.

משחקי כתיבה: לימוד תכנות פייתון 3 על ידי כתיבת משחקים פשוטים המדגימים יכולות תכנות.

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

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

במדריך זה אני מדבר לא רק על שפת הפיתון 3, אלא גם מוביל את הקורא דרך חשיבה, חשיבה הגיונית, ועונה לא רק על השאלה "באיזו עזרה?", אלא גם "בשביל מה?" ולמה?" התיאוריה כולה תבוא לידי ביטוי באופן מעשי.

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

1. "נחשו את המילה" - משחק בו המשתמש, שבוחר באות אחת בכל פעם, מנסה לנחש את המילה של נושא מסוים במספר קטן של ניסיונות.

2. "חמש עשרה" - חידה מילדותי הסובייטית, בה יש רק תא אחד פנוי בשדה 4x4. יש צורך להזיז בערמומיות את הלוחות עם מספרים מ -1 עד 15 ולעשות רצף מסוים. אגב, הפאזל הזה מטפטף כבר שנים.

3. "פולשים לחלל" (c) (tm) וכו '. המשחק המפורסם עם חייזרים שמגיעים; תהיה לנו גרסה קלה מיושמת עם Tkinter. אתה יכול לעשות משהו ראוי יותר לבד. אחד הפרסומים דירג את Space Invaders במקום הראשון בדירוג היורים בחלל.

4. "Sokoban" - סימולטור מטעין. שקול את העקרונות של בניית משחקי מבוך בפרספקטיבה דו-ממדית (מבט מלמעלה).

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

אתה תמצא:
- אלגוריתמים לעיבוד מבני נתונים;
- ייעוץ והערות מעשיות המבוססות על ניסיון רב שנים;
- שלבי תכנון אלגוריתמים למשחקים;
- תיאור עבודתה של ספריית Tkinter עם דוגמאות מעשיות;
- מבחנים לתרגול הבנת קוד פייתון.

אנא, אם אהבתם את האפליקציה, אנא דרגו אותה וכתבו תגובה. מאוד מניע להמשיך לעבוד :)
עדכון אחרון בתאריך
8 במאי 2024

אבטחת נתונים

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

מה חדש?

- обновление библиотек для соответствия правилам Google.

תמיכה באפליקציה

מידע על מפתחי האפליקציה
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

‫עוד מבית Viktor Trofimov‎