כיצד להכין משחק מחשב מבוסס טקסט (עם תמונות)

תוכן עניינים:

כיצד להכין משחק מחשב מבוסס טקסט (עם תמונות)
כיצד להכין משחק מחשב מבוסס טקסט (עם תמונות)

וִידֵאוֹ: כיצד להכין משחק מחשב מבוסס טקסט (עם תמונות)

וִידֵאוֹ: כיצד להכין משחק מחשב מבוסס טקסט (עם תמונות)
וִידֵאוֹ: Моя жизнь во Вьетнаме в одном Moto Vlog (4k 60FPS) Хошимин (Сайгон) Вьетнам 2024, מאי
Anonim

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

שלב

חלק 1 מתוך 3: בחירת תוכנה

צור משחק מבוסס טקסט שלב 1
צור משחק מבוסס טקסט שלב 1

שלב 1. אתה יכול לנסות Inform 7

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

צור משחק מבוסס טקסט שלב 2
צור משחק מבוסס טקסט שלב 2

שלב 2. השתמש ב- Adrift כדי להקל על יצירת המשחקים ב- Windows

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

צור משחק מבוסס טקסט שלב 3
צור משחק מבוסס טקסט שלב 3

שלב 3. אם אתה יכול לתכנת אז TADS 3 יכול להיות גם אופציה

אם אתה רואה ביצירת המשחק הזה פרויקט תכנות, אז TADS 3 היא הבחירה המקיפה ביותר של תוכנות למטרה זו. תוכל לשלוט ביתר קלות ב- TADS 3 אם אתה כבר מבין C ++ ו/או Javascript. TADS 3 זמין בחינם עבור Windows, Mac ו- Linux.

  • במיוחד עבור גירסת Windows של TADS 3, לגרסה זו יש תכונה נוספת של שולחן עבודה ("Workbench"), המקל על השימוש עבור אנשים שאינם מתכנתים ונוחים לשימוש באופן כללי.
  • מתכנתים עשויים להיות מעוניינים לקרוא על השוואות נוספות בין Inform 7 ל- TADS 3.
צור משחק מבוסס טקסט שלב 4
צור משחק מבוסס טקסט שלב 4

שלב 4. חקור אפשרויות נפוצות אחרות

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

  • הוגו
  • אלן
צור משחק מבוסס טקסט שלב 5
צור משחק מבוסס טקסט שלב 5

שלב 5. נסה ליצור משחק טקסט מבוסס דפדפן

אתה יכול להתחיל מיד ולנסות זאת מבלי שתצטרך להוריד כלום באמצעות הכלים הבאים:

  • Quest (יותר כמו ערכת הבדיון האינטראקטיבית למעלה)
  • Twine (עורך מבוסס ויזואלי קל לשימוש)
  • StoryNexus (במכשיר זה השחקן לוחץ על מספר אפשרויות, לא מקליד פקודות; ניתן לטעון את המשחקים שלך באינטרנט [מקוון] ב- StoryNexus)

חלק 2 מתוך 3: התחל ליצור משחקים

צור משחק מבוסס טקסט שלב 6
צור משחק מבוסס טקסט שלב 6

שלב 1. התרגל להשתמש בפקודות טקסט

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

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

שלב 2. עיצוב מפה ו/או משחק

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

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

צור משחק מבוסס טקסט שלב 8
צור משחק מבוסס טקסט שלב 8

שלב 3. קבל עזרה כיצד כל אחד מרכיבי המשחק מחובר

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

צור משחק מבוסס טקסט שלב 9
צור משחק מבוסס טקסט שלב 9

שלב 4. צור את קטע ההקדמה ואת החלל הראשון

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

  • מבוא:

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

  • אזהרות ותנאים:

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

  • תיאור החדר:

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

צור משחק מבוסס טקסט שלב 10
צור משחק מבוסס טקסט שלב 10

שלב 5. צור את הפקודה עבור המרחב הראשון

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

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

שלב 6. החדר הראשון יכול להיות חידה קלה

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

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

חלק 3 מתוך 3: שיפור והשלמת המשחק

צור משחק מבוסס טקסט שלב 12
צור משחק מבוסס טקסט שלב 12

שלב 1. כל הפעלים ושמות העצם חייבים להיות ברורים

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

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

שלב 2. הפוך את החידה להתאמה לרקע

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

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

שלב 3. היו הוגנים כלפי השחקנים

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

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

שלב 4. רשום את כל הסיומות האפשריות של המשחק

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

צור משחק מבוסס טקסט שלב 16
צור משחק מבוסס טקסט שלב 16

שלב 5. חפש השראה וטיפים אחרים

ישנם מאות מאמרים זמינים ב- Brass Lantern, מסד הנתונים הבדיוני האינטראקטיבי ו- IFWiki, בהם תוכלו לקרוא על נושאים מיוחדים כמו כתיבת דמויות מציאותיות או כיצד לתכנת אובייקטים בעלי אינטראקציות מורכבות. ומעל הכל דוגמאות למשחקים מבוססי טקסט בארכיון IF, אתר בו תוכלו ליהנות מיידית מהמשחקים המבוססים על טקסט שאתם אוהבים. הקישורים הבאים מכילים גם עצות רבות אחרות למתחילים:

  • דוגמאות לציטוטים שונים באוסף IF Gems.
  • ספר התאוריה IF
  • מלאכת הרפתקאות
צור משחק מבוסס טקסט שלב 17
צור משחק מבוסס טקסט שלב 17

שלב 6. ערכו מבחן לפני המשחק/בדיקת שלב ביתא

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

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

צור משחק מבוסס טקסט שלב 18
צור משחק מבוסס טקסט שלב 18

שלב 7. פרסם את המשחק שלך

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

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

טיפים

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

אַזהָרָה

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

מוּמלָץ: