דילוג לתוכן הראשי

רשומות

משתנים ב-javascript

היי, לפני כמה שנים פרסמתי את הסרטון הבא על משתנים ב-javascript ורציתי הפעם לשתף את התמלול שלו למי שמעדיף לקרוא טקסט. היי, כאן אסף מקודאקטיב! היום במסגרת HTML ב-5 דקות אנחנו נלמד על משתנים ב-javascript. משתנים הם אבני הבניין של כל שפת תוכנה. הם משמשים אותנו כדי לשמור מידע בזיכרון של המחשב. משתנה הוא כמו קוספא שבתוכה מאחסנים מידע שניתן לשימוש בהמשך. לכל קופסא כזאת יש שם ולאחר שמאחסנים בה את המידע, יהיה אפשר לגשת אליה בהמשך באמצעות השם של הקופסא. לדוגמא: למשתנה קוראים X והמידע שבתוכו הוא המספר 4. או משתנה בשם playerName והמידע שבתוכו הוא המילה "אסף". ב-javascript מגדירים משתנה באמצעות המילה השמורה var (תיקון - נכון להיום רצוי יותר להשתמש ב-let מסיבות שונות הקשורות להתפתחות השפה, לכן אשתמש בהמשך במילה זו) ולאחריה שם המשתנה. let x; הסימן נקודה-פסיק משמש לסיום משפט. javascript היא שפת case sensitive ולכן חשוב להקפיד על גודל האותיות. את המילים השמורות כמו let כותבים באותיות קטנות. שמות של משתנים נהוג לכתוב גם באותיות קטנות. שם של משתנה יכול להכיל אותיות ומספרים
פוסטים אחרונים

איך משחק שלי שוחק ע"י 20,000 שחקנים שונים מרחבי העולם בתוך שבוע

נכון, הכותרת הזאת מפתיעה גם אותי בכל פעם שאני מסתכל עליה. אני לא רגיל לזה והאמת היא שמעטים האנשים שמפתחים משחק עצמאי שזוכה לכמות כזאת של שחקנים, אז אני מרגיש שהתמזל מזלי. אבל כשחברה כמו פייסבוק מחליטה להיכנס לתחום המשחקים המידיים (Instant Games) ההזדמנויות נפתחות! ב-2016 פייסבוק הקימה את הפלטפורמה החדשה לפרסום משחקי קז'ואל קטנים ופשוטים בתוך המסנג'ר שלה. קומץ נבחר של מפתחי משחקים פיתח במשך שנתיים כ-200 משחקים שיצרו בסיס התחלתי לפלטפורמה לקראת פתיחתה לכלל המפתחים.  במרץ 2018 - לפני כחודשיים - נפתחה האפשרות לכל אחד לפתח משחקים ולפרסם אותם בפלטפורמה. במקביל (לשמחתי הרבה) המפתחים של התוכנה Construct 3, שבה אני משתמש המון (ואף מלמד אחרים) פיתחו תוסף המאפשר פיתוח משחק לפלטפורמת Instant Games. מספר ימים לאחר מכן אני והמעצב המוכשר אבי יופה קפצנו על ההזדמנות (לאחר שצברנו קצת נסיון בעבודה משותפת על כמה משחקים בקונסטרקט) והחלטנו ללכת על זה. ההחלטה היתה להשתמש במשחק שכבר בנינו ( נמצא בגוגל-פליי וגם קוד המקור שלו נמכר ב-Code Canyon ) ולהתאים אותו לפלטפורמה החדשה. תוך מספר שבו

איך לגרום לאובייקט בקונסטרקט 3 לעקוב אחרי העכבר, או האצבע על המסך

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

איך להזיז אובייקט בקונסטרקט 3 Construct

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

לחיצה על אובייקט בקונסטרקט 3

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

איך לטעון תמונה בקונסטרקט 3

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

איך להתמצא בממשק של קונסטרקט 3 התוכנה המעולה לפיתוח משחקי מחשב

היי, הפעם אסביר איך להתמצא בממשק של קונסטרקט, איך מורכב המסך הראשי, מהם התפריטים העיקריים שבהם אני משתמש וגם כמה קיצורי מקלדת שימושיים. קודם כל אם אף פעם לא עבדתם עם Construct 3 – שווה להסתכל על מסך הפתיחה של התוכנה (מה שנקרא שם Start page ). בחלק העליון יש כפתורי פתיחת פרויקט חדש, או ישן, משמאל יש גישה לתבניות ופרויקטים לדוגמא, במרכז יש משחקים שלמים שאפשר להיכנס ולראות איך הם בנויים ולמטה חומרי הדרכה מסוגים שונים. בקיצור – כמעט כל מה שדרוש כדי להתחיל לעבוד עם התוכנה נמצא בהישג יד מתוך המסך הזה. משהו שחשוב לדעת לגבי שמירה ופתיחה של פרויקטים בקונסטרקט - ישנם 3 אפשרויות לשמירת פרויקט (וכנ"ל לפתיחה): 1.       CLOUD – הממשק של קונסטרקט מאפשר שמירה ישירות באחד מ-3 שירותי ענן – Dropbox, OneDrive, Google Drive . אם יש לכם חשבון באחד באלה – החיים שלכם יהפכו מאד קלים ופרודוקטיביים בעבודה עם קונסטרקט. תוכלו למעשה לפתוח את הפרויקט שלכם מכל מקום בכל זמן ולהמשיך לעבוד עליו. אני למשל מלמד תלמידים בכיתת מחשבים. בסיום השיעור הם שומרים את מה שעבדו עליו ואז יכולים להמשיך לע