Endless Life – משחק רציני

אם הייתם יכולים לחיות לנצח, מה הייתם עושים כל היום?

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

המשחק, Endless Life, הוא משחק חינמי ברשת שפותח בפלאש ומוגדר בקטגוריה של "משחקים רציניים" (Serious Game) המשחק כולל שלושה שלבים שונים של פעילויות שונות שעליכם לבצע במשרד, והם מציגים בהומור את המציאות המונוטונית שמלווה חיי אדם שמוארכים באמצעות הרפואה.

 endless life game

אחרי כמה דקות ששחקתי במשחק הגעתי למסקנה שבעבודה בחיים האמיתיים אני מתפקדת כמו בעבודה במשחק, וזה אומר שאני טובה בעבודות מחשב, אבל פחות בניסיונות ההתחמקות מעמיתים לעבודה…

שחקו עכשיו ונראה אם אתם מצליחים להתחמק מהמטריד המשרדי. או שאולי אתם מעדיפים להישאר בבית?!

המשחק התפרסם ב Serious Game Source .

הצגת הניקוד במסך במיקום מוגדר

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

איך עושים את זה? לשם כך נשתמש בפקודה draw.

הגדרת פונט

חשוב לפני ביצוע הפעולות ליצור פונט חדש – קליק ימני על תיקיית הפונטים ובחירה ב – Create Font.

בחלון האפשרויות של הפונט יש לבחור את סוג הפונט וגודל הפונט.

כדאי לתת שם לפונט שיתאר את מטרתו, למשל ScoreFont, או תיאור של הפונט עצמו, למשל ArialBold12, זה תמיד עוזר לי לדעת איך הפונט יראה.

יצירת אוביקט

יש ליצור אוביקט (ללא sprite) עבור הניקוד.

1. בתיקיית objects ניצור אוביקט חדש בשם: "objectScore"

2. לאוביקט יש להוסיף אירוע מסוג Draw

3. לאירוע יש להוסיף את הפעולות (actions) הבאות:

set font – נמצא בלשונית Draw ולבחור את הפונט שיצרנו קודם ScoreFont

set the color – גם נמצא בלשונית Draw ולבחור את הצבע, שימו לב, שיהיה צבע ניגודי לרקע עליו ימוקם הטקסט.

Draw score בלשונית Score עדכנו את האפשרויות לפי:

X= מיקום על ציר הרוחב Y= מיקום על ציר הרוחב, למשל אם נרצה שהניקוד יופיע בקצה השמאלי העליון של החדר נציין עבור X=0, Y=0

שדה caption הוא הטקסט שיופיע עבור הניקוד, כדאי להשאיר את ברירת המחדל "Score:".
אם אפשרות Relative מסומנת, אז המיקום של האוביקט יהיה יחסית להכין שתמקמו את האוביקט בחדר בפועל, אם האפשרות לא תהיה מסומנת מיקום האוביקט יהיה בדיוק ב-X, Y שציינתם.

score

מיקום האוביקט בחדר

1. פתחו את החדר שבו אתם רוצים להציג את הניקוד ובלשונית objects בחרו את אוביקט הניקוד, objectScore.

2. מקמו את האוביקט בחדר. שימו לב, כדי לא למחוק אוביקט אחר שמופיע בחדר, וודאו שהאפשרות delete underline אינה מסומנת.
שימו לב לאוביקט אין ייצוג גרפי (sprite) ולכן הוא יראה בחדר כעיגול כחול עם סימן שאלה ורוד עליו.

ולאלו מכם שרוצים לראות איך זה מיושם בקובץ עצמו, אני מצרפת דוגמא – אוביקט score שהוספתי למשחק treasure (קובץ gmk).

מחקרים: משחקי מחשב משפרים מיומנויות

כמה מחקרים שהתפרסמו בשנה האחרונה מציינים מספר כישורים ויתרונות שרוכשים גיימרים בזכות משחקי מחשב. עודד, לבקשתך, אני כותבת עליהם פה 🙂

שיפור ראיה של עין עצלה

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

