מהו קובץ CFG?
קובץ CFG ידוע גם בשם “שפת הסימון של Wesnoth” (WML). זוהי שפת סימון מותאמת אישית המשמשת בעיקר במשחק “Battle for Wesnoth”, שהוא משחק אסטרטגיה מבוסס תורות. WML משמש להגדרה והתאמה אישית של היבטים שונים של המשחק, כולל תרחישים, קמפיינים, יחידות ועוד. זוהי דרך עבור מודדים ומפתחים ליצור תוכן למשחק.
הוא כתוב בפורמט הדומה לשילוב של XML ו-scripting פשוט. הנה סקירה כללית של כמה אלמנטים ומבנים נפוצים שאתה עשוי למצוא בקובץ WML:
- תגים: WML משתמש בתגים כדי להגדיר אלמנטים שונים במשחק. התגים מוקפים בסוגריים זווית. לדוגמה:
[unit]
type=Elvish Archer
hitpoints=25
[/unit]
מאפיינים: בתוך תגים, אתה יכול להגדיר תכונות לציון מאפיינים או ערכים המשויכים לאלמנט. בדוגמה שלמעלה, “סוג” ו"נקודות פגיעה" הן תכונות.
מערכים ומערכים של מערכים: ניתן ליצור מערכים של נתונים ואפילו מערכים של מערכים כדי להגדיר רשימות של יחידות, סוגי שטח או רכיבי משחק אחרים.
הצהרות מותנות: WML תומך בהצהרות מותנות כדי לשלוט בזרימת המשחק. לדוגמה:
[if]
condition=have_unit
variable=x,y
[/if]
לולאות: ניתן להשתמש בלולאות כדי לחזור על רשימות של פריטים או לבצע פעולות שוב ושוב.
כולל: אתה יכול לכלול קובצי WML אחרים בתוך קובץ WML ראשי כדי לארגן ולעצב את התוכן שלך.
מטפלים באירועים: ניתן להגדיר מטפלי אירועים שיפעילו פעולות כאשר אירועים ספציפיים מתרחשים במשחק.
הנה דוגמה פשוטה של קובץ WML המגדיר יחידה מותאמת אישית:
[unit_type]
id=my_custom_unit
name="Custom Unit"
description="A unit created using WML."
image="units/my_custom_unit.png"
hitpoints=30
movement_type=foot
[/unit_type]
הקרב על וסנות
“הקרב על ווסנות” הוא משחק אסטרטגיה פופולרי ומקור פתוח מבוסס תורות. הוא זמין עבור פלטפורמות מרובות, כולל Mac, Windows, Linux ועוד. פותח על ידי קהילה ייעודית של מתנדבים, המשחק ידוע במשחק העמוק והמרתק שלו, כמו גם בעולם הפנטזיה העשיר שלו.
מאפיינים מרכזיים של “הקרב על ווסנות” כוללים:
הגדרת פנטזיה: המשחק מתרחש בעולם פנטזיה עם גזעים שונים, כולל בני אדם, אלפים, גמדים, אורקים ועוד. הידע והסיפור של המשחק הם חלק בלתי נפרד מהמשיכה שלו.
אסטרטגיה מבוססת תור: המשחק הוא מבוסס תור, שבו שחקנים לוקחים את הזמן שלהם כדי לתכנן ולבצע את המהלכים שלהם על רשתות משושה. הוא משלב לחימה טקטית עם קבלת החלטות אסטרטגיות.
קמפיינים: המשחק מציע מגוון רחב של קמפיינים לשחקן יחיד, כל אחד עם קו עלילה, דמויות ואתגרים משלו. שחקנים יכולים לחקור נרטיבים ותרחישים שונים.
מולטיפלייר: “Wesnoth” תומך בריבוי משתתפים מקוון, ומאפשר לשחקנים להתחרות זה מול זה בקרבות אסטרטגיים. מצבי ריבוי משתתפים כוללים משחק שיתופי ומשחקים תחרותיים.
איך פותחים קובץ CFG?
קבצי CFG, המשויכים בדרך כלל לשפת הסימון של Wesnoth (WML) המשמשת במשחק “הקרב על Wesnoth”, ניתנים לעריכה בקלות באמצעות כל עורך טקסט רגיל. קבצים אלה מכילים קוד קריא אנושי שנכתב ב-WML, המגדיר היבטים שונים של המשחק, כולל תרחישים, יחידות וקמפיינים.
בעוד שאתה יכול להשתמש בכל עורך טקסט כדי לשנות קבצי CFG, לחלק מעורכי טקסט מתקדמים כמו Emacs ו-Vi יש תוספים זמינים להדגשת תחביר WML. תוספים אלה מספקים קידוד צבע ועיצוב מועילים כדי להקל על המשתמשים להבחין בין אלמנטים ומבנים שונים בתוך קוד WML.
תוכניות הפותחות או מתייחסות לקבצי CFG כוללות
- הקרב על ווסנות (חינם) עבור (Windows, MAC, Linux)
- פנקס רשימות של מיקרוסופט
קבצי CFG אחרים
להלן סוגי קבצים אחרים המשתמשים בסיומת הקובץ .cfg.
הגדרות
- CFG - קובץ תצורה של Celestia
- CFG - Citrix Server Connection File
- CFG - קובץ תצורה של MAME
- CFG - LightWave Configuration File
מִשְׂחָק
מערכת ושונות