প্রোটোটাইপিংয়ের জন্য 2 ডি গেম ইঞ্জিন প্রস্তাবিত [বন্ধ]


76

উইন্ডোতে 2 ডি গেম প্রোটোটাইপ বিকাশের জন্য আপনি কোন উচ্চ-স্তরের গেম ইঞ্জিনের প্রস্তাব করবেন? (বা আপনি চাইলে ম্যাক / লিনাক্স)

"উচ্চ-স্তরের" দ্বারা আমি যে ধরণের জিনিস বোঝাতে চাইছি তাতে অন্তর্ভুক্ত রয়েছে (তবে অবশ্যই এটি সীমাবদ্ধ নয়):

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

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

উত্তর:


31

আমি পাইগেমটি ব্যাপকভাবে ব্যবহার করেছি এবং এর প্রচুর ইতিবাচকতা রয়েছে:

  • এটি পাইথনের একটি পাঠাগার, এটি একটি উচ্চ স্তরের ভাষা
  • এটি ভাল পরিষ্কার ডকুমেন্টেশন পেয়েছে
  • এটি একটি সক্রিয় সম্প্রদায় পেয়েছে

পিগামে এসডিএলের চারপাশে একটি মোড়ক, ক্রস প্ল্যাটফর্ম 2 ডি গ্রাফিক্স লাইব্রেরি। পাইগামে শব্দ, সংগীত ইত্যাদির জন্যও মোড়ক রয়েছে Note দ্রষ্টব্য যে পাইথন একটি উচ্চ-স্তরের প্রোগ্রামিং ভাষা সত্ত্বেও পাইগেমটি (বেশিরভাগ অংশের জন্য) বেশ নিচু স্তরের গ্রাফিক্স লাইব্রেরি।


3
আপনি উল্লেখ করতে চাইতে পারেন যদিও এটি একটি উচ্চ-স্তরের ভাষায়, গেমের কাঠামো হিসাবে এটি এখনও মোটামুটি নিম্ন-স্তরের।
হেন্ক

5
হ্যাঁ, আপনি এটির জন্য খুব প্রকৃত গেমটি ছাড়াই আস্তে আস্তে পাইগামে গেম ইঞ্জিন তৈরি করতে কয়েক সপ্তাহ অতিবাহিত করতে পারেন। এটি একটি দুর্দান্ত গ্রন্থাগার, তবে আমার অভিজ্ঞতায় আপনাকে আরও জড়িত ধারণাগুলির দ্রুত প্রোটোটাইপিংয়ের জন্য কাজ করার আগে আপনাকে সময়ের সাথে সাথে কিছু ফ্রেমওয়ার্ক কোড তৈরি করতে হবে।
জেমস

35

আপনি যদি অন্য জিনিস তাকান করতে চান। আপনি Löve পরীক্ষা করতে পারেন (যা লুয়া ব্যবহার করে)


4
ওহো, দেখতে লুয়া শিখার মতো দুর্দান্ত মজার উপায়!
গ্লোরিফিশ

9
কেবল লক্ষ্য করার জন্য, আমি উপরের মন্তব্যটি সেপ্টেম্বর 22, 2010-এ লিখেছিলাম days দিন পরে আমি বসেছিলাম এবং এক রাতে আমার প্রথম লভ গেমটি তৈরি করে যা এর আগে কোনও লুয়া কখনও লেখা হয়নি। তার পর থেকে আমি লুয়া এবং লাভের সাথে বেশ কয়েকটি গেম তৈরি করেছি এবং আমি বর্তমানে আইওএস-এ একটি লাভ গেমটি পোর্ট করছি। এটি একটি দুর্দান্ত প্রোটোটাইপিং ভাষা এবং লুয়া শেখার দুর্দান্ত উপায়।
গ্লোরি ফিশ

2
শুনতে শুনতে এটি দুর্দান্ত: ডি
Óলাফুর ওয়েজ

