הדגמה חיה
Space Runner
משחק Canvas קטן שנכתב אצלנו ב-JavaScript טהור, בלי שום ספרייה חיצונית. הוא כאן כדי להדגים משהו פשוט: מה שרץ בדפדפן הוא קוד, ואפשר לכתוב אותו בדיוק כמו שצריך.
ניקוד
0 שיא
0
0 שיא
0
מה יש כאן מבחינה טכנית
- אפס תלויות. כל המשחק הוא קובץ JavaScript אחד, בלי מנוע ובלי ספרייה.
- רינדור מותאם צפיפות מסך. ה-Canvas מוגדל לפי
devicePixelRatioכדי להישאר חד במסכי Retina. - נגישות מקלדת. ניתן לשחק במקש הרווח, והמצב מוכרז לקוראי מסך דרך אזור
role="status". - עצירה בלשונית רקע. לולאת האנימציה נעצרת כשהעמוד מוסתר, כדי לא לשרוף סוללה.
- שמירת שיא מקומית. ב-
localStorage, בלי שרת ובלי איסוף נתונים.
אותו סוג עבודה - לוגיקה שרצה חלק בדפדפן, בלי לגרור מגה־בייטים של ספריות - הוא מה שאנחנו עושים בפיתוח תוכנה ומערכות, רק על ממשקי ניהול ודוחות במקום על חלליות.