זוהי אחת הדרכים החינמיות והקלות ליצור משחקי וידאו. אתה גם לא צריך להוריד אותו. בתהליך זה תלמד קצת על תכנות אצווה. אתה צריך לספק סיפור משלך כדי להריץ את המשחק הזה.
שלב
שלב 1. ניתן לשנות כל דבר בתוך האפוסטרוף, זה לא ישפיע על המשחק - אל תקליד אותו בקוד האמיתי
שלב 2. פתח פנקס רשימות או תוכנית קודנים אחרת - Geany, Notepad ++ וכו '
שמור את הקובץ בשם 'המשחקים שלי'. באט
שלב 3. התחל לכתוב את הקוד
התחל בהקלדה:
-
@echo כבוי
-
הכותרת 'המשחק שלי'
-
צבע 0A
-
אם " %1" נק "(עבור לא %1)
-
הַפסָקָה
שלב 4. הוסף צבע
עכשיו שמור והפעל. התוכנית תטיל שגיאה ושילוב צבעים שונה לחלוטין. מצא צבע שאתה אוהב והקלד אחרי "צבע" במקום "zz". שילוב טוב הוא צבע 0A, וכתוצאה מכך טקסט ירוק ורקע אדום.
שלב 5. צור תפריט
כדי ליצור תפריט, השמט את קטע ההשהיה והקלד:
-
:תַפרִיט
-
cls
-
הד '1. הַתחָלָה'
-
הד '2. הוראה'
-
הד '3. צא החוצה'
-
set /p answer = 'הזן את המספר שבחרת ולחץ על enter.'
-
אם %answer %== 1 עבור אל 'Start_1'
-
אם %answer %== 2 עבור אל 'רמז'
-
אם %answer %== 3 עבור אל 'יציאה'
שלב 6. צור 'יציאה' ו'רמז '
כדי לצאת מהמסך, הקלד את הקוד הבא:
-
:'צא החוצה'
-
הד תודה ששיחקת!
-
יציאה /ב
- עכשיו לתפריט הרמז, הקלד:
-
:'הוראה'
-
cls
-
הד 'רמז'
-
הֵד.
- אז תכתוב:
-
הד "הרמז שלך כאן"
- כמה שאתה אוהב, הקלד:
-
הַפסָקָה
-
עבור לתפריט
שלב 7. התחל את המשחק
הקלד תרחיש:
-
: Start_1
-
cls
-
הד 'פגשת אדם רע. החיילים שלהם הם: '
-
הד "3 חקלאים"
-
הד "יש לך סיכוי טוב לנצח."
-
set /p answer = 'האם אתה רוצה להילחם או לרוץ?'
-
אם %answer %== 'להילחם' עבור אל 'Fight_1'
-
אם %answer %== 'הפעלה' עבור אל 'הפעלה_1'
שלב 8.
להילחם ולרוץ.
עכשיו כדי ליצור את תפריט המאבק והפעל:
-
: Run_1
-
cls
-
הד אתה בטוח!
-
הַפסָקָה
-
עבור אל 'Start_1'
-
: קרב_1
-
הד אתה בוחר להילחם.
-
הד הקרב מתחיל.
-
set /p answer = הקלד את המספר 1 ולחץ על Enter כדי להמשיך:
-
אם %answer %== 1 עבור ל Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
set /a num =%%אקראי
-
אם % num % gtr 4 עבור אל 'Fight_1_Loop'
-
אם % num % lss 1 עבור אל 'Fight_1_Loop'
-
אם %num %== 1 עבור אל 'Lose_Bertarung_1'
-
אם %num %== 2 עבור אל 'Win_Battle_1'
-
אם %num %== 3 עבור אל 'Win_Battle_1'
-
אם %num %== 4 עבור אל 'Win_Battle_1'
-
: 'Lost_Fight_1'
-
cls
-
הד מצטער, הפסדת! (
-
הַפסָקָה
-
עבור לתפריט
-
: 'Win_Fight_1'
-
cls
-
הד מזל טוב, ניצחת!
-
set /p answer = 'האם אתה רוצה לשמור אותו?'
-
אם %answer %== 'כן' עבור אל 'שמור'
-
אם %answer %== 'לא' עבור אל 'Start_2'
-
:'להציל'
-
עבור אל 'Start_2'
- כעת תוכל לחזור על הקוד המשמש ב- 'Start_1' ליצירת השני, השלישי, הרביעי וכן הלאה.
- כמו כן, אם אתה מקליד לדוגמה: Fight_1 עליך גם לוודא שהקטע שאומר goto Fight_1 יישאר זהה לשני, כך שאם תשנה אחד, יהיה עליך לשנות את שניהם.
סגור את פנקס הרשימות ולאחר מכן לחץ על כן, שמור את הקובץ. שנה את הפורמט לכל הקבצים והוסף.bat אחרי השם.
טיפים
- זכור, בכל פעם שאתה רוצה משהו גלוי למשתמש, הקלד הד לפניו.
- שחקו את המשחק כפי שהוא נבנה גם אם הוא עדיין לא סיים. זה יעזור לך לראות את הקשר בין מה שהקלדת לבין מה שאתה מקבל ולזהות שגיאות.
- אם אתה צריך לצאת באמצע משחק מבחן, הקלד Ctrl-C.
- ניתן להשתמש בקבצי אצווה ב- Windows לעבודה אוטומטית, אך כתיבת משחקי טקסט כזו היא דרך מהנה לראות כיצד היא פועלת.
- בדוק היטב את סקריפט האצווה ותגלה איזה מהם טועה.
- שגיאה נפוצה מאוד היא שהתוכנית לא פועלת.