eye chart

המחקר נערך על 20 נבדקים עם עין עצלה, בגילאים 20-60. ע"י של כיסוי "העין הטובה" ברטיה ובדיקת ביצועים אחרי כל 10 שעות של משחק. קבוצת הנחקרים נחלקה לשניים, 10 משתתפים שיחקו משחקי פעולה במשך שעתיים בכל פעם, במשך חודש אחד (סה"כ 40 שעות). בקבוצה השנייה היו 3 משתתפים ששיחקו משחקים שאינם מוגדרים כמשחקי פעולה פעולה במשך אותן זמן.
הבדיקה של שתי הקבוצות האלו הניבה גידול של 30 אחוזים בראייה, (שיפור ממוצע של 1.5 שורות תרשים האותיות של אופטומטריסטים). המעניין ביותר הוא העובדה שמשחק במשך 40 שעות בחודש אחד היה שווה ערך ל 120 שעות של טיפול רגיל, ששיפר את הראייה רק בשורה אחת של תרשים האותיות.
כדי להיות בטוחים שהתוצאות התבססו על עצם המשחק ולא משום שהנבדקים כיסו ברטייה את עיניהם, החוקרים ערכו ניסוי השלישי. שבעה נבדקים כיסו את העין "עין הטובה" ובמשך 20 שעות ביצעו פעולות רגילות כמו צפייה בטלוויזיה, קריאת ספר וגלישה באינטרנט. לאחר 20 שעות בוצעה בדיקה ולא היה שיפור במבחנים החזותיים. 7 הנבדקים האלו קיבלו לאחר מכן עוד 40 שעות של משחקי מחשב והבדיקה והראתה את אותה רמת שיפור שנמצאה אצל יתר המשתתפים במחקר.

תורגם מתקציר שהתפרסם באתר Gametrailers.com, המחקר התפרסם גם באתר N4G בספטמבר 2010.

משחקי פעולה משפרים קבלת ההחלטות

המחלקה למדעי המוח מאוניברסיטת רוצ'סטר, פרסמה מחקר לפיו משחקי פעולה משפרים הסקת מסקנות וקבלת החלטות במהירות. הממצאים פורסמו ב-14 בספטמבר 2010 בכתב העת Current Biology.

החוקרים בדקו עשרות נבדקים בגילאי 18-25 שאינם גיימרים. הם חילקו אותם לשתי קבוצות. קבוצה אחת שיחקה 50 שעות של במשחקי  פעולה (Call of Duty 2  ו – Unreal Tournament), והקבוצה השנייה שיחקה 50 שעות במשחק אסטרטגיה (The Sims 2).

לפי ממצאי המחקר השחקנים ששיחקו במשחקי פעולה הסיקו מסקנות נכונות ב-25% יותר מקבוצת השחקנים ששיחקו במשחקי אסטרטגיה. שחקנים אלו עוברים תהליך שנקרא היסק הסתברותי, הם נדרשים לאסוף חלקי מידע קולי או חזותי וזה מה שעוזר להם להסיק מסקנות ולבצע משימות במשחק.

מידע נוסף על המחקר ניתן לקרוא באתר אוניברסיטת רוצ'סטר.

שליטה בחלומות

המחקר הכי מעניין מבחינתי הוא זה שבדק התנהגות של גיימרים בחלום ושליטה על התנהגות בחלום.
המחקר נערך ע"י ג'יין גקנבאך, פסיכולוגית מאוניברסיטת גרנט מקיואן בקנדה, שטוענת כי גיימרים שולטים בחלומות שלהם כפי שהם שולטים בסביבת המשחק.
לפי המחקר גיימרים אינם חולמים חלומות יותר אלימים מאחרים, אבל כאשר הם מותקפים בחלום, הם משיבים בהתקפה. החלום נתפס מבחינתם כמשחק ולא כסיוט.

ממצאי המחקר התפרסמו באתר Live Science ב-25 במאי 2010.

עכשיו יש לכם עוד כמה סיבות טובות לשחק לפני שתלכו לישון.

