הדגמה חיה

Space Runner

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

ניקוד
0
שיא
0

מה יש כאן מבחינה טכנית

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

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