אחרי הפסקה ארוכה מאד החלטתי להחיות את הבלוג שלי.
היתה לי הרגשה שהפוסטים פה כבר התיישנו מדי ושאולי כבר עדיף לתת לבלוג הזה להירקב כי פייסבוק מספיק טוב כדי להגיד מה שיש, אבל מסתבר ש:
א. כאן יש יותר מקום לכתוב וזה נוח.
ב. אני ממשיך לקבל מדי פעם תגובות טובות על פוסטים מאד ישנים שלי, מה שמעודד אותי להמשיך.
ג. יש לי הרבה מה לכתוב. הרבה דברים השתנו ובלוג זה מקום טוב לתעד את הדברים שקורים.
אז מה קרה בשנתיים האחרונות?
עברתי מתכנות פלאש ל-cross-platform, שזה אומר שהדגש כרגע הוא על פיתוח משחקים ואפליקציות שעובדות בכל מכשיר\מערכת הפעלה\גודל מסך ולא על טכנולוגיה כזו או אחרת.
בהדרגה אני נותן יותר משקל לתכנות ב-Javascript על פני AS3.
עברתי בדרך בחינה של כמה כלים וטכנולוגיות מעניינות, כולל למשל Haxe שהיא שפת תכנות cross-platform מאד גמישה (קוד פתוח) שמאפשרת לפתח ב-OOP ולהמיר את התוצר (בזמן הקימפול) למגוון רחב של שפות נייטיב.
אני עדיין משתמש ב-AS3 לפיתוח משחקים ואפליקציות מובייל ב-Starling.
אבל אחת המסקנות הכי חזקות שלי בתקופה האחרונה היא ש-HTML5 המונע ע"י Javascript הוא אחד הפיתרונות הכי נוחים, מעשיים וזולים לפיתוח חוצה פלטפורמות ומכשירים.
מאחר ואני מתעסק המון בפיתוח משחקים, כבר תקופה ארוכה אני עוקב אחר טכנולוגיות רלוונטיות, מנועי משחק ופריימוורקים למיניהם. מדי פעם אני לומד ומתנסה כדי להבין טוב יותר את היתרונות והחסרונות של טכנולוגיה. נכון לעכשיו אני שבוי בקסמה של Phaser - פריימוורק לפיתוח משחקי HTML5 לדסקטופ ומובייל.
זה פרויקט קוד פתוח (חינמי) מאד מבוסס, שהולך ומשתפר כל הזמן (יש עכשיו עבודה על פיתוח מחדש של כל הפריימוורק תחת שם חדש: Lazer) עם קהילה גדולה של משתמשים (כולל חברות ענק) ואינספור מדריכים כתובים ומצולמים.
אפשר בקלות ובמהירות לבנות בה אב-טיפוס למשחק והגמישות שלה מאפשרת לבנות כל דבר, ללא שום מגבלות.
בסופו של דבר זה עובד בכל דפדפן שתומך ב-HTML5 (כמעט כל דפדפן שנמצא בשימוש כיום) וניתן גם לעטוף את הקוד באמצעות כלים כמו phonegap או קורדובה כדי לייצר אפליקציה להתקנה במכשירים.
לכן אני אומר שזה הכי cross-platform שיש. כותבים קוד אחד ומציגים את התוצר בכל מכשיר שהוא, בין אם זה מחשב, טאבלט, או טלפון (IOS, אנדרואיד או Windows). שווה לנסות!
בקרוב אני מניח שאכתוב לא מעט על ההתנסות שלי עם Phaser ובטח גם אכתוב ואצלם מדריכים.
בינתיים: קישור למשחק שנכתב ב-Phaser
אשמח לקבל תגובות לגבי מה הייתם רוצים לראות כאן.
אסף.
היתה לי הרגשה שהפוסטים פה כבר התיישנו מדי ושאולי כבר עדיף לתת לבלוג הזה להירקב כי פייסבוק מספיק טוב כדי להגיד מה שיש, אבל מסתבר ש:
א. כאן יש יותר מקום לכתוב וזה נוח.
ב. אני ממשיך לקבל מדי פעם תגובות טובות על פוסטים מאד ישנים שלי, מה שמעודד אותי להמשיך.
ג. יש לי הרבה מה לכתוב. הרבה דברים השתנו ובלוג זה מקום טוב לתעד את הדברים שקורים.
אז מה קרה בשנתיים האחרונות?
עברתי מתכנות פלאש ל-cross-platform, שזה אומר שהדגש כרגע הוא על פיתוח משחקים ואפליקציות שעובדות בכל מכשיר\מערכת הפעלה\גודל מסך ולא על טכנולוגיה כזו או אחרת.
בהדרגה אני נותן יותר משקל לתכנות ב-Javascript על פני AS3.
עברתי בדרך בחינה של כמה כלים וטכנולוגיות מעניינות, כולל למשל Haxe שהיא שפת תכנות cross-platform מאד גמישה (קוד פתוח) שמאפשרת לפתח ב-OOP ולהמיר את התוצר (בזמן הקימפול) למגוון רחב של שפות נייטיב.
אני עדיין משתמש ב-AS3 לפיתוח משחקים ואפליקציות מובייל ב-Starling.
אבל אחת המסקנות הכי חזקות שלי בתקופה האחרונה היא ש-HTML5 המונע ע"י Javascript הוא אחד הפיתרונות הכי נוחים, מעשיים וזולים לפיתוח חוצה פלטפורמות ומכשירים.
מאחר ואני מתעסק המון בפיתוח משחקים, כבר תקופה ארוכה אני עוקב אחר טכנולוגיות רלוונטיות, מנועי משחק ופריימוורקים למיניהם. מדי פעם אני לומד ומתנסה כדי להבין טוב יותר את היתרונות והחסרונות של טכנולוגיה. נכון לעכשיו אני שבוי בקסמה של Phaser - פריימוורק לפיתוח משחקי HTML5 לדסקטופ ומובייל.
זה פרויקט קוד פתוח (חינמי) מאד מבוסס, שהולך ומשתפר כל הזמן (יש עכשיו עבודה על פיתוח מחדש של כל הפריימוורק תחת שם חדש: Lazer) עם קהילה גדולה של משתמשים (כולל חברות ענק) ואינספור מדריכים כתובים ומצולמים.
אפשר בקלות ובמהירות לבנות בה אב-טיפוס למשחק והגמישות שלה מאפשרת לבנות כל דבר, ללא שום מגבלות.
בסופו של דבר זה עובד בכל דפדפן שתומך ב-HTML5 (כמעט כל דפדפן שנמצא בשימוש כיום) וניתן גם לעטוף את הקוד באמצעות כלים כמו phonegap או קורדובה כדי לייצר אפליקציה להתקנה במכשירים.
לכן אני אומר שזה הכי cross-platform שיש. כותבים קוד אחד ומציגים את התוצר בכל מכשיר שהוא, בין אם זה מחשב, טאבלט, או טלפון (IOS, אנדרואיד או Windows). שווה לנסות!
בקרוב אני מניח שאכתוב לא מעט על ההתנסות שלי עם Phaser ובטח גם אכתוב ואצלם מדריכים.
בינתיים: קישור למשחק שנכתב ב-Phaser
אשמח לקבל תגובות לגבי מה הייתם רוצים לראות כאן.
אסף.
תגובות
הוסף רשומת תגובה