GameIs בכנס CONTECH 2010

ביום שלישי ה-9/11 התקיים הכנס השנתי של GameIS, הפוסט הזה יסכם את החוויות שלי מהיום הזה (ותודה לניוזגיק שנתנו לי כרטיס במתנה).

משחקים ודוכנים

מי הציג בכנס? הדוכן הפופולארי ביותר היה של playfulshark, החברה' האלו פיתחו הרבה משחקים, להרבה חברות והם מומחים בלפתח משחק לפי דרישת הלקוח. דניגמן הציג לי את  – R.O.O.M, המשחק הזה פותח ב-5 שעות בלבד במסגרת אירוע אחר. משחק מקסים, תמשיכו לפתח אותו. מהדוכן הזה דאגו למוזיקה טובה כל היום, בין לבין התראיינו לערוץ 10, והשתתפו בחלק מההרצאות והפאנלים. אה, כן וגם קיבלתי מגנט למקרר 🙂 כל הכבוד!

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

GAME DEV LTD, הוקמה ע"י אלעד כהן, ומתמחה בפיתוח משחקים, אפליקציות בפייסבוק ואבטחה של משחקים. הדוכן עצמו לא היה מרשים במיוחד, בהשוואה לחברות האחרות אבל אחרי הכנס נכנסתי לאתר שלהם ואני חייבת להגיד – מהאתר התרשמתי. הם מפתחים כמעט כל משחק, ומה שמייחד אותם מחברות משחקים אחרות זה ההתמחות באבטחת מידע למשחקים ואתרי משחקים.

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

[youtube width="600" height="365" video_id="Gm6fEyPafdk"]

בין הדוכנים פגשתי את עידו טל, בחור צעיר לפני צבא שכבר הספיק לפתח כמה משחקים ולייסד את We Create Stuff (!) אין ספק שהבחור כישרוני, אתם תשמעו עליו עוד הרבה. עידו זכה בתחרות של GameIS ב-2008 על פיתוח המשחק Flash Portal וגם השנה התמודד וזכה בתחרות בקטגוריה של משחקים מסחריים עם המשחק Echoes.

Echoes הוא שילוב של Real Time Strategy  ו-Third Person Shooter מאוד מושקע, בהחלט מגיע לו הפרס.

Echoes

הרצאות ופאנלים

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

בפאנל של עולמות ורטואלים לילדים, היו נציגים של Ekoloko, Mogobi, Shidonni ו-Tweegee. היו לי כנראה צפיות גדולות מהפאנל הזה, כי די התאכזבתי. כל הנציגים דיברו על החשיבות של תכנים וגלישה בטוחה בעולם הוירטואלי לילדים, לא שמעתי שום דבר חדש.

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

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

לדעתי אפשר לסכם את הפאנל הזה בשורה אחת – בלי עולם תוכן מעניין ומתעדכן, הילדים לא ישארו בעולם הוירטואלי, אבל אנחנו כבר יודעים את זה, התוכן הוא המלך.

פאנל נוסף Games and the State of Israel דן בדרכים לקדם את תעשיית המשחקים בארץ, ובדרכים לגייס כספים מהמדינה עבור פיתוח משחקים.
את הפאנל ניהל זיו קיטרו – סופר, עיתונאי ומפתח משחקים, והשתתפו בו: אליוט אדמס, מנהל מדיה דיגיטלית מלואיזיאנה, אפרת פניגסון – מנהלת פיתוח עסקי בתחום הניו-מדיה, אלעד קפלן – עיתונאי נענע 10 ורשת ב', ושמואל בכינסקי – מנכ"ל Imba Games.
ההצעה הפרקטית ביותר הגיעה מאפרת פניגסון שהציעה למפתחים לא לחכות לסכום כסף שיגיע ואז להתחיל לפתח, אלא להתחיל לעבוד על פרויקט, לגייס כספים כמה שאפשר באופן עצמאי, לדחוף ולקדם את הפרויקט, כי רק אז תהיה נכונות מצד משקיעים להשקיע בפרויקט.
המסקנה, עתיד תעשיית המשחקים בארץ תלוי בעיקר במפתחים עצמם. תשקיעו – תקבלו תמיכה, לא תשקיעו – לא תקבלו תמיכה (מצד המדינה או מצד שקיעים פרטיים). ההשקעה יכולה וצריכה להתבטא גם בקידום המודעות לתעשיית פיתוח משחקים בארץ, בחינוך בתחום פיתוח משחקי מחשב ובארגון כנסים כמו GameIS.

