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