একটি CFG ফাইল কি?
CFG ফাইলটি ওয়েসনোথ মার্কআপ ল্যাঙ্গুয়েজ (WML) নামেও পরিচিত। এটি একটি কাস্টম মার্কআপ ভাষা যা প্রাথমিকভাবে ব্যাটল ফর ওয়েসনোথ গেমে ব্যবহৃত হয়, যা একটি পালা-ভিত্তিক কৌশলগত খেলা। দৃশ্য, প্রচারণা, ইউনিট এবং আরও অনেক কিছু সহ গেমের বিভিন্ন দিক সংজ্ঞায়িত এবং কাস্টমাইজ করতে WML ব্যবহার করা হয়। এটি modders এবং ডেভেলপারদের জন্য গেমের জন্য সামগ্রী তৈরি করার একটি উপায়৷
এটি এমন একটি বিন্যাসে লেখা হয় যা XML এবং সাধারণ স্ক্রিপ্টিংয়ের সংমিশ্রণের অনুরূপ। এখানে কিছু সাধারণ উপাদান এবং কাঠামোর ওভারভিউ রয়েছে যা আপনি একটি 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]
ওয়েসনোথের জন্য যুদ্ধ
দ্য ব্যাটল ফর ওয়েসনোথ একটি জনপ্রিয় এবং ওপেন সোর্স টার্ন-ভিত্তিক কৌশল গেম। এটি ম্যাক, উইন্ডোজ, লিনাক্স এবং আরও অনেক কিছু সহ একাধিক প্ল্যাটফর্মের জন্য উপলব্ধ। স্বেচ্ছাসেবকদের একটি উত্সর্গীকৃত সম্প্রদায় দ্বারা বিকাশিত, গেমটি তার গভীর এবং আকর্ষক গেমপ্লের পাশাপাশি এর সমৃদ্ধ ফ্যান্টাসি জগতের জন্য পরিচিত।
দ্য ব্যাটল ফর ওয়েসনোথ এর মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
ফ্যান্টাসি সেটিং: গেমটি মানুষ, এলভ, বামন, orcs এবং আরও অনেক কিছু সহ বিভিন্ন জাতি সহ একটি কল্পনার জগতে সেট করা হয়েছে। গেমটির বিদ্যা এবং গল্প বলা এর আবেদনের একটি অবিচ্ছেদ্য অংশ।
টার্ন-ভিত্তিক কৌশল: গেমপ্লে টার্ন-ভিত্তিক, যেখানে প্লেয়াররা হেক্সাগোনাল গ্রিডগুলিতে তাদের পদক্ষেপগুলি পরিকল্পনা করতে এবং কার্যকর করতে তাদের সময় নেয়। এটি কৌশলগত সিদ্ধান্ত গ্রহণের সাথে কৌশলগত যুদ্ধকে একত্রিত করে।
প্রচারণা: গেমটি একক-প্লেয়ার প্রচারাভিযানের একটি বিস্তৃত পরিসর অফার করে, যার প্রত্যেকটির নিজস্ব কাহিনী, চরিত্র এবং চ্যালেঞ্জ রয়েছে। খেলোয়াড়রা বিভিন্ন আখ্যান এবং দৃশ্যকল্প অন্বেষণ করতে পারেন।
মাল্টিপ্লেয়ার: ওয়েসনোথ অনলাইন মাল্টিপ্লেয়ার সমর্থন করে, খেলোয়াড়দের কৌশলগত যুদ্ধে একে অপরের বিরুদ্ধে প্রতিদ্বন্দ্বিতা করার অনুমতি দেয়। মাল্টিপ্লেয়ার মোড সমবায় খেলা এবং প্রতিযোগিতামূলক ম্যাচ অন্তর্ভুক্ত।
কিভাবে CFG ফাইল খুলবেন?
CFG ফাইলগুলি, যা সাধারণত The Battle for Wesnoth গেমে ব্যবহৃত Wesnoth Markup Language (WML) এর সাথে যুক্ত, যেকোন স্ট্যান্ডার্ড টেক্সট এডিটর ব্যবহার করে সহজেই সম্পাদনা করা যায়। এই ফাইলগুলিতে WML-এ লেখা মানব-পাঠযোগ্য কোড রয়েছে, যা পরিস্থিতি, ইউনিট এবং প্রচারাভিযান সহ গেমের বিভিন্ন দিককে সংজ্ঞায়িত করে।
যদিও আপনি CFG ফাইলগুলিকে সংশোধন করতে যেকোনো টেক্সট এডিটর ব্যবহার করতে পারেন, কিছু উন্নত টেক্সট এডিটর যেমন Emacs এবং Vi-এর কাছে WML সিনট্যাক্স হাইলাইটিং প্লাগইন উপলব্ধ রয়েছে। এই প্লাগইনগুলি সহায়ক রঙ-কোডিং এবং বিন্যাস প্রদান করে যাতে ব্যবহারকারীদের জন্য WML কোডের মধ্যে বিভিন্ন উপাদান এবং কাঠামোর পার্থক্য করা সহজ হয়।
CFG ফাইল খোলা বা রেফারেন্স যে প্রোগ্রাম অন্তর্ভুক্ত
- ওয়েসনোথের যুদ্ধ (বিনামূল্যে) (উইন্ডোজ, ম্যাক, লিনাক্স) এর জন্য
- মাইক্রোসফট নোটপ্যাড
অন্যান্য CFG ফাইল
এখানে অন্যান্য ফাইলের ধরন রয়েছে যা .cfg ফাইল এক্সটেনশন ব্যবহার করে।
সেটিংস
- CFG - Celestia Configuration File
- CFG - Citrix Server Connection File
- CFG - MAME Configuration File
- CFG - LightWave Configuration File
খেলা
- CFG - Wesnoth Markup Language File
- CFG - M.U.G.E.N Configuration File
- CFG - Source Engine Configuration File
সিস্টেম ও বিবিধ