20

প্রোটোটাইপ করার জন্য আমি এক্সএনএটিকে খুব সুন্দর একটি ভাষা বলে মনে করি the গেম প্লে / মেকানিক্স কীভাবে কাজ করবে তা দেখার জন্য দ্রুত ধারণাগুলি একসাথে করা সহজ, এবং সত্যিই কাজটি করার জন্য যথেষ্ট শক্তিশালী। সাহায্যের জন্য ফোরামে এটির একটি দুর্দান্ত সম্প্রদায় এবং কয়েকটি তৃতীয় পক্ষের সরঞ্জাম (পদার্থবিজ্ঞান ইঞ্জিন / সহায়ক লাইব্রেরি / ইত্যাদি) রয়েছে)


মাইক্রোসফ্ট এক্সএনএ হ'ল ডিওএ, এর পরের সেরাটি হ'ল মনোগেম (এক্সএনএর মুক্ত-উত্স বাস্তবায়ন)।
ashes999

2
তারা এখনও এটি সমর্থন করবে এবং আপনি এটির সাথে গেমগুলির প্রোটোটাইপ করতে পারেন। তারা কেবল নতুন বৈশিষ্ট্যগুলি প্রেরণ করছে না। আমি এটিকে মৃত বলব না, বরং অবসর

18

গেমমেকার দেখতে একটি ভাল সূচনা গেম-প্রোটোটাইপিং বা বিল্ডিং সরঞ্জামের মতো লাগে। এটি "কোডের একক লাইন লেখার প্রয়োজন ছাড়াই" টেনে আনুন এবং ছাড়ার উপর ভিত্তি করে তৈরি হয়েছে, সুতরাং এটি প্রাথমিকভাবে লক্ষ্য করা যায়। (আমি এটি কখনও ব্যবহার করি নি, এটি কেবল জুড়েই ঘটেছে - তবে তাদের ওয়েবসাইট অবশ্যই চটচটে দেখাচ্ছে :)



14

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


1
ফ্লিক্সেলের জন্য +1। দুর্দান্ত ইঞ্জিন। আমরা এটি গ্লোবাল গেম জামে ব্যবহার করেছিলাম (এবং জিতেছি :)। ৪৮ ঘন্টার চেয়ে বেশি দ্রুত আধা-পালিশ করা প্রোটোটাইপগুলি খুঁজে পাওয়া যায় না!
michael.bartnett

সত্যিই দুর্দান্ত। আজ সকালে আমার একটি নাটক ছিল এবং এটি আমাকে স্ক্র্যাচ থেকে ক্রিয়াকলাপটি শিখিয়েছে।
mcintyre321

@ michael.bartnett, আপনি কি আপনার জয়ের সাথে লিঙ্ক করতে পারেন? শুধু কৌতূহলী :)
জেমস ম্যাকমাহন

@ জেমসম্যাকমাহন আমি আপনার কৌতূহলের প্রশংসা করছি :) আপনি কি এই সম্পর্কে চ্যাট করতে পারেন? এছাড়াও, ভবিষ্যতের মন্তব্য পাঠকদের জন্য উল্লেখ করতে চাই যে আমি আজকাল তাদের দুজনের মধ্যে ফ্লিক্সেলের চেয়ে ফ্ল্যাশপঙ্কের পক্ষে চাই।
michael.bartnett

8

এটি বিশেষত কোনও গেম ইঞ্জিন নয়, প্রসেসিংয়ের দিকে নজর দিন । কয়েকটি ভাল বিষয় হ'ল:

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

8

আমি নোভাশেল ব্যবহার করি

আমি গেম মেকারকে প্রধান সরঞ্জাম হিসাবে ব্যবহার করেছি, তবে ইয়োও গেমসের সাথে আমার একটি সমস্যা ছিল (আমি এখনই এখানে ব্যাখ্যা করব না), তারপরে আমি নোভাশেলকে পেয়েছি।