GameIS Awards

ונעבור לחלק המרכזי של כנס GameIS והוא אירועי הערב, ביניהם תחרות GameIS Awards.

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

זוכרים את Rope Racket של איתי קרן? איתי זכה בקטגוריה של משחקים סלולרים. כל הכבוד איתי, ובהצלחה גם בתחרות Independent Games Festival, מחזיקים לך אצבעות!
בהמשך הערב היו עוד כמה אירועים מעניינים, למשל פיתוח משחק ב-5 שעות (קצת פחות) שהתבסס על סיעור מוחות שנעשה בשיתוף הקהל ותחרות Elevator Pitch. כל הערב היו הרצאות וסדנאות בנושא פיתוח משחקים, אבל מחוץ לאולמות התקיים אירוע חשוב לא פחות והוא ההתמנגלות (mingle).

היה יום ארוך, אבל מהנה מאוד, מאורגן ומתוקתק. כבר מחכה לכנס בשנה הבאה.

רוצים לקרוא עוד על אירועי היום ולראות תמונות? היכנסו לאתר GameIs Awards.

יצירת אוביקט שזז על המסך באמצעות העכבר

בפוסט הזה אני אסביר איך ליצור ב-Game Maker אוביקט שניתן להזיז אותו על המסך באמצעות העכבר, כלומר להקפיץ את האוביקט לנקודה בה לחצנו על המסך עם העכבר.

שלב ראשון – יצירת sprite לאוביקט

לחצו על אייקון יצירת ספרייט בסרגל העליון create a Sprite

בחלון מאפייני sprite לחצו על Load Sprite וטענו תמונה. אני בחרתי בתמונה burger.

שלב שני – יצירת אוביקט

create an Objectלחצו על איקון יצירת אוביקט בסרגל העליון

בחלון אפשרויות של האוביקט הגדירו את ה-sprite שיצרתם בשלב הראשון לאוביקט, במקרה הזה, את burger.

object

שלב שלישי – הגדרת אירוע ופעולות

הגדרת אירוע step

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

הגדרת פעולות

הפעולה שנבצע תלויה בלחיצה של עכבר, לכן נבצע בדיקה אם נלחץ העכבר ולשם כך נתשמש בפעולה Check Mouse שנמצאת בלשונית control של הפעולות.

הבדיקה שנבצע היא האם נלחץ הכפתור השמאלי של העכבר

object Actions

כעת נוסיף את הפעולה שתקפיץ את האוביקט לנקודה בה נלחץ העכבר. פעולה מסוג jump to position  ונגדיר עבורה את מיקום ה-X ו-Y.

עבור מיקום ה-X נציין: mouse_x, עבור מיקום ה-Y נציין: mouse_y. אלו פרמטרים קבועים עבור מיקום לחיצה של העכבר במסך.

כעת מה שנותר לנו לעשות זה להוסיף את האוביקט לחדר ולהריץ את המשחק.

קובץ דוגמא להורדה.

יצירת מפה מוקטנת של המסך ב-Game Maker

אחד מהכלים המובנים בGame Maker הוא ה-view (מראה). בעזרת view ניתן להגדיר איזה חלק מהחדר יוצג במסך, באיזה גודל ובאיזה מיקום.

ניתן גם להגדיר האם יראו את אותו view כשהחדר מתחיל ולקבוע אם ה-view יעקוב אחרי דמות מסוימת.

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

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

שלבים ביצירת מפה מוקטנת באמצעות view

