לייבבלוגינג: Game Development Using Microsoft’s Latest Technologies

8 באפריל 2008

מרצים: תמיר חסון ואלכס גולש

 


 

תארו לכם שקיבלתם חלקים של לגו:

 

מה שתעשו עם החלקים הללו תלוי בדימיונכם, כישורייכם והכלים (חלקי הלגו) שיוכלו להתאים אחד לשני בקלות…

אם יש בידיכם כלים מתאימים, כישורים ודימיון, אז תוכלו לקבל תוצאה כזאת:

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

 


 

תמיר ואלכס הראו לנו בהרצאה איך ניתן לבנות משהו מגניב ע"י שימוש באבני ביניין שאנו כבר רגילים עם תוספת מגניבה שהיא XNA Framework.

IMG_5388

ההרצאה עוסקת בתחום של Gaming שנעשה על גבי מספר פלטפורמות (על כך בהמשך הפוסט) וע"י שימוש בטכנולוגיות שונות שלא היינו מדיימנים לעצמנו שניתן לחבר ביניהם.

ההרצאה הייתה מאוד מושקעת ונעשה שימוש בהמון ציוד (מחשבים נייחים וניידים עם מערכות הפעלה של מיקרוסופט, אפל ולינוקס, טלפון סלולרי עם Windows Mobile 6.0, קונסולת XBOX ועוד המון חומרה נוספת ש"דאגה" לחבר את כל זה). יחסית לכמות הציוד, מורכבות המצגת ותכנים – היו מעט מאוד תקלות במהלך המצגת.

תמיר ואלכס הראו לנו איך לבנות משחק מחשב ברשת, שיהיה ניתן להריץ במספר מערכות הפעלה ולשחק ברשת בזמן אמת.

 

לפי המתכון שהוצג בהרצאה, תערבבו את כל אלה:

  +   + + +

+   +   +  +   + WPF + עוד …

ותקבלו = Crossplatform XNA Game, שרץ על Sylverlight, על שרת IIS 7.0 ו/או אפאצ'י, ניתן לשחק בו ב- windows vista, בדפדפני איטנרט (שתומכים בטכנולוגיה של sylverlight) שיכולים לרוץ במ"ה של מיקרוסופט, לינוקס ואפל.

IMG_5393

בהרצאה הוצגה חבילת פיתוח XNA של מיקרוסופט, בעזרת חבילה זאת ניתן לבנות משחקי מחשב מבוססי DirectX, שיכולים לרוץ ב- Windows XP/Vista או ב- XBOX. חבילה נועדה לפיתוח מהיר של מחשקי מחשב בעזרת כלים מובנים אשר מאפשרים לבנות אלמנטים של מחשק ביתר קלות.

בהרצאה הוצג משחק מחשב "מירוץ מכוניות" שמדמה מירוץ מכוניות זהירות על גבי מפה של גוגל-מפס:

IMG_5396

תמיר ה"רקדן":

IMG_5407

המשחק כאמור נבנה ב- sylverlight והיה צורך לבצע networking שאינו טרוויאלי כ"כ בגרסת 1.0, כאן היה צורך לבנות מנגנון מבוסס javascript ש"ידבר" עם השרת בעזרת אובייקט אסינכרוני של AJAX:

IMG_5394

משחק רץ בדפדפן של לינוקס:

IMG_5396

משחק רץ בדפדפן של טלפון נייד (windows mobile 6.0):

IMG_5399 

IMG_5403

שימוש ב- MS Windows LIVE Services לצורך הדמיית נסיעת מכונית בעיר:

IMG_5405

היו המון מחשבים, מכשירים, חומרה שתמכה בכל הסיפור:

IMG_5392

לסיכום אומר שאהבתי את ההרצאה, הייתה מאוד עשירה בתוכן, הוצגו המון טכנולוגיות והשילובים המטורפים ביניהם (Linix + ASP.Net ועוד), פוסט זה לא יספיק על מנת לתאר את כל מה שראינו שם…

תהנו ומתשיכו לעקוב 🙂

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

one comment

  1. Nicolle11 בדצמבר 2012 ב 13:29

    It was dark when I woke. This is a ray of snsuhine.

    Reply