איך לתכנן ולהכין משחק קופסה

מדריך קצר איך לתכנן וליצור משחק קופסה (משחק לוח / משחק קלפים).

האקתון פיתוח משחקי לוח – Board Game Jam יתקיים ביום שישי הקרוב (3/8/2018) בפעם השנייה.

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

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

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

רעיון למשחק

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

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

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

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

ואם אין לי רעיון למשחק?

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

מטרת המשחק

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

סוג המשחק

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

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

התנהלות וחוקי המשחק

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

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

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

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

איך מתקדמים?

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

הוספת משתנה מסוג מזל

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

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

מתחילים לשחק

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

מסמך תכנון המשחק

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

 הפקת המשחק

כעת כל שנותר לכם לעשות הוא להפיק את המשחק בפועל, אל תשכחו לצרף הוראות למשחק לשחק וליהנות!

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

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

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

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

אז מה עשיתי?

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

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

managers game

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

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

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

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

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

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

managers game

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

managers game

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

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

managers game

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

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

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

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

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