নোভাশেল সত্যই একটি প্রোটোটাইপিং টুল, এটি "লর্ড" (রেড ড্রাগনের কিংবদন্তি) এবং "ডিংক স্মলউড" তৈরি করেছেন এমন ব্যক্তি দ্বারা তৈরি করা হয়েছিল যাতে তিনি লুডুমডারে (একটি 48 ঘন্টা গেমজ্যাম প্রতিযোগিতা) জন্য গেমগুলি দ্রুত তৈরি করতে পারেন, এটির একটি মানচিত্র সম্পাদক রয়েছে , LUA স্ক্রিপ্টিং সমর্থন করে, সি ++ এ তৈরি করা হয়েছে, এর zlib লাইসেন্স রয়েছে (যার অর্থ আপনি উত্সটি দিয়ে যা চান তা করতে পারেন, আপনি যে জিনিসটি আবিষ্কার করেন নি এটি দাবি করা ছাড়াই), এবং একটি পদার্থবিজ্ঞান ইঞ্জিন (বক্স 2 ডি) রয়েছে, কণা সিস্টেম (ক্ল্যানিলিবের জন্য লিনিয়ার কণা), মিকমড এবং ফোমডকে সমর্থন করে, লিনাক্স, ম্যাক এবং উইন্ডোজে কাজ করে, এটি ব্যবহার করা সহজ মরণ, এবং আপনি শেঠকে স্টাফ চাইতে পারেন!

সম্পাদনা: শেঠ প্রোগ্রামারটির নাম (এটি লর্ডকেও তৈরি করেছিল)


ধন্যবাদ! এর আগে এর আগে কখনও শুনিনি তবে বৈশিষ্ট্য তালিকা এটি চেষ্টা করার জন্য যথেষ্ট আকর্ষণীয়। এছাড়াও ওপেন সোর্স
নেক

হাঁ! Novashell আমার নিজস্ব সংস্করণ একটু সরকারি সংস্করণ থেকে সম্পর্ক উন্নত, কিন্তু এটা একটি LOOONG সময়ের আগে আমি এটা প্রকাশ করতে পারেন নিতে হবে :( (এটা আমার কাছাকাছি শারীরিকভাবে এমনকি একটি কম্পিউটারে নয়)
speeder

যাইহোক, আমার এই সপ্তাহান্তে লুদুম সাহসের আগে এটি শিখার সময় নেই। আশা করি আপনি পরবর্তী এলডির আগে এটি প্রকাশ করবেন।
Nek

এছাড়াও এই এলডির মূল বক্তব্য শেঠ নিজেই!
Nek

হ্যাঁ :) শেঠ দুর্দান্ত ... আমি এলডি নিয়ে রাখছি না :( সুতরাং পরবর্তী এলডি কখন হবে সে সম্পর্কে আমার কোনও ধারণা নেই
স্পিডার

7

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

downsides:

  • কোনও ব্যবহারকারী সংজ্ঞায়িত ডেটা স্ট্রাকচার (সি স্ট্রাক্ট বা সি ++ ক্লাসের মতো কিছুই নয়, কেবল "অবজেক্ট")
  • গতিশীলভাবে টাইপ করা হয়েছে (টাইপ করুন "varAwesome = 0" এবং ওহে আমার justশ্বর এটি উপস্থিত হয়েছিল)
  • ইওইও গেমসটি খারাপ

upsides:

  • ব্যবহার করা সহজ, মাস্টার শক্ত
  • আপনার জন্য নিম্ন স্তরের প্রচুর পরিমাণে কাজ করে
  • প্রাণবন্ত এবং সক্রিয় সম্প্রদায়

আমি ২০০২ সালে গেম মেকার ব্যবহার করে গেমস তৈরি শুরু করি :)


6
LOL

