আমার বর্তমান প্রকল্পটি পোলিশ করা কি নতুন প্রকল্প শুরু করার চেয়ে আরও ভাল শিক্ষার অভিজ্ঞতা হবে? [বন্ধ]


15

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

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

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

সুতরাং প্রশ্নটি হল: মূল গেমটির সমস্ত বৈশিষ্ট্য না হওয়া পর্যন্ত আমার কী আরকনয়েড ক্লোনটি উন্নত করা উচিত? বা আমি কি পরবর্তী ক্লোনটিতে চলে যেতে পারি (ক্লোন করতে প্রায় অসীম গেম রয়েছে) এবং পূর্বের ক্লোনটির সাথে আমার যেসব ভুল কাজ করা হয়েছে সেগুলি সংশোধন করা শুরু করা উচিত?

এটি একটি অত্যন্ত বিষয়গত প্রশ্ন হতে পারে, সুতরাং দয়া করে নিজের গেমগুলি কীভাবে তৈরি করতে হয় তা শেখার সবচেয়ে কার্যকর পদ্ধতির উত্তরগুলিকে সীমাবদ্ধ করুন (কারও ধারণাকে ক্লোনিং না করে) not ধন্যবাদ!


শোধন

আমি কী কার্যকর করেছি তা স্পষ্ট করার জন্য আমি এই তালিকাটি তৈরি করেছি:

বৈশিষ্ট্যগুলি প্রয়োগ করা হয়েছে:

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

বৈশিষ্ট্যগুলি প্রয়োগ করা হয়নি:

  • ইট ভাঙ্গার সময় পাওয়ার আপগুলি।
  • জটিল ইট (একাধিক "হিট পয়েন্ট" এবং অদম্য) দিয়ে।
  • আরও ভাল গ্রাফিক্স (আমি এতে আসলেই ভাল নই)।
  • প্রোগ্রামিং পলিশিং (আরও নিবিড়ভাবে ডিজাইনের ধরণগুলি ব্যবহার করুন)।

এটির (সর্বনিম্ন) ওয়েবপৃষ্ঠাতে একটি লিঙ্ক এখানে দেওয়া হয়েছে: http://blog.acamara.es/piperine/ আমি একরকম তা দেখায় লজ্জা বোধ করি, তাই দয়া করে আমাকে খুব শক্ত করে আঘাত করবেন না :-)

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


উত্তর

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

সবাইকে ধন্যবাদ!


দুঃখিত, কিন্তু বলার অপেক্ষা রাখে না এটা একটি উদ্দেশ্য প্রশ্ন, নেই করতে এটা উদ্দেশ্য। এটি ব্যক্তি , তার দক্ষতা, লক্ষ্য এবং প্রেরণার উপর নির্ভর করে , তাদের প্রকল্পগুলি পরিবর্তন করা উচিত কিনা - এগুলি সবই এটিকে একটি বিষয়গত প্রশ্ন করে তোলে । এই প্রশ্নের সহজভাবে কোনও "ডান" উত্তর নেই।
সাইক্লপস

আপনি ঠিক বলেছেন, আমি "সাবজেক্টিভ" ভেবেছিলাম কিন্তু "উদ্দেশ্য" লিখেছি (এটি আমার বাম এবং ডান দিয়েও ঘটে ...)। আমি এটি পরিবর্তন করেছিলাম.
আলেজান্দ্রো কামারা

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

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

1
ব্যক্তিগতভাবে আমি মনে করি একটি শেখার প্রকল্পের স্কোপগুলিতে সমস্ত গেমের বৈশিষ্ট্য অন্তর্ভুক্ত করা উচিত (সুতরাং পাওয়ার-আপগুলি বাস্তবায়ন করুন) তবে তারপরে প্রকল্পটি কল করে এগিয়ে যাওয়া উচিত; পলিশিং গ্রাফিকগুলিকে বিরক্ত করবেন না।
48

উত্তর:


32

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

সময়ের সাথে আপনি কী বুঝতে পারবেন (যা আমি বেশ কয়েক বছর পরে বুঝতে পেরেছি) হ'ল প্রোগ্রামিংটি আপনার গেমের সামান্য অংশ is এটি সহজ, কারণ এটি মজাদার। তবে কেবল প্রোগ্রামিংয়ের সাথে লেগে থাকার জন্য আপনাকে অসম্পূর্ণ প্রুফ-অফ-কনসেপ্ট এবং ডেমোসের ট্রেইল ছেড়ে যায়।

