ভাল লুয়া সত্তা তৈরি / পরিচালনা সহ গেম ইঞ্জিন [বন্ধ]


11

আমি এমন একটি ইঞ্জিন সন্ধান করছি যা লুয়া বা অন্যান্য স্ক্রিপ্টিং ভাষা ব্যবহার করে এটির সত্তা তৈরি করে। এটি অনুপ্রেরণা খুঁজে পেতে এবং এটি নিজের ইঞ্জিনেও করার জন্য is

আমি জানি যে ক্রেইংগাইন তাদের সত্তা তৈরি করতে লুয়া ব্যবহার করে, তবে আমি জানতে চেয়েছিলাম এমন আরও কিছু বিকল্প আছে যা আমি সন্ধান করতে পারি।

ধন্যবাদ!

উত্তর:


7

আমি লুভায় 2 ডি গেমস তৈরি করতে আপনি যে দুর্দান্ত একটি কাঠামো ব্যবহার করতে পারেন তা LVV এ একবার দেখার পরামর্শ দিই It's এটি বিনামূল্যে, মুক্ত উত্স, এবং উইন্ডোজ, ম্যাক ওএস এক্স এবং লিনাক্সে কাজ করে। এটি স্পষ্টভাবে ক্রিইনজিনের বিকল্প নয়, তবে অবশ্যই সত্ত্বা তৈরি এবং গেমের যুক্তির জন্য কীভাবে লুয়ার সম্ভাবনা কার্যকরভাবে ব্যবহার করতে হবে তা প্রদর্শন করা উচিত। ক্রিইনজিন / অন্যান্য এএএ ইঞ্জিনগুলি স্ক্রিপ্ট ব্যাকেন্ডগুলি কীভাবে ব্যবহার করে তা দিয়ে এই জ্ঞানের একত্রিত করুন এবং দৃ rob় স্ক্রিপ্টিং ক্ষমতা সহ আপনার নিজস্ব ইঞ্জিন তৈরি করার জন্য আপনার সমস্ত অনুপ্রেরণা থাকা উচিত। :)


4

আমার জ্ঞানের সর্বোত্তমরূপে, রিলিকের এসেন্স ইঞ্জিন সিরিজ (যেমনটি হিরোস এবং দ্বিতীয় যুদ্ধের ডনের সংস্থায় ব্যবহৃত হয়েছিল ) ইউনিয়ন পরিসংখ্যান এবং মিশন স্ক্রিপ্টিংয়ের জন্য লুয়া বা এর একটি উপভাষা ব্যবহার করে। এর জন্য কোনও সত্যিকারের ওয়েব উত্স নেই, তবে আপনি আগ্রহী কিনা সে সম্পর্কে আপনার রাস্তা জিজ্ঞাসা করার জন্য আপনি সর্বদা RelicNews.com এ কিছু মোডগুলি পরীক্ষা করে দেখতে পারেন।

স্পার্ক ইঞ্জিন অজানা ওয়ার্ডস দ্বারা তাদের আসন্ন গেম ব্যবহৃত প্রাকৃতিক নির্বাচন 2 খেলা কোডের সবচেয়ে অ্যাপ্লিকেশন Lua হিসেবে যতদূর আমি জানি হতে পারবেন। এসডিকে গেমটির প্রাক-অর্ডার নিয়ে আসে এবং গেমটির মতোই বর্তমানে বিটাতে রয়েছে।

আরেকটি খেলা যা একবার লুয়ার উপর নির্ভর করে প্রচুরভাবে প্রচারিত হয়েছিল তা হ'ল ইউফ্লোরিয়া (পূর্বে ডাইসন )। তাদের ফোরামে একটি লুয়া মোডিং রেফারেন্সও রয়েছে।

ভালভের ফ্রি কো-অপ গেম এলিয়েন স্বর্ম লুয়া দ্বারা প্রভাবিত হয়ে "কাঠবিড়ালি" নামে একটি স্ক্রিপ্টিং ভাষা ব্যবহার করে। এলিয়েন সোর্ম এসডিকে বাষ্পে ডাউনলোডের জন্য পাওয়া উচিত। ( দেব উইকি )

সম্পাদনা: সংঘর্ষের জগতে আমি কীভাবে ভুলতে পারি ! মডার্ন ওয়ারফেয়ার মোডের মতো মোডগুলি দেখায় যখন সম্পূর্ণ নতুন যান্ত্রিক প্রয়োগ করে গেমটি পাইথনের পুরো স্টাফ তৈরি করে।


আপনার জন্য আপনার লিঙ্ক যুক্ত।
কম্যুনিস্ট হাঁস

ধন্যবাদ! //
অপ্রাঠনযুক্ত

