কখনও একটি অনলাইন গেম খেলেছেন এবং ভেবেছেন, "আমি যদি এর মধ্যে একটি তৈরি করতে চাই, আমার কিছু দুর্দান্ত ধারণা আছে"? অতীতে অ্যাকশনস্ক্রিপ্ট 3 -এ কোডটি শিখতে হবে, যে ভাষাটি ফ্ল্যাশকে ক্ষমতা দেয়। কিছু গেম বিল্ডিং প্রোগ্রামের জন্য ধন্যবাদ, যাইহোক, কোডিং অভিজ্ঞতা অতীতের প্রয়োজন। আপনি কোডের একটি লাইন স্পর্শ না করেই বস্তু এবং যুক্তি ব্যবহার করে মজাদার, গভীর গেম তৈরি করতে পারেন।
ধাপ
পর্ব 1 এর 4: গেম ডিজাইন করা
ধাপ 1. একটি মৌলিক বর্ণনা লিখুন।
বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করুন এবং আপনি খেলোয়াড় যা অর্জন করতে চান। আপনার গেমের সাথে আপনি কী লিখতে চান তার একটি মৌলিক রূপরেখা থাকা ভাল যাতে আপনি এটিতে কাজ করার সময় এটি উল্লেখ করতে পারেন।
একটি গেম ডিজাইন ডকুমেন্ট লেখার বিষয়ে আরো বিস্তারিত জানার জন্য এই নির্দেশিকাটি দেখুন।
ধাপ 2. কিছু স্কেচ আঁকুন।
আপনি পর্দাগুলি কেমন দেখতে চান তার একটি প্রাথমিক বিন্যাস আঁকুন। এগুলি খুব বিশদ হতে হবে না, তবে পর্দায় বিভিন্ন উপাদান কোথায় রাখা হবে সে সম্পর্কে আপনার অন্তত ধারণা থাকা উচিত। আপনি যখন আপনার গেমের জন্য ইন্টারফেস তৈরি করতে শুরু করবেন তখন এটি অবিশ্বাস্যভাবে কার্যকর হবে।
ধাপ 3. আপনার গেম তৈরির জন্য একটি পদ্ধতি বেছে নিন।
Flashতিহ্যগতভাবে, ফ্ল্যাশ গেম তৈরি করার জন্য আপনাকে অ্যাকশনস্ক্রিপ্ট 3 এ কোড করতে শিখতে হবে। যদিও আপনি এখনও এটি করতে পারেন, সেখানে এমন প্রোগ্রাম রয়েছে যা গেম তৈরির জন্য অনেক সহজ করে তুলতে পারে যার জন্য কোন কোডিং অভিজ্ঞতার প্রয়োজন নেই। গেম তৈরির জন্য কিছু জনপ্রিয় বিকল্পের মধ্যে রয়েছে:
- স্টেনসিল - এটি একটি নতুন সরঞ্জাম যা আপনাকে অবজেক্ট এবং লজিক স্ক্রিপ্ট ব্যবহার করে গেম তৈরি করতে দেয়। এই গেমগুলি তারপর ফ্ল্যাশ প্রকল্পে রূপান্তরিত হতে পারে এবং যে কোনও ওয়েবসাইটে আপলোড করা যেতে পারে যা ফ্ল্যাশ গেম সমর্থন করে।
- কনস্ট্রাক্ট 2 - ফ্ল্যাশ বয়স বাড়ার সাথে সাথে এটি গেম তৈরির অন্যান্য মাধ্যম দ্বারা প্রতিস্থাপিত হতে শুরু করেছে। একটি অনলাইন গেম তৈরির নতুন উপায় হল HTML5 ব্যবহার করা। সাধারণত এর জন্য প্রচুর কোডিং জ্ঞান প্রয়োজন, কিন্তু কনস্ট্রাক্ট 2 আপনাকে স্টেনসিলের মতো বস্তু এবং স্ক্রিপ্টিং ব্যবহার করে গেম তৈরি করতে দেয়।
- ফ্ল্যাশ বিল্ডার - এটি ফ্ল্যাশ গেম তৈরির traditionalতিহ্যবাহী পদ্ধতি। এর জন্য ন্যায্য পরিমাণ অ্যাকশনস্ক্রিপ্ট জ্ঞানের প্রয়োজন, তবে এটি মূল বিষয়গুলি শিখতে সহজ ভাষাগুলির মধ্যে একটি। ফ্ল্যাশ বিল্ডার টাকা খরচ করে, কিন্তু আপনি একই কার্যকারিতা পেতে ওপেন সোর্স FlashDevelop প্রোগ্রাম ব্যবহার করতে পারেন।
4 এর অংশ 2: স্টেনসিল ব্যবহার করা
ধাপ 1. স্টেনসিল ডাউনলোড এবং ইনস্টল করুন।
স্টেনসিল একটি গেম তৈরির প্রোগ্রাম যার জন্য কোন কোডিং জ্ঞানের প্রয়োজন হয় না। পরিবর্তে, আপনি গেমটিতে বস্তুগুলি হেরফের করতে বিভিন্ন ধরণের যুক্তি সরঞ্জাম ব্যবহার করতে পারেন।
স্টেনসিল বিনামূল্যে ব্যবহার করা যেতে পারে যদি আপনি শুধুমাত্র আপনার গেমটি অনলাইনে প্রকাশ করতে চান। বিনামূল্যে সংস্করণটির শুরুতে একটি স্টেনসিল লোগো থাকবে। আপনি যদি প্রদত্ত সংস্করণটি পান তবে আপনি অন্যান্য প্ল্যাটফর্মগুলিতে প্রকাশ করতে পারেন।
পদক্ষেপ 2. আপনার নতুন গেম তৈরি করুন।
যখন আপনি স্টেনসিল শুরু করবেন, তখন আপনাকে আপনার গেমগুলির একটি তালিকা দেখানো হবে। তালিকায় বেশ কয়েকটি উদাহরণ গেম থাকবে যা আপনি দেখতে পারেন যে তারা কীভাবে কাজ করে। আপনার নিজের গেমটিতে কাজ শুরু করতে, "নতুন গেম তৈরি করতে এখানে ক্লিক করুন" লেবেলযুক্ত ডটেড লাইন সহ বাক্সটি ক্লিক করুন।
পদক্ষেপ 3. একটি কিট নির্বাচন করুন।
বেশ কয়েকটি কিট রয়েছে যাতে প্রাক -তৈরি সম্পদ এবং বস্তু রয়েছে যা আপনাকে আপনার গেমটি দ্রুত এবং দ্রুত চালাতে সাহায্য করতে পারে। আপনি চাইলে একটি কিট নির্বাচন করুন, অথবা আপনি যদি নিজের তৈরি করার পরিকল্পনা করেন তাহলে "ফাঁকা খেলা" নির্বাচন করুন।
আপনি অন্যান্য ব্যবহারকারীরা অনলাইনে তৈরি কিট ডাউনলোড করতে পারেন।
ধাপ 4. আপনার গেম তথ্য লিখুন।
আপনি আপনার গেম তৈরি শুরু করার আগে, আপনাকে কিছু তথ্য লিখতে হবে।
- নাম - এটি আপনার খেলার নাম। আপনি পরবর্তীতে যা চান তা পরিবর্তন করতে পারেন।
- পর্দার আকার - এটি আপনার গেমের পর্দার আকার এবং এটি খুবই গুরুত্বপূর্ণ কারণ এটি আপনার ব্যবহৃত শিল্পকে প্রভাবিত করবে। যেহেতু লোকেরা সম্ভবত তাদের ওয়েব ব্রাউজারের মধ্যে আপনার গেম খেলবে, তাই স্ক্রিনের আকার খুব বড় হতে হবে না। প্রস্থ চেষ্টা করুন: 640 পিক্সেল উচ্চতা: 480 পিক্সেল। এটি শুরু করার জন্য একটি ভাল আকার।
ধাপ 5. বিন্যাসের সাথে পরিচিত হন।
যখন আপনি প্রথম আপনার নতুন গেমটি লোড করবেন, আপনাকে ড্যাশবোর্ডে নিয়ে যাওয়া হবে। এখানেই আপনি আপনার গেমের সমস্ত দৃশ্য দেখতে পাবেন এবং যেকোনো সম্পদ ব্যবহার করতে পারবেন। আপনি এখান থেকে আপনার গেম সেটিংস পরিবর্তন করতে পারেন। আপনি আপনার বেশিরভাগ সময় ড্যাশবোর্ডে কাজ করে কাটাবেন।
- দৃশ্য - এটি ড্যাশবোর্ডের প্রধান উইন্ডো, এবং প্রকৃত খেলা এবং সমস্ত সম্পদ দেখায়। আপনার খেলা হবে দৃশ্যের সংগ্রহ।
- সম্পদ - এটি আপনার গেমের সমস্ত বস্তু এবং সম্পদের তালিকা। এতে অভিনেতা, পটভূমি, ফন্ট, দৃশ্য, যুক্তি, শব্দ এবং টিলসেট অন্তর্ভুক্ত রয়েছে। সম্পদের পর্দার বাম পাশে একটি গাছের মধ্যে সংগঠিত করা হয়।
- সেটিংস - গেম এবং সেটিংস বিকল্পগুলি আপনাকে নিয়ন্ত্রণ, মাধ্যাকর্ষণ, সংঘর্ষ, লোডিং স্ক্রিন এবং আরও অনেক কিছু সহ আপনার গেমের মেকানিক্স কীভাবে কাজ করে তা সামঞ্জস্য করতে দেয়।
পদক্ষেপ 6. একজন অভিনেতাকে কাস্টমাইজ করুন।
একজন অভিনেতা হল এমন কোন বস্তু যা খেলার মধ্যে (খেলোয়াড়, শত্রু, দরজা ইত্যাদি) চলাচল করে বা তার সাথে যোগাযোগ করা যায়। আপনার গেমের প্রতিটি বস্তুর জন্য আপনাকে একজন অভিনেতা তৈরি করতে হবে। অভিনেতা তৈরি করতে, সম্পদ মেনুতে "অভিনেতা প্রকার" বিকল্পটি ক্লিক করুন। তালিকা থেকে আপনার পছন্দের অভিনেতা নির্বাচন করুন (তালিকাটি আপনার নির্বাচিত কিট দ্বারা নির্ধারিত হয়)।
- অভিনেতাকে একটি গ্রুপের (খেলোয়াড়, শত্রু) দায়িত্ব দিন। এটি অভিনেতার সংঘর্ষের বৈশিষ্ট্যগুলি নির্ধারণ করতে সহায়তা করবে। অভিনেতা সম্পাদক খুলতে আপনার অভিনেতা নির্বাচন করুন। বৈশিষ্ট্য ট্যাবে ক্লিক করুন, এবং তারপর ড্রপ-ডাউন মেনু থেকে উপযুক্ত গ্রুপ নির্বাচন করুন।
- আচরণ যোগ করুন (লাফানো, stomping, হাঁটা)। আচরণ যা আপনার অভিনেতাকে কর্ম সম্পাদনের অনুমতি দেয়। আচরণ ট্যাবে ক্লিক করুন, এবং তারপর নীচের বাম কোণে "+ আচরণ যোগ করুন" বোতামটি ক্লিক করুন। তালিকা থেকে একটি আচরণ (যেমন "হাঁটা") নির্বাচন করুন, এবং তারপর "চয়ন করুন" ক্লিক করুন।
- নিয়ন্ত্রণগুলি সেট করুন। যদি আপনি একটি খেলোয়াড় চরিত্র তৈরি করছেন, তাহলে আপনি সম্ভবত প্লেয়ারটিকে এটি সরানোর অনুমতি দিতে চান। যখন আপনি হাঁটার আচরণ যোগ করেন, তখন আপনাকে হাঁটার বৈশিষ্ট্য স্ক্রিনে নিয়ে যাওয়া হবে। আপনি কী কী অভিনেতাকে বাম এবং ডানে নিয়ে যাবে তা চয়ন করতে আপনি ড্রপ-ডাউন মেনুগুলি ব্যবহার করতে পারেন। আপনি যে কিট ব্যবহার করছেন তাতে যদি কোনো অ্যানিমেশন থাকে তাহলে আপনি অ্যানিমেশনও বরাদ্দ করতে পারেন।
- একজন অভিনেতা কী করতে পারেন তা কাস্টমাইজ করতে আপনি একাধিক আচরণ যুক্ত করতে পারেন।
ধাপ 7. একটি দৃশ্য তৈরি করুন।
গেমটি খেলার সময় প্লেয়ার যা দেখে তা দৃশ্য। এটি পটভূমি, সেইসাথে দৃশ্যমান যে কোন বস্তু এবং অভিনেতা। একটি নতুন দৃশ্য তৈরি করতে, সম্পদ গাছের দৃশ্য বিকল্পে ক্লিক করুন, এবং তারপর ড্যাশ বক্সে ক্লিক করুন। চালিয়ে যাওয়ার জন্য আপনার নতুন দৃশ্যকে একটি নাম দিন।
- পটভূমি - আপনার দৃশ্য স্বয়ংক্রিয়ভাবে মাপ হয়ে যাবে, তাই এই মুহূর্তে আপনাকে এ নিয়ে চিন্তা করার দরকার নেই। আপনি একটি পটভূমি হিসাবে একটি রঙ ব্যবহার করতে চয়ন করতে পারেন, যার উপরে টাইলস থাকবে। আপনি একটি কঠিন রঙ বা একটি গ্রেডিয়েন্ট থেকে চয়ন করতে পারেন। আপনার কাজ শেষ হলে "তৈরি করুন" এ ক্লিক করুন। এটি দৃশ্য ডিজাইনার খুলবে।
- স্থান টাইলস - আপনার কিট অন্তর্ভুক্ত টাইলসেট উইন্ডোর ডান দিকে লোড করা হবে। বাম মেনুতে পেন্সিল টুলটি ক্লিক করুন এবং তারপরে আপনি যে টাইলটি ব্যবহার করতে চান তাতে ক্লিক করুন। আপনি তারপর আপনার দৃশ্যের উপর টাইল স্থাপন করতে পারেন। একাধিক টাইল বসানোর জন্য মাউস দিয়ে ক্লিক করুন এবং টেনে আনুন।
- অভিনেতাদের স্থাপন করা - আপনার উপলব্ধ অভিনেতাদের মধ্যে স্যুইচ করতে আপনার টাইলসেটের উপরে অভিনেতা ট্যাবে ক্লিক করুন। এই তালিকায় তাদের উপস্থিত হওয়ার জন্য আপনি অবশ্যই তাদের আগে তৈরি করেছেন। আপনি যে অভিনেতাকে স্থান দিতে চান তাতে ক্লিক করুন এবং তারপরে আপনি যে দৃশ্যটি দেখতে চান সেখানে ক্লিক করুন। যদি আপনি ⇧ Shift চেপে রাখেন, অভিনেতা গ্রিডে স্ন্যাপ করবেন।
- মাধ্যাকর্ষণ যোগ করা - উইন্ডোর শীর্ষে "পদার্থবিজ্ঞান" ট্যাবে ক্লিক করুন, এবং তারপর "মাধ্যাকর্ষণ (উল্লম্ব)" ক্ষেত্রের একটি মান লিখুন। Ent৫-এ প্রবেশ করলে বাস্তব জগতের মাধ্যাকর্ষণ অনুকরণ হবে।
ধাপ 8. খেলাটি পরীক্ষা করুন।
আপনি একটি দৃশ্য তৈরি করার পরে এবং কিছু অভিনেতা স্থাপন করার পরে, আপনি গেমটি পরীক্ষা করতে পারেন। আপনার এখন পর্যন্ত যা আছে তা খেলতে স্ক্রিনের শীর্ষে "টেস্ট গেম" বোতামে ক্লিক করুন। আপনার খেলোয়াড়দের চরিত্র নিয়ন্ত্রণ করার জন্য আপনার অভিনেতা তৈরি করার সময় আপনি সেট করা কীগুলি ব্যবহার করতে পারেন।
কাজ করে না এমন কোন দিক খুঁজুন এবং সেগুলো ঠিক করার চেষ্টা করুন। উদাহরণস্বরূপ, শত্রুরা কি সঠিক আচরণ করছে? আপনি কি আপনার শত্রুদের পরাজিত করতে পারেন? এমন কোনো প্লাটফর্ম আছে যা কি নাগালযোগ্য নয় বা এমন কোন সমস্যা যা অতিক্রম করা যায় না? আপনি যে কোন সমস্যা খুঁজে পেতে আপনার গেম এডিটরের প্রাসঙ্গিক এলাকায় ফিরে যান। এতে একটু সময় লাগতে পারে, কিন্তু শেষ ফলাফল হবে অনেক বেশি মজার এবং খেলার যোগ্য খেলা।
ধাপ 9. আরো যোগ করুন।
এখন যেহেতু আপনার একটি কার্যকরী, খেলার যোগ্য প্রথম দৃশ্য রয়েছে, এখন পুরো গেমটি নির্মাণ শুরু করার সময় এসেছে। আরও স্তর এবং চ্যালেঞ্জ যোগ করুন, এবং আপনার সংযোজনগুলি পরীক্ষা করে দেখুন যাতে তারা মজা পায় এবং সঠিকভাবে কাজ করে।
ধাপ 10. সাইট লক আপনার খেলা।
আপনি যদি ফ্ল্যাশ গেম হোস্ট করে এমন একটি সাইটে গেমটি আপলোড করতে যাচ্ছেন, অথবা আপনার নিজের সাইটে আপলোড করছেন, আপনি সম্ভবত "সাইট লকিং" সক্ষম করতে চাইবেন। এটি আপনার গেমটি খেলতে বাধা দেবে যদি এটি সাইটের অনুমোদিত তালিকায় না থাকে।
- আপনার "সম্পদ" গাছ থেকে "গেম সেটিংস" খুলুন। "লোডার" বিভাগটি নির্বাচন করুন। যে সাইটগুলিকে আপনি "সাইট লক" ক্ষেত্রের মধ্যে অনুমতি দিতে চান তা প্রবেশ করুন, কোন কমা দ্বারা আলাদা করে কোন স্থান নেই। উদাহরণস্বরূপ, newgrounds.com, kongregate.com।
- এই স্ক্রিনে থাকাকালীন, আপনার হোম পেজটি "আপনার হোম পেজ" ফিল্ডে প্রবেশ করুন, যদি আপনার একটি থাকে। এটি আপনার গেম খেলতে থাকা খেলোয়াড়দের আপনার সাইটে লিঙ্ক করতে দেবে।
ধাপ 11. গেমটি ফ্ল্যাশ হিসাবে রপ্তানি করুন।
একবার আপনি আপনার গেমের সাথে সন্তুষ্ট হয়ে গেলে, আপনি এটি ফ্ল্যাশ ফরম্যাটে রপ্তানি করতে পারেন। এটি আপনাকে গেমটি এমন একটি সাইটে আপলোড করতে দেবে যা ফ্ল্যাশ গেমস হোস্ট করে, অথবা আপনার নিজস্ব ওয়েবসাইটে। ক্লিক প্রকাশ করুন ওয়েব নির্বাচন করুন এবং তারপর ফ্ল্যাশ ক্লিক করুন। আপনার কম্পিউটারে সহজে খুঁজে পাওয়া যায়গায় ফাইলটি সংরক্ষণ করুন।
ধাপ 12. গেমটি প্রকাশ করুন।
আপনার ফ্ল্যাশ (. SWF) ফাইলটি হয়ে গেলে, আপনি এটি আপনার পছন্দের হোস্টে আপলোড করতে পারেন। অনলাইনে বিভিন্ন ধরণের সাইট রয়েছে যা ফ্ল্যাশ গেমস হোস্ট করে, এবং কিছু এমনকি আপনাকে আপনার গেমের মাধ্যমে বিজ্ঞাপন থেকে আয় করতে দেয়। আপনি আপনার নিজের ওয়েবসাইটে আপনার গেমটি আপলোড করতে পারেন, কিন্তু আপনি নিশ্চিত করতে চাইবেন যে গেমটি জনপ্রিয় হলে খেলোয়াড়দের জন্য আপনার ব্যান্ডউইথ আছে।
- আপনার নিজের ওয়েব সাইটে আপনার গেম আপলোড করার জন্য এই নির্দেশিকাটি দেখুন।
- আপনি যদি আপনার গেমটি নিউগ্রাউন্ডস বা কংগ্রেগেটের মতো একটি সাইটে আপলোড করতে চান, তাহলে আপনাকে একটি অ্যাকাউন্ট তৈরি করতে হবে এবং তারপর সাইটটির আপলোড প্রক্রিয়ার মধ্য দিয়ে যেতে হবে। শর্তাবলী সাইট থেকে সাইটের জন্য পরিবর্তিত হবে।
- আপনি যদি স্টেনসিল আর্কেডে আপনার গেমটি প্রকাশ করতে চান, তাহলে আপনি স্টেনসিল প্রোগ্রামের মধ্যে থেকে এটি করতে পারেন। ক্লিক প্রকাশ করুন স্টেনসিল নির্বাচন করুন এবং তারপরে আর্কেডে ক্লিক করুন। গেমটি স্বয়ংক্রিয়ভাবে আপলোড করা হবে, তাই এটি করার আগে নিশ্চিত হয়ে নিন যে আপনি নামের সাথে খুশি। স্টেনসিল আর্কেডের একটি 8 এমবি ফাইলের আকার সীমা রয়েছে।
পার্ট 3 এর 4: কনস্ট্রাক্ট 2 ব্যবহার করে
ধাপ 1. কনস্ট্রাক্ট 2 ডাউনলোড এবং ইনস্টল করুন।
এই প্রোগ্রামটি আপনাকে খুব কম কোডিং দিয়ে HTML5 গেম তৈরি করতে দেয়। আপনাকে কিছু ভেরিয়েবল বরাদ্দ করতে হবে, কিন্তু এটি সবই মেনুগুলির মাধ্যমে করা হয় যার কোন প্রকৃত কোডিং প্রয়োজন নেই।
কনস্ট্রাক্ট 2 বিনামূল্যে, যদিও কিছু বৈশিষ্ট্য সীমাবদ্ধ যদি না আপনি আপগ্রেড করেন। বিনামূল্যে সংস্করণ HTML5 ছাড়া অন্য কোনো প্ল্যাটফর্মে প্রকাশ করা যাবে না।
পদক্ষেপ 2. একটি নতুন প্রকল্প তৈরি করুন।
যখন আপনি প্রথম কনস্ট্রাক্ট 2 শুরু করবেন, আপনাকে স্বাগতম মেনু দিয়ে স্বাগত জানানো হবে। একটি নতুন গেম শুরু করতে "নতুন প্রকল্প" লিঙ্কে ক্লিক করুন। এছাড়াও কয়েকটি অন্তর্ভুক্ত উদাহরণ রয়েছে যা আপনি কীভাবে মৌলিক গেমগুলি তৈরি করা হয় তা দেখতে ব্যবহার করতে পারেন।
একটি নতুন প্রকল্প তৈরি করার সময়, আপনাকে টেমপ্লেটগুলির একটি তালিকা দেওয়া হবে। আপনার প্রথম প্রকল্পের জন্য, আপনি সম্ভবত একটি খালি প্রকল্প দিয়ে শুরু করতে চান। এটি আপনাকে টেমপ্লেটগুলি না পেয়ে বেসিকগুলির একটি হ্যাং পেতে অনুমতি দেবে।
পদক্ষেপ 3. আপনার প্রকল্প সেটিংস সামঞ্জস্য করুন।
প্রজেক্ট উইন্ডোর বাম ফ্রেমে, আপনি প্রোপার্টি ফ্রেমে আইটেমের একটি সিরিজ দেখতে পাবেন। আপনি এটি আপনার স্ক্রিন সাইজ সেট করতে এবং আপনার গেম এবং কোম্পানির তথ্য প্রবেশ করতে ব্যবহার করতে পারেন।
ধাপ 4. একটি পটভূমি সন্নিবেশ করান।
বিন্যাসে ডাবল ক্লিক করুন। সাধারণ বিভাগ থেকে "টাইল্ড ব্যাকগ্রাউন্ড" নির্বাচন করুন। পটভূমি স্থাপন করতে আপনার বিন্যাসে ক্লিক করুন। এটি পটভূমি সম্পাদক খুলবে। আপনাকে ইমেজ এডিটিং সফটওয়্যার ব্যবহার করে নিজের তৈরি করতে হবে, অথবা অনলাইনে বিভিন্ন স্থান থেকে টেক্সচার ডাউনলোড করতে হবে।
- লেআউটের আকারে ব্যাকগ্রাউন্ড সেট করুন। ব্যাকগ্রাউন্ড অবজেক্ট নির্বাচন করে এবং প্রোপার্টি ফ্রেমে সাইজ পরিবর্তন করে এটি করুন।
- স্তরের নাম পরিবর্তন করুন এবং এটি লক করুন। আপনি অন্যান্য বস্তু রাখার সময় দুর্ঘটনাক্রমে এটিকে সরানোর জন্য স্তরটি লক করতে চান। স্ক্রিনের ডান দিকে "স্তর" ট্যাবে ক্লিক করুন। স্তরটি নির্বাচন করুন এবং পেন্সিল আইকনে ক্লিক করুন। স্তরটির নাম দিন "ব্যাকগ্রাউন্ড", এবং তারপরে ব্যাকগ্রাউন্ড লক করতে "প্যাডলক" বোতামে ক্লিক করুন।
ধাপ 5. একটি নতুন স্তর তৈরি করুন।
লেয়ার ট্যাবে, একটি নতুন স্তর তৈরি করতে "+" বোতামে ক্লিক করুন। এটির নাম পরিবর্তন করে "প্রধান" করুন। এটি এমন স্তর হবে যেটিতে আপনার বেশিরভাগ গেম অবজেক্ট থাকে। চালিয়ে যাওয়ার আগে নিশ্চিত করুন যে মূল স্তরটি নির্বাচন করা হয়েছে।
পদক্ষেপ 6. আপনার গেমের জন্য ইনপুট যোগ করুন।
কনস্ট্রাক্ট 2 এ, আপনার ইনপুটগুলিকে আপনার গেমের বস্তু হিসাবে যুক্ত করতে হবে। এগুলি অদৃশ্য, এবং পুরো প্রকল্প জুড়ে কীবোর্ড এবং মাউস ব্যবহার সক্ষম করবে।
আপনার লেআউটে ডাবল ক্লিক করুন এবং ইনপুট বিভাগ থেকে "মাউস" নির্বাচন করুন। "কীবোর্ড" অবজেক্ট insোকানোর জন্য একই কাজ করুন।
ধাপ 7. বস্তু যোগ করুন।
আপনার লেআউটে কিছু গেম অবজেক্ট যোগ করা শুরু করার সময় এসেছে। লেআউটে ডাবল ক্লিক করুন এবং সাধারণ বিভাগ থেকে "স্প্রাইট" নির্বাচন করুন। আপনি কোথায় স্প্রাইট রাখতে চান তা বেছে নিতে ক্রসহেয়ার ব্যবহার করুন। ইমেজ এডিটর খুলবে, যার ফলে আপনি একটি বিদ্যমান স্প্রাইট লোড করতে পারবেন অথবা একটি নতুন তৈরি করতে পারবেন।
যখন আপনি আপনার লেআউটে স্প্রাইটস নির্বাচন করেন, স্প্রাইটের বৈশিষ্ট্যগুলি বাম ফ্রেমে লোড হবে। স্প্রাইটের নাম পরিবর্তন করুন যাতে আপনি এটি সনাক্ত করতে এবং সহজেই উল্লেখ করতে পারেন।
ধাপ 8. আপনার বস্তুর সাথে আচরণ যুক্ত করুন।
একটি আচরণ যোগ করার জন্য, যে বস্তুটি আপনি একটি আচরণ পূর্ণ করতে চান সেটি ক্লিক করতে ক্লিক করুন। প্রোপার্টি ফ্রেমের আচরণ বিভাগে "যোগ/সম্পাদনা" লিঙ্কে ক্লিক করুন। উপলব্ধ আচরণের একটি তালিকা প্রদর্শিত হবে।
আচরণগুলি যুক্তির পূর্ব-কনফিগার করা টুকরা যা আপনাকে আপনার বস্তুগুলিতে দ্রুত কার্যকারিতা যুক্ত করতে দেয়। আপনি বিভিন্ন ধরনের প্রিমেড আচরণ থেকে বেছে নিতে পারেন যা বিভিন্ন ধরণের ফাংশন সম্পাদন করতে পারে। উদাহরণস্বরূপ, মেঝে শক্ত করতে, এটি "কঠিন" আচরণ দিন। খেলোয়াড়-চরিত্রটিকে আটটি দিকে নিয়ে যেতে, এটিকে "8 দিকের আন্দোলন" আচরণ দিন।
ধাপ 9. আচরণের বৈশিষ্ট্য পরিবর্তন করুন।
আপনার বস্তু যেভাবে কাজ করে আপনি কাস্টমাইজ করার জন্য বিদ্যমান আচরণ সম্পাদনা করতে পারেন। আপনি গতি, দিক এবং অন্যান্য বৈশিষ্ট্য পরিবর্তন করতে মান পরিবর্তন করতে পারেন।
ধাপ 10. ইভেন্টগুলি কীভাবে কাজ করে তা বুঝুন।
ইভেন্টগুলি শর্তগুলির একটি তালিকা এবং গেমটিকে চালিত করে। শর্ত পূরণ হলে, ঘটনা ঘটে। শর্ত পূরণ না হলে, ঘটনা ঘটবে না। ইভেন্ট শীট সাধারণত প্রতি সেকেন্ডে প্রায় 60 বার চালানো হয়। প্রতিবার এটি চালানোকে "টিক" বলা হয়।
ধাপ 11. একটি ইভেন্ট তৈরি করুন।
ফাঁকা ইভেন্ট শীটে ডাবল ক্লিক করুন। উপলব্ধ বস্তুর একটি তালিকা প্রদর্শিত হবে। যে বস্তুর জন্য আপনি একটি ইভেন্ট তৈরি করতে চান তা নির্বাচন করুন অথবা আপনি একটি সিস্টেম ইভেন্ট তৈরি করতে পারেন।
- ক্রিয়াটি কখন ঘটে তা নির্বাচন করুন। বস্তু নির্বাচন করার পর, ইভেন্টটি কখন ঘটবে তা নির্বাচন করতে বলা হবে। এটি অন্যান্য ঘটনার উপর ভিত্তি করে বা নির্দিষ্ট সময়ে হতে পারে। "প্রতিটি টিক" সর্বদা।
- একটি ক্রিয়া যোগ করুন। আপনাকে আপনার একটি বস্তু নির্বাচন করতে বলা হবে। কর্মের তালিকা থেকে চয়ন করুন। উদাহরণস্বরূপ, যদি আপনি টপ-ডাউন শ্যুটার তৈরি করেন এবং খেলোয়াড়ের চরিত্রটি সবসময় মাউসের দিকে তাকিয়ে থাকতে চান, তাহলে আপনি প্লেয়ার অবজেক্টের প্রতিটি টিক সেটে একটি "অবস্থানের দিকে কোণ সেট করুন" অ্যাকশন তৈরি করবেন। স্থানাঙ্কগুলির জন্য জিজ্ঞাসা করা হলে, X এর জন্য "Mouse. X" এবং Y এর জন্য "Mouse. Y" লিখুন। এটি খেলোয়াড়ের জাহাজকে সবসময় কার্সারের দিকে নির্দেশ করবে।
ধাপ 12. আরো ইভেন্ট এবং আচরণ যোগ করুন।
এগুলি আপনার গেমের মেরুদণ্ড। আচরণ এবং ইভেন্টগুলি যোগ করা এবং পরিবর্তন করা আপনাকে একটি অনন্য এবং মজাদার গেম তৈরি করতে সহায়তা করবে যা খেলতে লোকেরা দাবী করবে। বিভিন্ন ইভেন্টের সাথে পরীক্ষা করে সঠিক গেমটি পেতে চেষ্টা করুন।
ধাপ 13. কিছু ভেরিয়েবল যোগ করুন।
কনস্ট্রাক্ট 2 এ দুটি ধরণের ভেরিয়েবল রয়েছে: উদাহরণ ভেরিয়েবল এবং গ্লোবাল ভেরিয়েবল। এটি আপনাকে আপনার বস্তু এবং গেমের জন্য কাস্টম মান নির্ধারণ করতে দেয়, যেমন স্বাস্থ্য, সময়সীমা, স্কোর এবং আরও অনেক কিছু।
- ইনস্ট্যান্স ভেরিয়েবলস - ইন্সট্যান্স ভেরিয়েবল হল একক বস্তুর জন্য নির্ধারিত ভেরিয়েবল। এগুলি শত্রু এবং খেলোয়াড়ের স্বাস্থ্যের মতো জিনিসগুলির জন্য ব্যবহৃত হয়। প্রোপার্টি ফ্রেমের ভেরিয়েবল বিভাগে "অ্যাড / এডিট" লিঙ্কে ক্লিক করে একটি বস্তু নির্বাচন করার পর আপনি উদাহরণ ভেরিয়েবল যোগ করতে পারেন। পরিবর্তনশীলকে একটি নাম দিন যা একটি ইভেন্টে উল্লেখ করা যেতে পারে, সেইসাথে একটি প্রাথমিক মানও।
- গ্লোবাল ভেরিয়েবলস - গ্লোবাল ভেরিয়েবল হল পুরো গেমের জন্য নির্ধারিত ভেরিয়েবল। এগুলি প্লেয়ার স্কোরের মতো জিনিসগুলির জন্য ব্যবহৃত হয়। একটি বৈশ্বিক পরিবর্তনশীল তৈরি করতে, ইভেন্ট শীটটি খুলুন এবং একটি ফাঁকা স্থানে ডান ক্লিক করুন। "গ্লোবাল ভেরিয়েবল যোগ করুন" ক্লিক করুন, এটি একটি নাম দিন যা একটি ইভেন্টে উল্লেখ করা যেতে পারে, এবং তারপর একটি প্রাথমিক মান লিখুন।
ধাপ 14. একটি ইন্টারফেস তৈরি করুন।
একটি ইন্টারফেস তৈরি করার সময়, এটি সাধারণত একটি নতুন স্তরে করা ভাল। এর কারণ হল ইন্টারফেস খুব কমই চলে বা পরিবর্তন হয়, তাই এটি একটি লক করা স্তরে থাকা ভাল। নতুন স্তরের জন্য প্রোপার্টি ফ্রেমে, "লম্বন" কে 0 এ সেট করুন। এটি স্তরটিকে স্ক্রোল করা থেকে বিরত রাখবে যখন স্ক্রিনটি করবে।
আপনার ইন্টারফেস তৈরি করতে টেক্সট বক্স এবং ভেরিয়েবল ব্যবহার করুন। আপনি আপনার টেক্সট বক্সগুলি বাকি স্বাস্থ্য, স্কোর, বারুদ বা খেলোয়াড়কে নিয়মিত দেখতে হবে এমন কিছু প্রদর্শন করতে সেট করতে পারেন।
ধাপ 15. আপনার গেমটি পরীক্ষা করুন এবং সংশোধন করুন।
এখন আপনি ইভেন্ট এবং আচরণের সাথে স্ক্রিনে কিছু বস্তু পেয়েছেন, আপনি পরীক্ষা এবং সামগ্রী যুক্ত করতে শুরু করতে পারেন। গেমটি তৈরি এবং পরীক্ষা করতে স্ক্রিনের শীর্ষে "প্লে" বোতামটি ক্লিক করুন। কাজ করে নি এমন কিছু নোট করুন, এবং এটি ঠিক করার চেষ্টা করুন যাতে আপনার খেলাটি খেলাযোগ্য এবং মজাদার হয়।
ধাপ 16. গেমটি রপ্তানি করুন।
আপনি যদি আপনার গেম নিয়ে সন্তুষ্ট হন, আপনি এটি রপ্তানি করতে পারেন যাতে এটি একটি ওয়েবসাইটে আপলোড করা যায় এবং যে কেউ এটি খেলতে পারে। গেমটি রপ্তানি করতে, এ ক্লিক করুন ফাইল মেনু এবং রপ্তানি নির্বাচন করুন। প্রকল্পটি এমন একটি স্থানে সংরক্ষণ করুন যা আপনি সহজেই সনাক্ত করতে পারেন।
ধাপ 17. গেমটি প্রকাশ করুন।
এমন অনেক সাইট আছে যা আপনাকে অন্যদের খেলার জন্য HTML5 গেম আপলোড করার অনুমতি দেয়। আপনি আপনার নিজের ওয়েবসাইটে গেমটি যুক্ত করতে পারেন। আপনার নিজের ওয়েব সাইটে গেমটি আপলোড করার বিশদ বিবরণের জন্য এই নির্দেশিকাটি দেখুন।
4 এর 4 অংশ: স্ক্র্যাচ থেকে কোডিং
ধাপ 1. একটি প্রোগ্রামিং আইডিই (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) ডাউনলোড করুন যা এইচটিএমএল সমর্থন করে যেমন গেম মেকার স্টুডিও।
কিছু বিনামূল্যে পাওয়া যায় যদিও অনেকগুলি সেরা আইডিই এর দাম শত শত ডলার।
ধাপ 2. আইডিই ব্যবহার করতে শিখুন।
আপনার পরিবেশে প্রোগ্রাম শেখা অবিশ্বাস্যভাবে গুরুত্বপূর্ণ। বেশিরভাগ সাধারণ কোড মুখস্থ করা এবং কীভাবে জিনিসগুলি সঠিকভাবে প্রয়োগ করতে হয় তা শিখতে কয়েক সপ্তাহ বা কয়েক মাস সময় লাগতে পারে। ধৈর্য ধরুন এবং এটি সবই পরিশোধ করবে!
ধাপ once. একবার আপনি মনে করুন আপনি প্রস্তুত।
একটি নকশা নথি তৈরি করা বা কিছু ধারণা নোট করা একটি দুর্দান্ত শুরু। একটি গেমের প্রোগ্রামিং করতে কয়েক মাস লাগতে পারে অথবা আপনি যদি সত্যিই হিট করার ব্যাপারে সত্যিই গুরুতর হন, এমনকি এক বা দুই বছরও।
ধাপ 4. গেমটি পরীক্ষা করুন।
পাগল বা অপ্রত্যাশিত জিনিসগুলি করার চেষ্টা করুন এবং যতটা সম্ভব বাগগুলি স্কোয়াশ করুন। এছাড়াও গেমপ্লেটি আপনি যেভাবে চেয়েছিলেন তা নির্ধারণ করার চেষ্টা করুন, অথবা আপনার যদি ফিরে গিয়ে পরিবর্তন করতে হয়।
ধাপ 5. এটি প্রকাশ করুন
কংগ্রেগেটের মতো একটি ওয়েবসাইটে অনলাইনে আপনার গেমটি প্রকাশ করুন। আপনার গঠনমূলক সমালোচনার জন্য প্রস্তুত থাকা উচিত এবং আপনি আপনার প্লেয়ারবেসের ইচ্ছা পূরণের জন্য আপনার খেলা আপডেট করতে পারেন।
পরামর্শ
- আপনি যদি ফ্ল্যাশ গেমের পিছনে কোড শিখতে বেশি আগ্রহী হন, তাহলে আপনি কাস্টম গেম তৈরি করতে ফ্ল্যাশ বিল্ডার এবং অ্যাকশনস্ক্রিপ্ট 3 কোড ব্যবহার করতে পারেন। এতে বেশি সময় লাগবে কিন্তু এর ফলে আরও অনন্য অভিজ্ঞতা হতে পারে। অ্যাকশন স্ক্রিপ্ট 3 এ প্রোগ্রামিং সম্পর্কে বিস্তারিত জানতে এই নির্দেশিকাটি দেখুন।
- যেসব উৎস থেকে আপনি ধারনা বা বিষয়বস্তু নিয়েছেন এবং খেলা তৈরি করতে সাহায্য করেছেন এমন প্রত্যেককে কৃতিত্ব দিন।