পরিবর্তে, আমি আপনাকে দৃ strongly়ভাবে পরামর্শ দিচ্ছি যে আপনি একটি ওয়েবসাইট এবং ব্লগ স্থাপন করেছেন (ওয়ার্ডপ্রেস এই ধরণের স্টাফের জন্য দুর্দান্ত), আপনার গেমগুলি শেষ করুন (আরকানয়েড দিয়ে শুরু করুন) এবং এগুলি বুনোতে ছেড়ে দিন।

এছাড়াও, এটি উপলব্ধি করার চাবিকাঠি আপনি যদি এটি করেন তবে গেমটি হয়ে গেলে আপনি নিয়ন্ত্রণ করতে পারেন। আপনি যদি 10 টি প্রধান বৈশিষ্ট্য সহ 1000 টি স্তর চান তবে ঠিক আছে। আপনি যদি 3 টি প্রধান বৈশিষ্ট্যযুক্ত 10 টি স্তর চান তবে ঠিক আছে। (প্রকৃতপক্ষে, আমি আরও ছোট ছোট প্রকল্পগুলিকে আরও ঘন ঘন প্রস্তাব দিই, কারণ আপনি আরও শিখেন এবং সেভাবে পোলিশ করার দিকে অনেক বেশি মনোযোগ দিন)

সম্পাদনা: দ্বিমত পোষণকারী লোকদের প্রতিক্রিয়াতে আমার মনে হয় আমার স্পষ্ট করা দরকার। যদি আপনি কোনও উপায়ে / পরীক্ষার জন্য কোনও গেম তৈরি করেন (যা আমি সর্বদা করি ), সুযোগটি কেটে ফেলুন এবং প্রেরণ করুন। কেউ বলেনি যে একটি পালিশ গেম হওয়ার জন্য আরকানয়েডের 1000 টি স্তর প্রয়োজন; আপনার মতামত, মজা এবং এগিয়ে যাওয়ার জন্য এটি পর্যাপ্ত মাত্রা তৈরি করুন।

কোনও খেলায় বছর কাটানো এবং কখনই চালানো সম্ভব। তবে আমি অনুভব করি যে কেবলমাত্র প্রযুক্তিগত ডেমো এবং প্রোটোটাইপগুলি চিরকালের জন্য তৈরি করার অন্যান্য গর্তের মধ্যে পড়ে আরও সহজ। আমার নিজে এটি করা বন্ধ করতে 10+ বছর সময় লেগেছিল।


3
+1 "শিপিং হ'ল (প্রয়োজনীয়?) বৈশিষ্ট্য" যদিও এই ক্ষেত্রে আপনি প্রোটোটাইপ হিসাবে আরকানয়েড ক্লোনটি দেখতেও পেতেন এবং কোনও ধারণা প্রমাণিত বা অস্বীকৃত হলে প্রোটোটাইপগুলি নিক্ষেপ করা হয়।
ওসকার ডুভোর্ন

2
@ অস্কার একটি গেম চালানোর চেয়ে 1000 প্রোটোটাইপ তৈরি করা সহজ। শেষ পর্যন্ত, শিপিং আপনাকে সফল করে তুলবে, প্রোটোটাইপগুলি কিছু কোডিং দক্ষতা বৃদ্ধি করে।
ashes999

2
"কেবল কিছু কোডিং দক্ষতা বৃদ্ধি করুন" কেন বরখাস্ত করবেন? তিনি বিশেষত শেখার অভিজ্ঞতা সম্পর্কে জিজ্ঞাসা করছেন।
জোকিং

প্যাট্রিকের জবাবের কারণে @ জোকিং। আমার উত্তরটি কেবল কোডিং দক্ষতার বাইরে ফোকাস করা specifically
ashes999

1
@ ইয়ানবাবেন যদি লোকেরা এটি খেলে এবং "হ্যাঁ এটি একটি সম্পূর্ণ খেলা" মনে করে তবে এটি একটি ছোট খেলা হলেও এটি সম্পূর্ণ। অসম্পূর্ণ সাধারণত ভাঙা গেমস বা গেমস যেমন এক স্তর সহ। একবার আপনি দরজা বাইরে প্রেরণ, আপনি কাজ শেষ।
ashes999

8

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

তবে আপনি এখনও আপনার শেখার পর্যায়ে নেই; আমি আপনার প্রথম গেমটি দিয়ে এটি করার পরামর্শ দেব না, বরং আপনার প্রথম সম্পূর্ণ প্রকল্পে কাজ করার আগে শিখতে কয়েকটি ছোট গেম তৈরি করুন।