שלב 1 – עיצוב החדר

יצרתי חדר ברוחב של 640 פיקסלים וגובה 480 פיקסלים

עיצבתי את החדר, כך שהפינה השמאלית התחתונה לא כוללת אלמנטים. חלק זה בחדר הוא ברוחב של 190 פיקסלים ואורך של 180 פיקסלים (הנתון הזה חשוב לשלב יצירת ה-view).

כך נראה החדר:

view of room

שלב 2 – יצירת view

חשוב לזכור, כיוון שאנחנו מציגים גם את החדר כולו וגם מראה מוקטן שלו, אנחנו צריכים ליצור למעשה 2 views.

עברו ללשונית views. הדבר הראשון שנעשה זה לסמן V בתיבה Enable the use of Views.

ה- view הראשון מיועד עבור החדר כולו, לכן גם הפרמטרים שלו יהיו זהים לחדר (אין צורך לשנות אותם).

view
view 1
  1. סמנו V בשדה Visible when room starts עבור view 0.
  2. כעת עברו ל view 1 וגם פה סמנו V בשדה Visible when room starts.
  3. ב-view 1 עלינו לשנות את המאפיינים View in room ו-Port on screen:

View in room קובע איזה חלק מהחדר יוצג בview.

כיוון שאנחנו רוצים להציג את כל החדר נתחיל מהנקודה השמאלית העליונה שבה ה-X הוא 0 וה-Y הוא 0

W – מייצג את רוחב הview שיוצג, במקרה זה כל החדר ולכן 640

H מייצג את הגובה ובמקרה זה 480

Port on screen קובע היכן בחדר ימוקם הview ומה יהיה גודלו.

ה-X הוא 0 וה-Y הוא 300 (הערכים המדויקים של X ו-Y מופיעים בשורה התחתונה של חלון החדר עם מעבר העכבר על הנקודה המתאימה בחדר).

W – מייצג את רוחב הview שיוצג, במקרה זה 180

H מייצג את הגובה ובמקרה זה 190

Object following – מיועד למקרה שאנחנו רוצים שה view יעקוב אחר דמות מסוימת. במקרה זה לא רלוונטי ולכן נשאיר את הבחירה על no object.

עכשיו נשמור את החדר ונריץ את המשחק.

החדר שיתקבל יראה כך:

view room

Rope Racket בתחרות IGF

השנה מתקיימת בפעם ה-13 תחרות במסגרת Independent Games Festival, אחד מהמשחקים המתמודדים השנה הוא Rope Racket של איתי קרן, מפתח ומעצב משחקים ומייסד Untame Games.

המשחק מתמודד גם בקטגוריית משחקים סלולריים לתחרות GameIS שתתקיים ב 9 בנובמבר. בהצלחה!

rope racket
Rope Racket הוא משחק חידות שבו על התוכי רופרט לעצור את הגלגלים המסתובבים ע"י שימוש בחבל. החבל העומד לרשותכם בכל שלב מוגבל, ובנוסף לכך תצטרכו להימנע ממגע בכל מיני מכשולים אחרים כמו סכינים, כדורי אש ועוד.  נשמע קל? נסו בעצמכם.

המשחק פותח באמצעות Unity3D ותוכלו לעקוב אחר פיתוח המשחק בבלוג של Rope Racket.

[youtube width="480" height="390" video_id="ZoVvNrz67U0"]

עוד משחק של Untame Games שאני מאוד אוהבת הוא Bubblooba ותוכלו לשחק גם בגרסת הפייסבוק שלו מול חברים.

GameIS Awards – טקס האוסקר הישראלי למשחקי מחשב

בתאריך 9-11-2010 יתקיים הכנס השנתי של GameIS,  במסגרת Contech 2010, כנס בינלאומי בנושא תוכן וטכנולוגיה.

companies GameIS

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

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

פרטים נוספים והרשמה לאירוע בפייסבוק.

Sheepish – משחק פלאש

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

המשחק Sheepish פותח ע"י צוות דקס, ומתבסס על היכולת להשתמש בשתי הידיים באופן דומיננטי (Ambidexterity).

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

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

