আমার গেমটির জন্য আমার কোন স্ক্রিপ্টিং ভাষা চয়ন করা উচিত? [বন্ধ]


53

কোন ক্ষেত্রে স্ক্রিপ্টিং ভাষাগুলি অন্যের চেয়ে ভাল?

সমস্ত উত্তর প্রশংসা করা হয়, দয়া করে একটি বিবরণ প্রদান করুন, এবং ভাষা কোন ক্ষেত্রে সীমা ছাড়িয়ে যায় তা বর্ণনা করুন।

(মনে রাখবেন, প্রতিটি উত্তর প্রতি ভাষা)

উত্তর:


39

লুয়া গেম শিল্পে ব্যাপকভাবে ব্যবহৃত হয় । স্বাধীন গেমস ( অ্যাকোয়ারিয়া ) থেকে এএএ শিরোনাম (সভ্যতা)।

মূল কারণ? আমি বলব কারণ এটি শিখতে সহজ এবং আপনার গেমগুলিতে অন্তর্ভুক্ত করা সহজ। তবে পাইথনের ক্ষেত্রেও এটি বলা যেতে পারে, আমি নিশ্চিত। স্ক্রিপ্টিং, সাধারণভাবে, কঠিন নয়। আমি মনে করি আপনার লুয়ার সাথে আসার আসল কারণ হ'ল এটি প্রমাণিত যার ফলস্বরূপ আপনার কাছ থেকে আরও কিছু সংস্থান শিখতে হবে .. আপনি যদি আদর্শের বাইরের কিছু নিয়ে পরীক্ষা-নিরীক্ষার মত মনে করেন তবে আমি অন্য কোনও ভাষাতে গণ্ডগোল শুরু করব।


8
লুয়া খুব জনপ্রিয় কারণ এটি "মেটা ভাষা" বৈশিষ্ট্য সরবরাহ করে। আপনি অবজেক্ট-ভিত্তিক কাঠামো, বা খাঁটি প্রক্রিয়াজাতীয় কার্যাদি ইত্যাদি বাস্তবায়িত করতে পারেন এটির খুব সাধারণ সি ইন্টারফেস রয়েছে এবং ইঞ্জিন বিকাশকারীকে ভাষাতেই অনেক স্বাচ্ছন্দ্য দেয়।
করান্টজা

3
আমি বিশ্বাস করি না পাইথন একটি ভাল পছন্দ করবে। অজগরটির জন্য সি বাইন্ডিংগুলি সি দিয়ে
অজগরকে

5
আমি যা শুনেছি তা থেকে পাইথনের মতো অন্যান্য স্ক্রিপ্টিং ভাষার সাথে তুলনা করার সময় Ĺua এর ভাল রানটাইম পারফরম্যান্সও রয়েছে। (এবং এটি বন্ধ হওয়ার সম্পূর্ণ সমর্থন রয়েছে - আপনি যদি আমাকে জিজ্ঞাসা করেন তবে সত্যিই
নিফটির

2
প্রকৃতপক্ষে সভ্যতার চতুর্থটি অজগর ব্যবহার করে ...
এমিলিয়ানো

2
@ হ্যাপি_ইমি প্রকৃতপক্ষে, সিআইভি ভী লুয়া ব্যবহার করেছেন
টোবিয়াস কিয়েঞ্জলার

22

কাঠবিড়াল

কাঠবিড়ালি একটি আকর্ষণীয় ইতিহাস আছে। লুয়ার অপ্রত্যাশিত আবর্জনা সংগ্রহের বিষয়ে কোনও গেম আর্কিটেক্টের সমস্যা হওয়ার পরে এটি তৈরি করা হয়েছিল এবং এর অস্তিত্ব না থাকলেও পাগল সবকিছু শূন্য

বাম 4 মৃত 2 এ ব্যবহৃত স্ক্রিপ্টিং ভাষাটি কাঠবিড়ালি । এপিআই খুব লুয়ার মতো (কাঠবিড়ালি লেখক লুয়ার নকশা পছন্দ করে )।

কাঠবিড়ালি একটি দুর্দান্ত ভাষা কারণ এটি দ্বিতীয় প্রজন্মের লুয়া ua এটি ভাল ধারণা নিয়েছে এবং বিরক্তিকর উদ্বেগকে সরিয়ে দিয়েছে।

লুয়া থেকে একই:

  • coroutines
  • টেবিল এবং मेटाটাবল
  • গতিশীল টাইপ করা
  • অনেক বেশি

কাঠবিড়ালি থেকে নতুন:

  • ক্লাস
  • অ্যারে
  • লুয়ার ম্যাচ সিনট্যাক্সের পরিবর্তে রিজেক্সগুলি।
  • সি / সি ++ / জাভা / সি # স্টাইলের ভাষা পাস্কল / ডেলফি স্টাইলের পরিবর্তে।
  • অনেক বেশি

কাঠবিড়ালিটির প্রাথমিক অসুবিধা হ'ল এটি লুয়া নয়। লুয়া অনেক বেশি ব্যবহৃত হয়। তবে এটি যদি ইস্যু না হয় তবে কাঠবিড়ালি একটি সহজ জয়। যাইহোক, প্রায়শই ভাষার জনপ্রিয়তা নিজের মধ্যে দরকারী বৈশিষ্ট্য, তাই সিদ্ধান্তটি এতটা পরিষ্কার নয়।


9

গুগল থেকে ভি 8 জাভাস্ক্রিপ্ট।

প্রো এর:

ব্যবহার করা বেশ সহজ

ধারাবাহিকভাবে ভাল হচ্ছে

শক্তিশালী এবং নমনীয়

অন্যান্য যেমন উল্লেখ করা হয়েছে, জাভাস্ক্রিপ্ট একটি সাধারণ প্রোগ্রামার সরঞ্জাম। আমার গেমগুলিতে এটি যুক্ত করা আরও অনেক বেশি লোককে খুলেছে যারা অন্যান্য ভাষার তুলনায় সক্ষম বোধ করে। এটি প্রোগ্রামারটির কাজের জন্য সঞ্চয় করতে প্রচুর পরিমাণে ingালাই এবং রূপান্তরকে সমর্থন করে, এটি ব্যবহার করা সত্যই সহজ করে তোলে, এসটিএল দিয়ে ভাল কাজ করে।

সম্ভাব্য কন এর:

ডকুমেন্টেশন বিভ্রান্তিকর হতে পারে এটি সত্যিই সেরা নয়।

উদাহরণগুলি প্রায়শই অদ্ভুততার একটি ওয়েব। শক্ত সরলতার অভাব, এটি এর চেয়ে উচ্চতর স্তরের হিসাবে আসে across

টেমপ্লেটগুলি কখনও কখনও এগুলিকে ঘৃণা করা হয় বা এড়ানো হয়।

এসডিকে কোডবেস আকার উত্পন্ন কোডের আকারটি ফোলা হিসাবে বিবেচনা করা যেতে পারে।


আমার জন্য একটি কন আকার ছিল। যদি আপনি একটি সাধারণ / নৈমিত্তিক গেমটি তৈরি করে থাকেন তবে ভি 8 ইঞ্জিনটি বেশ বড় এবং আপনার সম্পূর্ণ গেমের চেয়ে অনেকগুণ বড়ও হতে পারে।
জ্যাক দ্য হিউম্যান

সত্য, তবে একক হিসাবে। লাইব ফাইলটি কি বড় উদ্বেগ? এটি কেবল আপনার এসডিএল, বা আপনার লুয়ার পাশে স্লট। আপনি যদি উত্পন্ন কোডের আকারটি বোঝাতে চেয়েছিলেন তবে ভাল আমি এটি পরীক্ষা করে দেখিনি যে এটি কতটা বড় তবে এটি কোনও খারাপ বিষয় নয়।
আন্ডারস্কোরডস্কোভারি

আমি উত্পন্ন কোডের আকার বোঝাতে চাইছি। আমি মনে করি এটি আজ বেশিরভাগ গেমের আকার বিবেচনা করে এত বড় নয়।
জ্যাক দ্য হিউম্যান

1
পরীক্ষিত, 1.441 এমবি বিট . ly/ 9DNn8J এ সর্বশেষ এসভিএন ঘড়ি সহ ডিফল্ট শেল . cc । যদিও এটি বেশ কড়া মনে হচ্ছে, বেশিরভাগ গ্রন্থাগারের অন্য কিছু করার দরকার ছিল (নেটওয়ার্কিং, গ্রাফিক্স) ঠিক তেমনই নাটকীয়ভাবে যুক্ত করবে। ভি 8, ফিনিক্সজিএল, এনেট, বুস্টের গুচ্ছ, এবং সমাধানের ভিতরে আরও অনেক কোড (যেমন সংক্ষেপণ, এনক্রিপশন, গুই লাইব্রেরি, অ্যাডোসোমিয়াম) সহ আমার একটি পাশের প্রকল্পটি ভিজ্যুয়াল স্টুডিও ২০০৮-এর 2.5 এমবি ঘড়িতে - এবং একটিতে জিপ করা হয়েছে " রিলিজ করুন "861 কেবিতে ওজন তৈরি করুন। আমার জন্য, এটি সব খারাপ নয়। নির্দিষ্ট প্ল্যাটফর্মে আমি দেখতে পেলাম যে এটি সমস্যাজনক হয়ে
আন্ডারসোর্টসকোভারি

1
IV আমার প্রকল্পগুলিতে এর আগে কয়েকবার ভি 8 ব্যবহার করেছিল। আইএমও জাভাস্ক্রিপ্ট গেম স্ক্রিপ্টিং জন্য সবচেয়ে আদর্শ ভাষা। ইভেন্ট-ভিত্তিক প্রকৃতি এবং প্রোটোটাইপ-ভিত্তিক অবজেক্টগুলি সবকিছু এত সহজ করে তোলে। :)
স্টিফেন বেলঞ্জার

7

এটি গেম এবং তার লক্ষ্য প্ল্যাটফর্মের উপর নির্ভর করে।

এমন একটি গেম যা ১০০ খেলোয়াড়বিহীন অক্ষর (আরটিএস গেমস) চালায় এমন গেমের বিভিন্ন প্রয়োজন রয়েছে যা কেবল ২ (স্ট্রিট ফাইটার) দৌড়ে। একটি পিসিতে চলে এমন একটি গেমের কনসোলে চালিত গেমের চেয়ে আলাদা প্রয়োজন হয়।

লুয়া জনপ্রিয়

গেমমনকি বেশ কয়েকটি দল ব্যবহার করে। এটি লুয়ার চেয়ে দ্রুত এবং থ্রেডিংয়ের ক্ষেত্রে আরও ভাল।

পাইথন বেশ কয়েকটি গেম ব্যবহার করা হয়েছে।

জাভাস্ক্রিপ্ট একটি সম্ভাব্য বিকল্প হিসাবে আপনি জাভাস্ক্রিপ্ট ইঞ্জিনগুলি ডাউনলোড করতে পারেন। অন্য যে কোনও প্রগ্রেমার থেকে বেশি জাভাস্ক্রিপ্ট প্রোগ্রামার রয়েছে।

বিশেষায়িত ভাষাও রয়েছে।

SCUMM বেশ কয়েকটি অ্যাডভেঞ্চার গেমগুলিতে ব্যবহৃত হয়েছে এবং এটি বিশেষত সেই গেমগুলির সাথে উপযুক্ত।


জাভাস্ক্রিপ্ট সত্যিই ভাল ধারণা। আমি ভাবছি কেন এই জায়গাতে এটির ট্র্যাকশন আছে বলে মনে হয় না? কোন ধারনা?
cflewis

জাভাস্ক্রিপ্ট ট্র্যাকশন আছে। Ityক্য এটি ব্যবহার করে। ওল্ফায়ার গেমস তাদের ইঞ্জিনের জন্যও তাই করে।
এএ গ্রেপাসাস

দুটি ইঞ্জিন সত্যিই ট্র্যাকশন তৈরি করে না। আমি এটির সাম্প্রতিকতম বিকাশের কারণটি অনুমান করব যে মনো এবং ভি 8 এর আগে অনেক ভাল জাভাস্ক্রিপ্ট দোভাষী নেই। স্পাইডারমোনকি হ'ল আপনি যা দেখছেন এবং বলছেন ঠিক তেমন কিছু নয় "হ্যাঁ, আমি চাই আমার খেলাটি সেই দ্রুত এবং হাতা এবং স্থিতিশীল হোক!"

4

সম্পূর্ণতার জন্য, আরেকটি বিকল্প হ'ল মনো-স্ক্রিপ্ট , যা আপনাকে স্ক্রিপ্টিংয়ের জন্য .NET ফ্রেমওয়ার্কের নভেল প্রয়োগ ব্যবহার করতে দেয়। এটি ইউনিটি যা ব্যবহার করে। আপনার অ্যাপ্লিকেশনটিতে মনো এম্বেডিং সম্পর্কে এখানে অন্য পৃষ্ঠা ।

মনো-কাঠামোটি সেখানে স্ক্রিপ্টিং ভাষার বেশিরভাগ (সম্ভবত সব?) এর চেয়ে দ্রুততর কারণ এটি ব্যাখ্যা করা হয়নি, এবং সংকলক এবং নির্দেশ সংকলনের মধ্যে একটি স্তর রয়েছে, এটি আপনাকে সি # এবং ডায়ালিক সহ বিভিন্ন ভাষায় প্রোগ্রাম করার অনুমতি দেয় পাইথন, লুয়া এবং জাভাস্ক্রিপ্ট।

আমি নিশ্চিত না যদিও এটি সমস্ত প্ল্যাটফর্মে বিনামূল্যে free


4
মনে রাখবেন যে আপনি যদি কনসোল বিকাশ করছেন, জেআইটিটিং কোডটি আপাতভাবে প্রশ্নের বাইরে রয়েছে কারণ আপনি ডেটা পৃষ্ঠাগুলিকে এক্সিকিউটেবল হিসাবে চিহ্নিত করতে পারবেন না। আইএল এটি লক্ষ্য প্ল্যাটফর্মে প্রাক সংকলন করতে হবে।
জেফ

3
জেআইটি ইস্যুটি আইওএসের ক্ষেত্রেও প্রযোজ্য। এছাড়াও মনোর লাইসেন্স বিধিনিষেধ রয়েছে। আপনি যদি এমন পরিবেশে এটি ব্যবহার করতে চান তবে আপনাকে শেষ মুহূর্তে মনো ব্যবহারকারী রানটাইম আপগ্রেড করার অনুমতি / সক্ষম নয় এমন বাণিজ্যিক লাইসেন্স দরকার।
স্যাম

4

ব্যক্তিগতভাবে, আমি যখন আমার নিজের প্রকল্পের জন্য স্ক্রিপ্টিং ভাষা বেছে নিচ্ছিলাম তখন লুয়ার চেয়ে সি ++ তে আবদ্ধ হওয়াতে আমি অ্যাঞ্জেলস্ক্রিপ্ট (নীচের লিঙ্কটি দেখুন) পেয়েছি। (কিছুটা নমনীয়তার বিনিময়ে এটি ব্যবহার করা আরও সহজ করে তুলতে আমি এটির জন্য একটি ছোট র‍্যাপার লাইব্রেরি লিখেছিলাম))

http://www.angelcode.com/angelscript/

বলা হচ্ছে, আমার সন্দেহ হয় লুয়ার কয়েকটি সুবিধা রয়েছে যা এটি বাণিজ্যিক গেমস বিকাশকারীদের জন্য বাধ্যতামূলক করে তোলে:

(ক) এঞ্জেলস্ক্রিপ্টের চেয়ে এটি আরও পরিপক্ক এবং বিস্তৃত

(খ) এর সিনট্যাক্সটি নন-প্রোগ্রামারদের পক্ষে সহজ (অ্যাঞ্জেলস্ক্রিপ্টটি খুব সি ++ - এর মতো)

(সি) এটিতে অ্যাঞ্জেলস্ক্রিপ্টের চেয়ে কম পায়ের ছাপ রয়েছে (কমপক্ষে যতদূর আমি স্মরণ করি)

আপনি যদি কেবল শখের প্রকল্পটি লিখেন তবে, আমি বলব কমপক্ষে অ্যাঞ্জেলস্ক্রিপ্টের নজর দেওয়া উচিত।


2

আপনার এমন একটি স্ক্রিপ্টিং ভাষা চয়ন করা উচিত যা আপনার গেমের প্রাথমিক বিকাশের ভাষায় স্থিতিশীল এবং ভাল-সমর্থিত বাইন্ডিংগুলি রাখে। আপনি যদি গেমটি সি বা সি ++ তে লিখছেন তবে পাইথন এবং লুয়ার জন্য বেশ শক্ত বাইন্ডিং রয়েছে। আপনি যদি নিজের নেট। প্ল্যাটফর্মের জন্য সি লিখছেন (সি # বা অন্য কোনও ভাষা ব্যবহার করছেন), তবে আমি আইরন পাইথন বা আয়রন রবি ব্যবহার করার জন্য সুপারিশ করছি। উভয়ই সম্পূর্ণ ভাষা বাস্তবায়ন যা মাইক্রোসফ্টের ডায়নামিক ল্যাঙ্গুয়েজ রানটাইম (ডিএলআর) লাভ করে, যা .NET ফ্রেমওয়ার্কের সাথে দুর্দান্ত পারফরম্যান্স এবং খুব টাইট ইন্টিগ্রেশন সরবরাহ করে। সি # এবং আয়রনপাইথন / আয়রনব্বির মধ্যে আন্তঃযোগিতা এই দিনগুলিতে বেশ মসৃণ, বিশেষত সি # 4.0 তে ডায়নামিক কলসাইট বাঁধাইয়ের প্রবর্তনের সাথে।


2

পরিকল্পনা

ভাল, বিশেষত ছলনা

কৌতুক সহ আপনি কেবল আপনার গেমের জন্য নিজের ডিএসএল (ডোমেন নির্দিষ্ট ভাষা) রাখতে পারেন। একবার আপনি প্রথম বন্ধনী এবং উপসর্গ স্বীকৃতিতে অভ্যস্ত হয়ে উঠলে, স্কিমটি কাজ করা স্বর্গ।

আপনি যদি কোনও গম্ভীর খেলায় গৌরব ব্যবহার করতে চলেছেন তবে আমি ২.০ রিলিজ হওয়া পর্যন্ত কয়েক মাস অপেক্ষা করব যেটিতে আইআইআরসি, একটি ইকামাস্রিপ্ট ইন্টারপ্রেটার এবং বর্তমান স্কিম অন্তর্ভুক্ত থাকবে। আপনি বড় গতির উন্নতিও দেখতে আশা করতে পারেন।


1

এটি নির্ভর করে আপনার আসলে এটির জন্য যা প্রয়োজন। ডেভিড যেমন উল্লেখ করেছেন, লুয়া খুব জনপ্রিয়, যদিও একজন গেম ডেভেলপার আমাকে বলেছিলেন যে কেন তিনি পুরোপুরি নিশ্চিত নন। আমি মনে করি এর হালকাতা একটি সাধারণ কারণ, তবে এই মুহুর্তে, আমি আশা করব যে প্রচুর লোক লুয়া ব্যবহার করবে কারণ এটি ডি-ফ্যাক্টো স্ট্যান্ডার্ড become খুব হালকা ওজনের পরিবর্তনের জন্য এটি সেরা বলে মনে হচ্ছে।

আরও সম্পূর্ণরূপে গ্রহণের জন্য, আমি বলতে চাই পাইথনটি সঠিক পছন্দ। সিভ চতুর্থ এটি শালীন প্রভাব হিসাবে ব্যবহার করে।


0

অন্যের উপর একটি স্ক্রিপ্টিং ভাষা চয়ন করা আপনার নির্দিষ্ট প্রয়োজনীয়তার উপর নির্ভরশীল।

আপনি যে বিকল্পগুলির মধ্যে বেছে নিতে পারেন সেগুলির মধ্যে কয়েকটি হতে পারে:

দোভাষীর গতি - স্ক্রিপ্টিংয়ের বৈশিষ্ট্যটি যদি সম্পূর্ণ বিকাশকারী অর্থাৎ স্থির আচরণের স্ক্রিপ্টে বিকাশকারীদের দ্বারা ব্যবহৃত হয়, তবে গতি এবং একটি পূর্ণ-উন্নত এবং প্রসারিত API সবচেয়ে গুরুত্বপূর্ণ দিক হতে পারে। আমি LUA সঙ্গে কিছু ভাল অভিজ্ঞতা ছিল।

শিখতে সহজ, অ্যাক্সেসযোগ্যতা - কোনও সামগ্রী- / লেভেল্ড ডিজাইনারের জন্য ডায়নামিক আচরণ উত্পন্ন করার জন্য আরও জটিল স্ক্রিপ্টিং ভাষা (পটভূমির উপর নির্ভরশীল) শেখা কঠিন হতে পারে। সেক্ষেত্রে শিখতে সহজ (যেমন সাধারণত ব্যবহৃত হয়) এবং ভাল ডকুমেন্টেড ভাষা ব্যবহারের জন্য এখানে আরও উপযুক্ত হতে পারে। জাভাস্ক্রিপ্ট বা পাইথন এখানে একটি ভাল সমাধান হতে পারে।

ওয়ার্কফ্লো ইন্টিগ্রেশন - আপনার যদি ইতিমধ্যে বিদ্যমান সরঞ্জামগুলির সাথে একটি নির্দিষ্ট উত্পাদন পাইপলাইন থাকে তবে অন্য ভাষাগুলি সম্পূর্ণ আলাদা একটির সাথে কাজ করে যদি কোনও ভাষা কোনও প্রদত্ত ক্ষেত্রে সবচেয়ে ভাল কাজ করে বলে মনে হয় তবে এটি ব্যবহার করা খারাপ ধারণা হতে পারে। এটি বিশেষভাবে বৈধ যদি আপনার বেশ কয়েকটি প্রোগ্রামার বিভিন্ন সরঞ্জামে কাজ করে থাকেন। সেক্ষেত্রে "বেশ মানানসই নয়" ভাষা ব্যবহার করা আরও দক্ষ হতে পারে।


0

আপনি যদি উইন্ডোজের জন্য একটি শিরোনাম এবং কমন ল্যাঙ্গুয়েজ রানটাইম (সিএলআর) এর উপরে চলমান পরিচালিত কোড লেখার বিষয়ে কাজ করে থাকেন - তবে সি # তে যেমন ধরুন - আমি আপনাকে পাইথনকে স্ক্রিপ্টিং ভাষা হিসাবে সংহত করার জন্য পরামর্শ দিই।

আমার অভিজ্ঞতায় পাইথন নন-প্রোগ্রামার / ডিজাইনারদের শেখানো খুব সহজ। এটি বিকাশকারীদের জন্য বাছাই করা আরও সহজ কারণ এটি মূলত সিউডোকোডের মতো পড়ে। গতিশীলভাবে টাইপ করা হ'ল এমন একটি দিক যা পূর্বের কোডিংয়ের অভিজ্ঞতার তুলনায় খুব কম লোককে ভাষার সাথে দ্রুত চালিত হতে সহায়তা করে।

ভাষা শিখতে সহজ এবং শক্তিশালী হওয়ার পাশাপাশি, মাইক্রোসফ্টের সিএলআর এবং ভাষা দলগুলি (অ্যান্ডারস হিজলসবার্গ, এরিক লিপার্ট, ম্যাডস টর্গারসেন, জিম হুগুনিন এট।) নতুন ডায়নামিকের মাধ্যমে সংকলক এবং রানটাইম বৈশিষ্ট্যগুলি প্রকাশ করার ক্ষেত্রে দুর্দান্ত কাজ করেছে স্ট্যাটিকালি টাইপড কোড এবং ডায়নামিকালি টাইপড কোডের মধ্যে আন্তঃক্ষমতা তৈরি করে, নেট 4 এ ল্যাঙ্গুয়েজ রানটাইম (ডিএলআর) more আমি এ পর্যন্ত যা দেখেছি এবং চেষ্টা করেছি সেগুলি থেকে, বয়লারপ্লেট কোডটি সর্বনিম্নে হ্রাস পেয়েছে। এটি আপনার কোডবেসটি পরিষ্কার এবং রক্ষণাবেক্ষণযোগ্য রাখবে।

আপনার গেমের স্ক্রিপ্টেড অংশ এবং ইঞ্জিনের মধ্যে ঘর্ষণ খুব কম রাখতে আপনি এটি ব্যবহার করতে পারেন। একই ভিএম-এর মধ্যে উভয়ই রান রাখার ফলে সঞ্চালনের সময় রানটাইমটির জন্য আপনার কোডের আরও অনুকূলিতকরণ সম্ভব করবে।


0

উত্তরটি আপনার পরিবেশের উপর নির্ভর করে। আমি বর্তমানে ইউনিটির সাথে কাজ করছি, তাই আমি মনো-ভিত্তিক ভাষা ব্যবহার করি (আমার ক্ষেত্রে সি #, তবে জাভাস্ক্রিপ্ট এবং বুও বিকল্পও রয়েছে)। উত্তরটি আপনার নির্দিষ্ট পরিস্থিতিতে পুরোপুরি নির্ভর করে।


-2

অ্যাকশনস্ক্রিপ্ট হ'ল হাইব্রিড ডায়নামিক / স্ট্যাটিক টাইপযুক্ত ভাষা যা ফ্ল্যাশ গেমস তৈরি করতে ব্যবহৃত হয়, যা ওয়েবে ব্যাপকভাবে বিতরণ করা যেতে পারে। এটি ফ্লিক্সেল, ফ্ল্যাশপঙ্ক এবং বক্স 2 ডি এর মতো লাইব্রেরিগুলির সাথে মোটামুটিভাবে সমর্থিত।


-2

যদি আপনার কাছে এমন একটি দল থাকে যা স্ক্রিপ্টিং ভাষা ব্যবহার করবে বা লিড (স্তর) ডিজাইনার যা স্ক্রিপ্টিংটি ব্যবহার করবে, তবে তাদের পছন্দের ভাষাটি যা যা তা নিয়ে যান go তারা এটির সাথে তাদের সময় ব্যয় করবে, তাই তাদের খাওয়ানো উচিত।

[লবণের দানা] যদি আপনার কেউ না থাকে বা দীর্ঘমেয়াদী পরিকল্পনা করে থাকে, তবে আপনার নিজের রোল করুন । হ্যাঁ, স্ক্রিপ্টিং ভাষার জন্য একটি সংকলক এবং / অথবা দোভাষী লিখতে এক বা দু'বছর সময় লাগতে পারে তবে দীর্ঘমেয়াদে নমনীয়তাটি অনেক বার দিতে হবে। কেবল বেশি পথভ্রষ্টের দিকে যাবেন না এবং ব্রেনফাকটিকে পুনরায় সঞ্চার করুন। [/লবণ শস্য]


আমি লিস্প / স্কিম বা ব্যাশ, পাইথন বা লুয়া বা এরল্যাংয়ের (যেমন এর স্ট্যান্ডার্ড লিবস ছাড়া কোনও কিছু) হ্যাসকেলে একটি দোভাষী বা জিট-সংকলক লিখব one আমি সি ++ বা জাভাতে কোনও দোভাষী লেখার পরামর্শ দেব না, যতক্ষণ না এটি স্টিপ লিস্পের মতো ব্যাখ্যা করার জন্য না হয়। তবে যেভাবেই হোক, প্রশ্নটি ছিল না।
কমোনেড

আমি মনে করি যে প্রশ্নটি স্ক্রিপ্টিং ভাষাগুলির পক্ষে আরও বেশি উত্সাহিত হয়েছিল, কোনটি কী ব্যবহার করা উচিত তা কীভাবে ঠিক করা যায় তা নয়। তবুও আমি মনে করি সহায়ক।
মাইকেল কলম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.