(একপাশে: আমি এর আগে সত্যিই এটিকে আগে কখনও চিন্তিত করি নি, তবে এখন আমি এটি সম্পর্কে চিন্তাভাবনা করছি, আমি মনে করি অভিজ্ঞ দক্ষ বিকাশকারীদের নতুনদের থেকে পৃথক করতে দেখাই সমাপ্তি দক্ষতা হ'ল)


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

তবে এটি আমার পক্ষ থেকে কেবলমাত্র একটি অনুমান; তিনি আসলে বলেন নি তিনি করেছিলেন সম্পন্ন যে কাপড়, শুধু যে তিনি এটা পড়তে চাই। তিনি যদি সে জিনিসটি না করে থাকেন তবে আমি বলব যে আপনি যতক্ষণ না এই জিনিসটি শেষ না করেন ততক্ষণ আর চলবেন না।


1
+1 আমাকে এটি মার! আপনি যেমন সবে শুরু করছেন মনে হচ্ছে তাই যথাসম্ভব স্টাফ তৈরি করা এবং শেখা, শেখা আরও গুরুত্বপূর্ণ more আপনি যেমন উন্নত হন আপনি পোলিশ উপর ফোকাস করতে পারেন। অন্যথায় আপনি আপনার প্রথম খেলায় 2 বছর অতিবাহিত করবেন।
NoobsArePeople2

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

আচ্ছা আমি বলিনি 10 বছর এখন কি করলাম? তবুও, এটি একটি প্রশ্ন whether মাসের সম্পূর্ণ প্রকল্পের আগে এক মাসের অনুশীলন ব্যায়ামগুলির কোডিংয়ে ব্যয় করা আপনার প্রথম প্রকল্প হিসাবে সরাসরি 6 মাসের সম্পূর্ণ প্রকল্পের চেয়ে ভাল। আমি যে শিক্ষণ করি তা এটি একটি বড় প্রশ্ন; শিক্ষার্থীদের পক্ষে পুরো প্রকল্পের পুরো গুচ্ছ প্রকল্প বা একক বৃহত প্রকল্পের পুরো গুচ্ছ করে একটি সেমিস্টার ব্যয় করা কি ভাল? ব্যক্তিগতভাবে আমি "গ্রেড স্কুলে একক বড় প্রকল্প" আন্ডারগ্র্যাডের জন্য প্রচুর ছোট ছোট প্রকল্পের দিকে ঝুঁকছি।

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

1
পূর্ববর্তী 2 টি উত্তর? এখন
এডিবি

5

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

মনে রাখবেন যে আপনি গেম ডিজাইন নয়, প্রোগ্রামিং দক্ষতায় কাজ করছেন, তাই আপনি শেখার পরে কোনও গেম ডিজাইন প্রোগ্রাম করতে সক্ষম হতে চান।


3
আমি @ ashes999 এবং আপনার সমানভাবে সম্মত হওয়ার পরেও আমি অনুভব করি যে ওপি'র বর্ণিত প্রসঙ্গে তিনি বাস্তবায়ন নিয়ে পরীক্ষা-নিরীক্ষা করছেন, বিভিন্ন ধরণের গেম লিখতে শিখছেন। এক্ষেত্রে আমি মনে করি তার পরবর্তী জিনিসটির দিকে অগ্রসর হওয়া উচিত।
ইঞ্জিনিয়ার

আসলে, তিনি বুঝিয়েছিলেন যে তিনি গেমের নকশা শিখতে চান কেবল গেম প্রোগ্রামিং নয়। তার শেষ বাক্যে তিনি বলেছিলেন "কীভাবে আমার নিজের গেমস তৈরি করা যায় তা শেখার সবচেয়ে কার্যকর উপায় (কারও ধারণাকে ক্লোনিং না করা)"।
ঝাঁকুনি দিচ্ছেন

2

ক্লোনটিকে "নিজের" তৈরি করবেন না কেন? কিছু নতুন আকর্ষণীয় টুইস্ট যুক্ত করুন যা আপনাকে আগ্রহী রাখবে।

"আপনার নিজস্ব" প্রকল্প শুরু করার একটি বিপরীত রয়েছে, আপনি মনে করেন এটি আগে কখনও হয়নি। বাস্তবতা কারওর ইতিমধ্যে ইতিমধ্যে কিছু রয়েছে। আপনি যদি গেমিংয়ের একটি নতুন ঘরানার উদ্ভাবনের পরিকল্পনা না করেন তবে আমি এই "ক্লোনগুলি" নিজের তৈরি করার পরামর্শ দেব।

উদাহরণস্বরূপ, কলেজে আমার বন্ধু একটি পং "ক্লোন" তৈরি করেছে। তিনি এটিকে নিজের তৈরি করেছেন, সম্পূর্ণ নতুন ধরণের গেমপ্লে যুক্ত করেছেন যেখানে একটি পাওয়ার আপ একজনকে 15 সেকেন্ডের মতো মিষ্টি ট্যাঙ্ক চালানোর অনুমতি দেয় এবং যতগুলি সম্ভব ইট ধ্বংস করে দেয়!

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


2

আপনার প্রশ্নের উত্তরের জন্য, হ্যাঁ , আপনার বর্তমান প্রকল্পটি পোলিশ করা একটি নতুন শুরু করার চেয়ে আরও ভাল শেখার অভিজ্ঞতা হবে।

1) আপনার জিনিস শেষ করার অভ্যাস করা উচিত। এটি নিজেই একটি শেখার অভিজ্ঞতা।