sheepish

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

שיהיה בהצלחה!

שחקו עכשיו ב-Sheepish

2D Vs. 3D

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

במשחקי מחשב, כמו בסרטים ואתרי אינטרנט הגרפיקה חשובה אבל לא יותר מהתוכן. משחק מחשב נמדד גם לפי המשחקיות (Gameplay) וזה מה שמבדיל אותו (בין היתר) מסרטים ווידאו ארט.

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

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

הסרטון הבא, מציג בצורה מקסימה את ה"מלחמה" בין משחקי תלת מימד לדו מימד.

[youtube width="560" height="345" video_id="bLpkjtWuPs8"]

תערוכת בוגרי משחקולוגיה בפסטיבל אייקון

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

במהלך האירוע הוצגו 7 פרויקטים/משחקים, אני אפרט כאן על 4 מתוכם:

Global Theif

משחק פלאש מבוסס Google Maps, בו אתם מגלמים דמות של גנב או גנבת, המטרה היא להגיע מנקודה A במפה (הבנק) לנקודה B (רכב המילוט) תוך כדי שימוש בתכונות וחפצים שונים. יש שני חלקים לכל שלב, חלק אחד – תכנון מסלול, בו ניתן להשתמש בחפצים כמו אנרגיה או פצצות, וגם לשנן את המסלול. החלק  השני, הוא המרדף עצמו, כאשר עליכם להתחמק משוטרים ותוכלו להשתמש בתכונה מיוחדת של מעוף כלפי מעלה, תכונה שמאפשרת גם התחמקות משוטרים והנחתה של הדמות במיקום אחר וגם קבלת מבט מלמעלה על המפה.
פותח ע"י: דביר אקרמן, מיכל מדר ועודד חיים לנגפורד
global thief

Constellation

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

Cononedrum

משחק חידות מבוסס דפדפן. המשחק הועלה לרשת ואינו דורש התקנות מיוחדות. התחילו לשחק כאן
פותח ע"י אביב קנטור, ליאור ווינדמילר, איתי מרקוביץ'

quantum

Cartoon Showdown
משחק מכות שפותח בפלאש בו דמויות ילדות ישנות נלחמות מול דמויות גיבורי ילדות חדשות.
פותח ע"י אורדן חמצני.

Cartoon

אם אתם רוצים לפרסם את המשחק שלכם כאן, צרו קשר.

הסרת רקע בעורך תמונות של Game Maker

אם אתם עדיין עובדים עם Game Maker בגרסה 7.0 (לא ברור לי למה, כיוון שגירסה 8.0 תומכת גם במשחקים שפותחו בגרסה 7.0) תעברו מהר לגרסה 8.0 של Game Maker.

על חלק מהיתרונות כתבתי בפוסט חידושים בגרסה 8.0 של Game Maker והיום אני אדבר על על יתרון נוסף בעורך התמונות – הסרת הרקע.

למה זה חשוב? הרבה פעמים בחיפוש אחר תמונות או רצועות תמונות באינטרנט, אנחנו מוצאים תמונות בעלי רקע כלשהו, אבל ב-Game Maker אנחנו לא זקוקים לו. התמונות של הספרייטים צריכות להיות ללא רקע, כלומר רקע שקוף.

מתי כן נעבוד עם העורך של Game Maker ולא עם עורך גרפי חיצוני? בעיקר כאשר אנחנו לא יוצרים את הגרפיקה בעצמנו, אלא מייבאים אותה למשחק שלנו. לא כולם יודעים לעבוד עם תוכנות גרפיות, ואם יש לכם רצועה של תמונות שהורדתם באינטרנט וכל מה שמפריע לכם זה הרקע, לא צריך לעבור לתוכנה אחרת.

אז איך עושים את זה? פשוט. שלושה שלבים.

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

שלב 1 – בחירת התמונות מרצועה

