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

במסגרת העבודה שלי, הייתי צריכה להכין מצגת למנהלים. המצגת היתה צריכה להציג את הפרויקטים, הקשיים והמצבים איתם אני צריכה להתמודד וכו'. כמובן שהיתה לי אפשרת להכין מצגת רגילה, שקפים, 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 היא תוכנה חינמית, תוכלו לראות משחקים שפותחו באמצעות התוכנה ע"י התלמידים שלי בדורות, ועוד משחקים משנה"ל תש"ע, גם הם של תלמידי דורות.  עוד משחקים באתר הרשמי של התוכנה.

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

עוד משחקים – בוגרי תש"ע

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

שתפו את החברים שלכם.

fluffy

Fluffy

פיתוח: גניה מיכאלוב, קטי חסין

להורדת המשחק (5.8 MB)


JellyMania

פיתוח: רוני גטניו, אור כהן וענבר דהן

להורדת המשחק (22.1 MB)

guyava

Tales of Guava Island

פיתוח: אביב אבידן, רועי איליה, איילת אלתר ומעיין לובן

להורדת המשחק (4.5 MB)

Cubeportation

Cubeportation

פיתוח: האושנר ניר, רועי בר-צור, רז טייטלר, שי כלב

 

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

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

משחקים של תלמידי משחקולוגיה בדורות

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

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

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

אני מאחלת לכל התלמידים שנת לימודים מוצלחת!

Chocolate Story

Chocolate Story

פיתוח: אליזבט אטש, רעות דלאל.

להורדת המשחק (11.5 MB)

smile
Smile

פיתוח: שני סולטאני, נעה ללום

להורדת המשחק (6.0 MB)

Commando Mission

Commando Mission

פיתוח: אביב אטיאס, אורן מרון

להורדת המשחק (21.6 MB)

The Lost Treasure

The Lost Treasure

פיתוח: אור בין, רז בולקושטיין, תומר שני

להורדת המשחק (11.2 MB)

Operation Kiwi

Operation Kiwi

פיתוח: עדן בן שושן, שיר גפן, ניצן שיוביץ, פאר שגיב, שרלי רבין

להורדת המשחק (8.0 MB)

Ball Ball

פיתוח: רגב לוי, מיכאל רבינוביץ, אלכס רבינוביץ, עמית הדרי

להורדת המשחק (21.3 MB)

Illusion Ball

Illusion Ball

פיתוח: אוהד אהרון, ניר גרסטנר, שרון קונין

להורדת המשחק (18.0 MB)

משחקים, משחקים, משחקים

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

מוצגים כאן רק חלק מהמשחקים וזה המקום להציע – מי שרוצה להציג את המשחק שפיתח כאן, מוזמן ליצור איתי קשר.

משחקים שפותחו ע"י סטודנטים בבית ברל

Maggots


Maggots

פיתוח: אמיתי קפון
שחקו עכשיו


Office Warz

פיתוח: גולדי ודניגמן
שחקו עכשיו


Star Dust

פיתוח: יעל חקשוריאן
להוריד דמו

End En Dino

End En Dino

פיתוח: רנן נאורי
שחקו עכשיו

Suprime

Suprime

פיתוח: יותם רוזנפלד
Download

Savana

Savana

פיתוח: שירה כץ
שחקו עכשיו

Bee my friend

פיתוח: עילית אירלנדר, עומר ויניק
שחקו עכשיו

bubble_letters

 

Letter Catch

פיתוח: עופר שלי
שחקו עכשיו

Ninja Quest

Ninja Quest

פיתוח: רועי סלע, ליאור גדות,יניב בוסי, צחי טובול
שחקו עכשיו

EcoTeam

EcoTeam

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


LyreBird

פיתוח: צחי טובול, דני ליזרוביץ', עידו אדר, נרינה מליקיאן
שחקו עכשיו

עוד משחקים של בוגרי התכנית באתר nana10

 

אירוע סיום שנה משחקולוגיה 2010

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

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

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

אני אהיה שם!

תלת מימד ב-Game Maker? יש דבר כזה.

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

כשאני מציגה לתלמידים משחקים שפותחו ב-Game Maker בתלת מימד ודו-מימד ושואלת אותם איזה משחק לדעתם לא פותח ב-Game Maker, הם תמיד מצביעים על אלו שהם תלת-מימד (3D). משום מה, הם חושבים שמשחקים שמפותחים באמצעות התוכנה, לא יכולים להיות משחקי 3D או משחקים טובים.

לכן, אני מבהירה תמיד כמה דברים מיד בהתחלה, קודם כל משחק טוב לא חייב להיות 3D. שנית, אפשר לפתח משחק 3D באמצעות Game Maker והדבר השלישי באותו עניין, שהתוכנה אומנם מבוססת על drag-and-drop, אבל יש לה שפת תכנות משל עצמה (GML) וניתן לשלב בין השניים. (כלומר ניתן להוסיף קטע קוד בכל שלב ובכל מקום).

הנה כמה דוגמאות למשחקים שפותחו באמצעות התוכנה ב-3D, כמובן, יש ביניהם גם משחקי 2.5D (מה שנקרא, two-and-a-half-dimensional). המשוחק ביותר הוא Crimelife 2, שמדמה את GTA, לפחות לפי הגדרת המפתח. המשחק קיבל ציון 4 מתוך 5, והדירוג נקבע ע"י הגולשים. זכרו שהמשחק הזה פותח ע"י אדם אחד!

Crimelife

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

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

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

חידוש הבלוג בנושא משחקי מחשב ולמידה

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

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

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

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

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

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

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

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

אני רוצה שהבלוג הזה יחליף את האתר הישן של Gamestudies.co.il, ויאפשר גם לקוראים להגיב ולעדכן ולכן אתם מוזמנים להעלות הערות והארות, בקרוב אני אעלה גם את הקישורים לכל המשחקים שמופיעים באתר הישן.