২) আপনি যে কাজগুলিকে "যুক্ত করতে খুব অলস" হন (আরও ভাল শব্দটির অভাবে) সেগুলির মধ্যে একটি টন গেম ডেভস এম্বেড থাকতে পারে, আপনি কেবল পুরোপুরি এড়িয়ে যাচ্ছেন।

3) আপনি যদি আরকানয়েড থেকে বিরক্ত হন তবে আপনি সর্বদা এটি আলাদা করে রাখতে পারেন এবং আপাতত অন্য কোনও বিষয়ে কাজ করতে পারেন। এটাতে কোন সমস্যা নেই.

1) অনেকগুলি অসম্পূর্ণ জিনিস খারাপ। কার্যকরভাবে আপনার দক্ষতা প্রদর্শন করতে আপনি আপনার অসম্পূর্ণ পণ্যটি ব্যবহার করতে পারবেন না।

এটি অসম্পূর্ণ জিনিসগুলির একটি অ্যারে থাকা জাঙ্কে পূর্ণ পায়খানা থাকার মতো। এর কয়েকটি দরকারী বলে মনে হচ্ছে, তবে বাস্তবে এটি সমস্ত খুব অকেজো এবং গেম শিল্পের বাস্তবতা হ'ল কয়েকজন আপনার "জাঙ্ক" (অসম্পূর্ণ গেমস) প্রশংসা করবে।

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

একটি অসম্পূর্ণ খেলা অর্ধ বেকড টার্টের মতো। কিছু লোক এটির প্রশংসা করতে সক্ষম হতে পারে তবে এটি প্রকৃতপক্ষে ঘৃণ্যর স্বাদযুক্ত, এবং চুলাতে আরও 20 মিনিটের বেশি আপনি ইতিমধ্যে অর্ধেক সুস্বাদু কাজটি করতে পেরেছেন।

2) আপনি যে বৈশিষ্ট্যগুলিতে কাজ করা এড়িয়ে চলেছেন সেগুলির মধ্যে কিছু খুব মূল্যবান পাঠ থাকতে পারে।

আপনি যে জিনিসগুলি শেষ করছেন এগুলি:

বৈশিষ্ট্যগুলি প্রয়োগ করা হয়নি:

  • ইট ভাঙ্গার সময় পাওয়ার আপগুলি।
  • জটিল ইট (একাধিক "হিট পয়েন্ট" এবং অদম্য) দিয়ে।
  • আরও ভাল গ্রাফিক্স (আমি এতে আসলেই ভাল নই)।
  • প্রোগ্রামিং পলিশিং (আরও নিবিড়ভাবে ডিজাইনের ধরণগুলি ব্যবহার করুন)।

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

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

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

৩) আপনি যা নিয়ে কাজ করছেন সে সম্পর্কে যদি বিরক্ত হন তবে অন্য কিছু শুরু করার সাথে ভুল নেই।

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

একটি চূড়ান্ত বিষয়। আরকানয়েডের সমস্ত প্রত্যাশিত বৈশিষ্ট্য তৈরির পাশাপাশি এটিতে আপনার নিজের পলকে রাখা আরও আকর্ষণীয়। সুতরাং আপনার ক্লোনটি বন্ধ না করার পরিবর্তে আপনার এটিকে আরও একধাপ এগিয়ে নিয়ে যাওয়া উচিত এবং আসল গেমটিতে নতুনত্ব আনতে হবে।


1

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

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

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