দুর্দান্ত উত্তর, আমি আশা করি ভবিষ্যতে আরও মানুষ এই প্রশ্নে যুক্ত করতে পারে আমি আরও নিশ্চিত যে আরও উত্তর থাকবে। আপনাকে অনেক ধন্যবাদ কোয়ারল (আমি একটি বড় রেলিক ফ্যান
বিটিডাব্লু

2

এখানে (ওপেন সোর্স) গেমগুলির উদাহরণ রয়েছে যা সত্তা আচরণ বাস্তবায়নের জন্য স্ক্রিপ্টিং ব্যবহার করে:

ফ্রোগাটো কাস্টম স্ক্রিপ্টিং ভাষা ব্যবহার করে সত্তা প্রয়োগ করে। ওয়েসনোথের জন্য যুদ্ধ কাস্টম বিবরণ ভাষা ব্যবহার করে সত্তা প্রয়োগ করে যাতে লুয়া স্ক্রিপ্টগুলি এম্বেড করা যায়। কে কিউ লুয়া স্ক্রিপ্ট ব্যবহার করে সত্তার আচরণ প্রয়োগ করে।

সম্পাদনা: পোস্ট লিংক এখন যে আমাকে অনুমতি দেওয়া হয়েছে ...


ফ্রোগাটো আমি যা খুঁজছি তার খুব কাছাকাছি দেখায়, এটি যদিও কিছুটা ভার্জোজ, তবে এখনও খুব আকর্ষণীয়। লুয়ার একটি সমতুল উদাহরণ
হ'ল

2

আমি আমার ইঞ্জিনে এটি করি ( উত্স উপলব্ধ , তবে সম্ভবত সিদ্ধান্ত নেওয়ার পক্ষে মূল্য নেই)।

আমার ক্ষেত্রে, একটি "সত্তা" একটি ধারণা যা লুয়ার মধ্যে পুরোপুরি বিদ্যমান। "সত্তা" এর জন্য কোনও সি ++ ব্যাকিং নেই। যেমন, একটি "সত্তা" সুনির্দিষ্ট গেমের যা প্রয়োজন। কখনও কখনও এটি কেবল একটি টেবিল থাকে যার সাথে এটির সাথে সামান্য ডেটা সংযুক্ত থাকে, কখনও কখনও এটি 2 ডি ফ্রেম উপাদান থাকে (নোট করুন ফ্রেমগুলি পুরোপুরি লুয়া নির্মাণও রয়েছে, আমার কেবল একটি স্ট্যান্ডার্ড ইউআই লাইব্রেরি আছে), কখনও কখনও এটি এআই এবং রেন্ডারিংয়ের সাথে জটিল কিছু হয় এবং তারপরে এটি হয় লুয়াতে এখনও একটি জিনিস তৈরি হয়েছে।

অনেক লোক সি -+ ব্যাকিং রয়েছে এমন বস্তু সিস্টেমগুলিকে স্ক্রিপ্ট করতে লুয়া ব্যবহার করে, যেমন সত্তা সি ++ এ "বেঁচে থাকে" এবং লুয়াটিকে তার স্ক্রিপ্টিংয়ের জন্য ডাকে। আমি এটি করতাম, তবে আমি সি ++ এবং লুয়ায় কোড সরানোর সাথে সাথে নিজেকে আরও সুখী ও আনন্দিত হতে দেখলাম। এই মুহুর্তে, আমি কেবল ওএস এপিআই কলগুলি পরিচালনা করতে সি ++ ব্যবহার করি এবং সমস্ত লেআউট / রেন্ডারিং / এআই / গেম যুক্তি 100% খাঁটি লুয়াতে রয়েছে।

প্রস্তাবিত।

প্রশ্ন করতে নির্দ্বিধায়, আমি উত্তর দিতে বেশ ইচ্ছুক :)


গৌরব কিভাবে love2d এর সাথে তুলনা করে?
deft_code

যেহেতু আমি এটি বুঝতে পেরেছি, লাভ 2 ডি-তে একটি উল্লেখযোগ্যভাবে সেট-ইন-পাথর উপস্থাপনের পথ রয়েছে। মহিমান্বিত হয় না - এতে ওপেনজিএল বাইন্ডিং রয়েছে এবং আপনি যা চান তা কেবল রেন্ডার করুন (যদিও এটি স্ট্যান্ডার্ড স্টাফগুলির জন্য সহায়ক ফাংশন রয়েছে।) গরিপটির একটি অন্তর্নির্মিত "মূল মেনু / বিরতি / মেনুতে ফিরে" সিস্টেম রয়েছে, এটি রিমোট করে ক্র্যাশগুলির বিষয়ে ত্রুটি প্রতিবেদন করার সময়, এবং এটি আপনি যে ওএস তৈরি করছেন তা স্বয়ংক্রিয়ভাবে ইনস্টলার তৈরি করবে। মহিমান্বিত আসলেই একটি এপিআই হিসাবে নকশাকৃত হয় না - এটি এমন একটি কাঠামো যা আমার যা প্রয়োজন তা নিয়মিত পরিবর্তন করা হয়। মোটেও বিপরীত সামঞ্জস্যপূর্ণ নয় :)
জোর্বাথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.