יישומים שנכתבו ב- HTML5 עומדים בקנה אחד עם מקביליהם בשפות אחרות Firefox OS היא ההוכחה הבלתי הפיכה לכך.
El Mozilla MarketPlace הוא מתמלא ביישומים טובים ומעניינים, אך ללא ספק הרלוונטיים ביותר היו משחקים. HTML5 הוכיח כי הוא פלטפורמה מצוינת לבידור ועל זה המאמר הזה יעסוק.
אך גם כאשר טכנולוגיה זו נבדקת והוכחה כי היא עובדת, אתרים גדולים רבים כמו YouTube עדיין משתמשים ב- Adobe Flash®, ואתרים המציעים משחקים מקוונים אינם רחוקים מאחור.
clay.io הוא אחד האתרים שמדגים שניתן להשתמש ב- HTML5 ליצירת משחקים משעשעים, ואני חושב שזה לא הגיוני שאתרים אחרים לא מיישמים את הטכנולוגיה הזו.
לפני כמה ימים ראיתי כמה עמיתים לעבודה משחקים ברשת, הם היו משחקים בסיסיים, ללא כל מורכבות מבחינת העיצוב או התכנות. הם היו משחקי עיצוב, שם הם היו צריכים לקשט בתים, לבוש בובות (כן, נשים בוגרות לובשות בובות :)) אבל זה לא העניין.
חשבתי שמשחק בסיסי שכזה יפותח ב- HTML5, מכיוון שהוא קל ומהיר אבל לא, הם משתמשים בטכנולוגיית Adobe Flash®.
YouTube ואתרים דומים שמשתמשים ב- FlashPlayer להפעלת הסרטונים שלהם יש משהו חשוב מאוד: DRM. פלאש מאפשר זאת ולכן הם משתמשים בו. אך האם זה יהיה נצחי? פלטפורמות אחרות כמו Vimeo הם הופכים רלוונטיים יותר והם ברורים, זה להתפתח או למות.
אבל בחזרה למשחקים. האם אתה רוצה לקבל תשלום עבור עבודתך? אין שום תירוץ לא לעשות את זה ולא להשתמש בטכנולוגיות HTML5 ובאינטרנט, ורוביו (החברה שעומדת מאחורי Angry Bird) הראתה לנו את זה.
יש מי שחושב שעם HTML5 אינך יכול להשיג את רמת הפירוט במשחק, כפי שאתה יכול בפלטפורמות אחרות. אם אתה מאלה שחושבים ככה, אני חייב לומר שאני חושב שאתה טועה.
הדגמה שיצרה מוזילה בסגנון הטהור ביותר רעידת אדמה איזה מהם דיברתי לפני זמן מה en DesdeLinux זה אומר לנו בבירור שעם דמיון ועבודה ניתן להשיג דברים מרהיבים.
בשלב זה, האם יש צורך להשתמש בטכנולוגיה קניינית? עלינו רק לראות כמה מהמשחקים הפופולריים ביותר ברשת כמו חבל חתך, Flappy Bird, שפותחו אך ורק עם HTML או יותר טוב, עברו בגלריה של הדגמות של מוזילה.
האם נוכל לעשות משהו בנידון?
ישנן דרכים רבות לתמוך בפיתוח, קידום והטמעה של HTML5, בין אם מדובר בתכנות אתרי אינטרנט ויישומים, ובין אם פשוט תומכים בפלטפורמות המשתמשות בטכנולוגיה זו.
אפילו YouTube יש לך אפשרות להשתמש HTML5 לראות את הסרטונים, אם כי במיוחד זה לא תמיד עובד בשבילי. במילים אחרות, עלינו להחליט להמשיך ולתמוך באותם אתרים שיש להם DRM או לא.
מה שאני באמת רוצה להדגיש הוא לא העובדה שהם גובים או לא עבור המשחקים, אלא שאם נעשה שימוש ב- HTML5 ניפטר מאותם יישומים כבדים המיוצרים בפלאש או בג'אווה, ובסופו של דבר, כולנו יוצאים מנצחים.
רק כדי לבדוק מה HTML5 יכול לעשות, הנה כמה קישורים למשחקים בחינם שנוצרו בטכנולוגיה זו.
- ציפורים כועסות
- Bejeweled
- רוכב בד
- משחק שחמט HTML5
- חותכים את החבל
- רוח רוח
- פולשים קדמיים
יש גם גרסה של Gunbound בשם Dragonbound, שהיא מרהיבה מבחינת רמת האנימציה. הדבר היחיד שחסר הוא להחליק דברים.
כדי לוותר על פלאש ב- YouTube, אני ממליץ על התסריט Greasymonkey "Viewtube" מכריח את הנגן לשחק רק ב- html5, זה עובד בצורה מושלמת בטריסקל 6.
עם כמה קל לבטל את תוסף הפלאש בדפדפן ... במקום להתקין עוד ועוד דברים.
(כאשר משביתים את תוסף הפלאש ונכנסים ל- YouTube, דף זה מגלה שהדפדפן אינו טוען פלאש ומנסה לעשות זאת עם html5, אך לא כל הסרטונים שהועלו ל- youtube זמינים גם ל- html5).
האם יש לך מושג מתי Angry Birds יגיע למערכת ההפעלה של Firefox? אם כבר יש לך גרסת HTML5, זה לא אמור לעלות לך הרבה!
אני מכיר שני משחקים די טובים ב- html5, אחד הוא זירת אוצרות שנמצאת ברשת והדלת האחרונה שהיא אינדי אימה פסיכולוגית וחייבים להודות, הם הרבה יותר מותאמים ממשחקי זינגה למשל xD
אני מבין שגם Flappy Bird נוצר ב- HTML 5
ו- ELM, השפה הפונקציונלית שמתאספת ל- html, css ו- js!
http://elm-lang.org/edit/examples/Intermediate/Mario.elm
יש לי שאלה לגבי HTML5. האם זה HTML5 שהמשחקים והיישומים האלה בנויים איתם, או שזה בעצם JavaScript?
תודה רבה מאטנטמנו
משתמשים בתג HTML5 בשם CANVAS, בו מוצג כל הקוד שכתוב ב- JavaScript, אז הייתי אומר שזה JavaScript אבל בזכות התג הזה.
בסדר, תודה על התשובה, זה נותן לי רעיונות נוספים כיצד לחפש בנושא. 🙂
אם אני זוכר נכון ראיתי גרסה של Fruit Ninja אבל לא שמרתי את ה- URL 🙁
הפסקתי פרויקט של משחק ב- HTML של הפאזל והז'אנר הפשוט, אבל אני הולך לקחת את זה כדי לראות אם אני מצליח לעשות את זה, אבל נושא ההתאמה לכל גודל מסך הוא משהו שכרגע נותן לי כאבי ראש