מרצועת התמונות המצורפת בחרתי את 8 התמונות בשורה הראשונה. (שימו לב הגובה והרוחב של התמונות לא זהה בכל שורה) הסבר מלא על עריכה של רצועת תמונות (strip).

scott strip

לאחר לחיצה על OK נקבל את החלון הבא שבו הרקע הוא עדיין ורוד:

strip edit

שלב 2 – מחיקת צבע נבחר

בתפריט יש לבחור בלשונית Images באפשרות Erase a Color:

erase a color

שלב 3 – דגימת צבע

יפתח חלון בו נוכל לבחור את הצבע למחיקה, ע"י דגימה של הצבע שמופיע בתמונה המקורית (צד שמאל):

erase a color
שימו לב, העורך זוכר את הצבע האחרון שנבחר, והוא מוצג כברירת מחדל (מאוד יעיל כשעורכים כמה תמונות מאותה רצועה או בעלי אותו רקע).

בצד ימין נוכל לראות איך תראה התמונה ללא הצבע שבחרנו, כדי לשמור את השינויים יש ללחוץ שוב על OK.

erase a color

אם נרצה לבטל צבע נוסף, נצטרך לבצע שוב את שלבים 2+3, כלומר לשמור את השינויים ושוב לבחור בתפריט את Erase a Color, לא ניתן למחוק שני צבעים בפעולה אחת.

הפעולה תחול על כל סדרת התמונות הקיימות באותו Sprite:

edit strip

זהו. אם נוסיף לספרייט זה תמונות נוספות (מעבר ל-8 שכבר מחקנו מהם את הרקע), נצטרך לבצע שוב את שלבים 1-3, אבל לפני שתתחילו בשלב הראשון, הקפידו לסמן את אחת התמונות שיש לה רקע.

אהבתם את הפוסט? מעניין אתכם פיתוח משחקי מחשב בדו-מימד? בואו לסדנת Game Maker בפסטיבל אייקון.

נתראה בפסטיבל.

משחקים למנהלים

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

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

אז מה עשיתי?

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

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

managers game

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

איך מתקדמים על הלוח? כל אחד זורק בתורו את הקוביות (לחיצה על אייקון הקוביות מגרילה מספר אקראי של הקוביות), השחקן שזרק את הקוביות מתקדם עם הדמות שלו על גבי הלוח מספר צעדים לפי המספר שעלה בקוביות.

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

במרכז הלוח יש חפיסת קלפי הפתעה, 2 חפיסות של קלפי משימות (אחת עבור כל מנהל פרויקט, כדי להתאים את המשימות לסוג הפרויקט, כל מנהל צריך לקחת משימה לפי הפרויקט שלו) וקוביות (במשחק זה המשימות מוצגות באייקון סימן שאלה [?] שצבעו מותאם לצבע הדמות).

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

כך נראה הלוח לאחר שליפה של קלף משימה:

managers game

למשחק הזה הוספתי כל מיני פיצ'רים שקשורים לפרויקטים ולתנאי העבודה, ואפשר לשנות או להוסיף אחרים.

managers game

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

בחירה של אמצעי תחבורה תתבצע ע"י לחיצה על אחד מהאייקונים, כאשר לכל בחירה תהיה השפעה אחרת על המשחק.

managers game

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

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

כדי להציג בכל משחק לוח חדש, שהמשבצות, האירועים והמשימות בו יופיעו באופן שונה בכל פעם, אפשר להשתמש ב Test Chance, (פעולה שמורה ב-Game Maker) .

זהו, עכשיו מה שנשאר לעשות, לתת לכל מנהל עכבר ולהתחיל לשחק.

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

סדנת Game Maker בפסטיבל אייקון

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

game maker

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

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

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

Game Maker היא תוכנה חינמית, תוכלו לראות משחקים שפותחו באמצעות התוכנה ע"י התלמידים שלי בדורות, ועוד משחקים משנה"ל תש"ע, גם הם של תלמידי דורות.  עוד משחקים באתר הרשמי של התוכנה.

עוד מידע על יום העיון משחקי מחשב ותרבות גיימינג.