হ্যাঁ, এটি এবং দুর্বল টাইপিং। মডুলাস অপারেটর ভাসমান পয়েন্টে উত্তরগুলি ফিরে আসছিল বুঝতে পেরে আমি কিছু সত্যিই অদ্ভুত বাগ পেয়েছি।
জেমস

কোনও ব্যবহারকারীর সংজ্ঞায়িত ডেটা স্ট্রাকচার একটি ব্যথা নয়। যদি আপনাকে কোনও ক্রিয়াকলাপ থেকে একাধিক মান ফেরত দিতে হয় তবে এটির জন্য আপনাকে কোনও অবজেক্ট তৈরি করতে হবে, তবে সমস্ত বস্তু একটি পজিশন, ইভেন্ট ইত্যাদি সমেত পুরো গেম অভিনেতা are আপনি অ্যারে ঘেঁষতে পারবেন না (যদি আপনি নির্দিষ্ট না করেন তবে একটি সূচক, এটি ধরে
নেবে

আপনি যদি আপনার গেমের নকশাটি দ্রুত প্রোটোটাইপ করতে চান তবে আমি গেমমেকারকেও সুপারিশ করছি। গেমমেকার খুব শক্তিশালী এবং আমি এটি দিয়ে কিছু আশ্চর্যজনক জিনিস দেখেছি। সি ++ বা এক্সএনএ-তে গেম ইঞ্জিন বিকাশের আগে আপনি গেম মেকারে আপনার গেমের নকশা প্রোটোটাইপ করলে আপনি সম্ভবত নিজেকে অনেক সময় এবং শোক বাঁচাতে পারেন।
কুপার

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

5

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

https://www.thegamecreators.com/

এটি দেখুন, আশা করি আপনি সেখানে কিছু খুঁজে পেতে পারেন।

চিয়ার্স, বিএফএম


5

cocos2d যা পাইলেট ব্যবহার করে । প্রোটোটাইপিংয়ের জন্য আমি এই দুটি পাইথন লাইব্রেরিটি ব্যাপকভাবে ব্যবহার করি।

পাইগামের চেয়ে কাজ করা অনেক সহজ।

আমি অবাক হয়েছি এখনও এর উল্লেখ করা হয়নি!


5

আমি নতুনদের এবং দ্রুত প্রোটোটাইপিংয়ের জন্য সিরেরা কনস্ট্রাক্টের প্রস্তাব দেব ।

গেম ইঞ্জিন নিজেই বিমূর্ত, সুতরাং আপনি আপনার গেমটি পুরোপুরি ফোকাস করতে পারেন। প্লাগইনগুলি অতিরিক্ত কার্যকারিতা সক্ষম করে, "কোড "টি ড্রাগেবল ইভেন্ট, শর্ত এবং ক্রিয়া ব্লক ইত্যাদিতে তৈরি of

কনস্ট্রাক্ট সক্রিয় বিকাশের অধীনে রয়েছে এবং পাশাপাশি একটি সক্রিয় সম্প্রদায় রয়েছে।


3

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

আগ্রহের কিছু বৈশিষ্ট্য:

  1. ফ্রেমওয়ার্ক কোডের সিংহভাগ আইডিই-র মধ্যে প্রকাশিত এবং সম্পাদনাযোগ্য। "পুশওয়ার্ডসপ্রাইট" অন্তর্নির্মিত ফাংশনটি যেভাবে আচরণ করে তা যদি আপনি পছন্দ না করেন তবে আপনি সম্পাদক আনতে এবং এটিকে পরিবর্তন করতে বা সমস্ত বিল্ট-ইন কমান্ডের সাথে তালিকায় প্রদর্শিত হবে এমন একটি নিজস্ব যুক্ত করতে পারেন।
  2. আপনি বহুভুজ আঁকার দক্ষতার কথা উল্লেখ করেছেন। এই কাঠামোটি ওপেনটিকে-র উপর ভিত্তি করে, যা ওপেনগিএলের চারপাশে একটি .NET মোড়ক। সুতরাং আপনার ওপেনজিএল এর সমস্ত শক্তি আপনার নখদর্পণে রয়েছে। ফ্রেমওয়ার্ক কোডটিতে একটি একক শ্রেণীর "ডিসপ্লে.সি.সি" রয়েছে যা আপনি আইডিই-র মধ্যে সম্পাদনা করতে পারবেন যা চান আঁকার বৈশিষ্ট্য যুক্ত করুন।
  3. ফ্রেমওয়ার্কের বেশিরভাগ অংশ সাইড-স্ক্রোলার পদার্থবিজ্ঞান (slালু পথে হাঁটা, প্লাটফর্মে রাইডিং ইত্যাদি) হিসাবে লক্ষ্যযুক্ত, সুতরাং সেই কোডের অনেক কিছুই আপনার জন্য ইতিমধ্যে হয়ে গেছে; অবশ্যই আপনি অন্যান্য 2-ডি গেমের ধরণের জন্য এটি কাস্টমাইজ করতে বা উপেক্ষা করতে পারেন। এটি দিয়ে একটি টেট্রিস খেলা লেখা হয়েছে।
  4. প্যারালাক্স স্ক্রোলিং
  5. আলফা ট্রান্সলুসেন্সি গ্রাফিকগুলিতে এম্বেড করা যেতে পারে বা যে কোনও গ্রাফিকের অঙ্কনে প্রয়োগ করা যেতে পারে।
  6. সমস্ত প্রকল্পের ডেটা একটি একক এক্সএমএল ফাইলে সংরক্ষণ করা হয় (একটি। নেট ডেটাসেট)। বাহ্যিক সম্পাদকগণ প্রয়োজনে আইডিইতে উপস্থিত বৈশিষ্ট্যগুলি প্রসারিত করে ফাইল অ্যাক্সেস করতে পারবেন।
  7. প্রকল্পগুলি প্রথমে সি # প্রকল্পগুলিতে (ভিজ্যুয়াল স্টুডিওর সাথে সামঞ্জস্যপূর্ণ) এবং তারপরে EXE ফাইলগুলিতে (সমস্ত সংস্থানিত সংস্থান সহ) সংকলিত হয়। প্রয়োজনে, উন্নত ডিবাগিং বা কোড ডেভলপমেন্ট ইন্টারফেসের জন্য আপনি প্রকল্পটি ভিজ্যুয়াল স্টুডিওতে লোড করতে পারেন।

3

সঙ্গে PreviewLabs একটি কোম্পানি দ্রুত প্রোটোটাইপিং বিশেষ , আমরা প্রায়ই Unity3D ব্যবহার করছেন 2D গেম প্রটোটাইপ।

যদিও এটি 3 ডি ইঞ্জিন, এটি 2 ডি প্রোটোটাইপিংয়ের জন্য বিভিন্ন উপায় রয়েছে। এগুলি প্রধান সুবিধা:

  • এটি পিসি এবং ম্যাক প্ল্যাটফর্মগুলির জন্য বিনামূল্যে ব্যবহারযোগ্য
  • অর্থ প্রদান করা সংস্করণগুলি আইওএস এবং অ্যান্ড্রয়েডের জন্যও কাজ করে, আপনাকে কীভাবে আপনার ধারণাটি ভিন্ন প্ল্যাটফর্মে কাজ করবে তা দেখার অনুমতি দেয়।
  • এটি ফিজিক্স ইঞ্জিন সহ আসে, যা আপনি 2 ডি গেমস প্রোটোটাইপ করার সময়ও ব্যবহার করতে পারেন।

আমি ইউনিটি 3 ডি 2 ডি গেম প্রোটোটাইপিংয়ের জন্য কীভাবে ব্যবহার করতে পারি সে সম্পর্কে একটি ব্লগ পোস্ট লিখছি; এটি প্রথমটি: ইউনিটি 3 ডি-তে 2 ডি গেমসের প্রোটোটাইপিং


3

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


2

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


1

আমি গেম মেকার এর উল্লেখ দ্বিতীয় করব। আমি বলব, প্রতিটি গেম ইঞ্জিন যদি "ব্যবহারযোগ্য / শিখতে সহজ তবে আপনি যা করতে পারেন তার মধ্যে" সীমাবদ্ধ হয়ে পড়ে "সত্যই শক্তিশালী, তবে মাস্টার করতে দীর্ঘ সময় নেয়" ... গেম মেকারটি বেশ সংজ্ঞাযুক্ত সহজেই ব্যবহারযোগ্য চরম। সাইক্লপস যেমন বলেছে, সর্বাধিক প্রাথমিক কার্যকারিতা (স্প্রাইটস, গেমের অবজেক্ট তৈরি করা, চলাচল, সংঘর্ষ সনাক্তকরণ, স্কোরকিপিং ইত্যাদি) ড্রাগ এবং ড্রপ আইকন। এটিতে মোটামুটি শক্তিশালী স্ক্রিপ্টিং ভাষা অন্তর্ভুক্ত থাকে যা আপনি খুব ভাল ব্যবহার শুরু করতে শুরু করতে পারেন ... তবে আপনি যখন নিজের পুরো খেলাটি তাদের এমবেডেড স্ক্রিপ্টিং ভাষায় লিখতে শুরু করেন তখন সম্ভবত ফ্ল্যাশ বা স্ক্রিপ্টিং ভাষার মতো কোনও স্ক্রিপ্টিং ভাষায় "গ্র্যাজুয়েট" হওয়ার সময় এসেছে or PyGame।

তবুও, গেম ডিজাইনার শিক্ষার্থীদের জন্য গেম মেকারের সাথে আমি একজন প্রারম্ভিক, কোনও প্রোগ্রামিং-প্রয়োজনীয় সরঞ্জাম হিসাবে দুর্দান্ত সাফল্য পেয়েছি এবং এটি পর্যাপ্ত প্রস্তাব দিতে পারি না।


1

আমি গেম তৈরিতে খুব শিক্ষানবিস এবং আমি খুব দ্রুত এবং সহজেই পাইগামের বাইরে কিছু তৈরি করতে পরিচালিত হয়ে মুগ্ধ হয়েছি। পাইথন + এসডিএল = স্বাচ্ছন্দ্যের আশ্বাস


1

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


1

গ্যারেজগেমস দ্বারা টর্ক -২ ডি একটি দুর্দান্ত সম্প্রদায় সহ দুর্দান্ত গেম ইঞ্জিন, কিছু সত্যই চিত্তাকর্ষক অ্যাড-অনস, এবং উইন্ডোজ, ম্যাক এবং উইআই, এবং আইওএস (এমনকি পৃথক লাইসেন্সে) এর জন্য অন্তর্নির্মিত সমর্থন। এটির দাম $ 99।

ইউনিটি 3 ডি (আপনি এটিতে 2 ডি গেমগুলি বিকাশ করতে পারেন) হ'ল প্রবেশের তুলনামূলকভাবে কম বাধা সহ আরেকটি খুব ভাল উচ্চমানের গেম ইঞ্জিন। আবার, দুর্দান্ত সম্প্রদায় এবং উইন / ম্যাক, উই, ম্যাক, এক্সবক্স, প্লেস্টেশন এবং ওয়েব ছাড়াও আইওএস এবং অ্যান্ড্রয়েড সহ দুর্দান্ত দুর্দান্ত প্ল্যাটফর্ম সমর্থন।

আইওএসের জন্য একটি দুর্দান্ত আইফোন কেন্দ্রিক গেম ইঞ্জিন কোকোস 2 ডি।


1

আপনার প্রশ্নটি 2 ডি গেমের প্রোটোটাইপ লিখতে কী লাগে সে সম্পর্কে, তবে আমি মনে করি অন্য কিছু বিবেচনা করার আছে: ফ্ল্যাশের সবচেয়ে বড় সুবিধাটি অন্যের সাথে এই প্রোটোটাইপটি ভাগ করে নিতে কী লাগে। প্রায় প্রত্যেকেরই ইতিমধ্যে ফ্ল্যাশ ইনস্টল করা আছে। আমি একটি এসডাব্লুএফ আপলোড করতে পারি এবং চ্যাট বা ইমেলের মাধ্যমে URL কে কারও কাছে দিতে পারি। কোনও ডাউনলোড, কোনও ইনস্টল, কোনও আনজিপ, কোনও এক্সি, কোনও ক্রস প্ল্যাটফর্ম ইস্যু নেই। আমি ফ্ল্যাশ বাছাই শেষ করেছি কারণ ভাগ করে নেওয়া এবং প্রতিক্রিয়া জানানো এত সহজ ছিল। Iteration আবার আপলোড এবং তাদের পুনরায় লোড করতে বলা জড়িত, এবং আমি প্রোটোটাইপিং জন্য দ্রুত পুনরাবৃত্তি চেয়েছিলেন। (জাভাস্ক্রিপ্ট + ক্যানভাস / এসভিজি আরেকটি দরকারী বিকল্প, এবং আমি নিশ্চিত যে আমরা শীঘ্রই জেএসের জন্য ফ্লিক্সেল / ফ্ল্যাশপঙ্কের মতো লাইব্রেরি দেখতে পাব))



1

সবসময় জিএলবাসিক থাকে

এটি মোটামুটি উচ্চ স্তরের ভাষা এবং সম্প্রতি এটির মোবাইল সমর্থন প্রসারিত করছে।

  • এটি 2 ডি এবং 3 ডি উভয়ই
  • অ বাণিজ্যিক জন্য বিনামূল্যে
  • পিক্সেল বা ব্লক সংঘর্ষের সাথে বেসিক স্প্রাইট কমান্ডগুলি
  • একবার লিখুন এবং অনেকগুলি ডিভাইস এবং প্ল্যাটফর্মগুলিতে স্থাপন করুন (বেশিরভাগ)
  • র‌্যাপারের মাধ্যমে বক্স 2 ডি সমর্থন রয়েছে (অনুসন্ধান ফোরাম)
  • ফাংশন সহ কাস্টম ডেটা টাইপস (একটি ক্লাসের কাছাকাছি তবে অনেকগুলি ওওপি কার্যকারিতা হারিয়েছে)
  • কোডের কয়েকটি লাইনের সাহায্যে অল্প সময়ে স্ক্রিনে একটি স্প্রিট চলতে পারে

1

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

পিক্সেইঞ্জাইন আইডিই


1

আমি অনুরূপ অনুসন্ধানে চলে এসেছি এবং এখানে উল্লেখ না করা কয়েকটি অন্যান্য সরঞ্জাম জুড়ে ছুটে এসেছি:

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

আমি আরও কয়েকজন অতিপ্রাকৃত চেষ্টা করেছি।

অ্যালিস একটি 3 ডি গেম / ডেভ এনভায়রনমেন্ট যা ওপেন সোর্স - দেখতে একদম আড়ম্বরপূর্ণ।

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

স্ক্র্যাচ, এমআইটি ল্যাবগুলি থেকে, বিনামূল্যে এবং সত্যই বেসিক 2 ডি, বাচ্চাদের কোডিংয়ে আনার লক্ষ্য। চক্ষুশূন্য। নমনীয় যদিও।

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

আমার পক্ষে এখনও অবধি এটি 2 বনাম স্টেনসিলকার্কস নির্মাণে নেমে আসছে ... যদিও আমি জানি এবং ইউনিটির মতো ইউনিটিতে একটি 2 ডি গেম গড়ে তোলা কতটা সহজ তা আমি পরীক্ষা করে দেখছি।


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