একজন ইন্ডি বিকাশকারী ধার চেকার, ধীর প্রোটোটাইপিং এবং জিইউআই বিকাশের সাথে চ্যালেঞ্জের কারণে মরিচা গেমডেভ থেকে দূরে সরে যাওয়ার সিদ্ধান্ত নিয়েছে, ব্যবহারিক গেম তৈরির চেয়ে প্রযুক্তিগত দিকগুলিতে সম্প্রদ ায়ের ফোকাসের সমালোচনা করে।
পোস্টটি প্রজন্মের আখড়া, সত্তা-উপাদান-সিস্টেম (ইসিএস) এবং মরিচাতে জিইউআই লাইব্রেরিগুলির সীমাবদ্ধতার ব্যবহার নিয়ে আলোচনা করে, কোডের গুণমান, পুনরাবৃত্তির গতি, দক্ষ ডেটা ম্যানেজমেন্ট এবং মরিচা গেম ডেভেলপমেন্টে সংকলনের সময় বাড়ানোর গুরুত্বের উপর জোর দেয়।
হট রিলোডিং, ইউআই স্ট্রাকচার এবং গ্লোবাল স্টেট ইন্টিগ্রেশনের মতো বাধা সত্ত্বেও, লেখক রাস্টের কম্পাইলার-চালিত পদ্ধতি, উচ্চ কার্যকারিতা এবং সিএলআই সরঞ্জাম এবং ডেটা হ্যান্ডলিংয়ের জন্য ব্যবহারযোগ্যতাকে মূল্য দেন।
গেম ডেভেলপমেন্টে মরিচা ব্যবহার করে বিকাশকারীরা ধীর সংকলনের সময়, বাস্তুতন্ত্রের সীমাবদ্ধতা এবং অ্যাসিঙ্ক সিস্টেমের মতো উন্নত বৈশিষ্ট্যগুলি বাস্তবায়নের সংগ্রামের মতো চ্যালেঞ্জগুলির মুখোমুখি হন।
অংশগ্রহণকারীরা গো এবং সি ++ এর মতো অন্যান্য ভাষার তুলনায় মরিচাটির উপকারিতা এবং কনসগুলি নিয়ে আলোচনা করে, গেম ইঞ্জিন এবং সিস্টেম প্রোগ্রামিংয়ের জন্য এর উপযুক্ততা নিয়ে বিতর্ক করে।
কথোপকথনটি গেম ডেভেলপমেন্টে মেমরি সুরক্ষা, সমান্তরালতা এবং উত্পাদনশীলতার তাত্পর্য তুলে ধরে, প্রকল্পগুলিতে দক্ষতা এবং নমনীয়তা বাড়ানোর জন্য বিকল্প ভাষা এবং পদ্ধতির অন্বেষণ করে।
টোলগারস্লান 2018 স াল থেকে sharetextures.com বিনামূল্যে পিবিআর টেক্সচার এবং 3 ডি মডেলগুলি ভাগ করে নিচ্ছে, সফ্টওয়্যার সরঞ্জামের সুপারিশ সরবরাহ করছে এবং সহযোগিতা চাইছে।
ব্যবহারকারীরা সফ্টওয়্যার সরঞ্জাম, কপিরাইট, লাইসেন্সিং, কপিরাইট-মুক্ত কাজ এবং পাবলিক ডোমেন উপকরণগুলির পাশাপাশি টেক্সচার অ্যাটলাস এবং গেম ডেভেলপমেন্ট ইঞ্জিনগুলির সাথে অভিজ্ঞতাগুলি অনুকূলকরণের পাশাপাশি কথোপকথনে জড়িত।
বিনামূল্যে উপকরণ সরবরাহের জন্য একদল স্থপতি দ্বারা শুরু করা শেয়ারটেক্সচারগুলি স্রষ্টাদের অর্থ প্রদান করা উচিত কিনা তা নিয়ে বিতর্ক শুরু করে, যখন ব্যবহারকারীরা সাইটে প্রতিক্রিয়া ভাগ করে নেয় এবং 3 ডি মডেলের জন্য সংস্থানগুলির পরামর্শ দেয়, ফটোগ্রামেট্রি, নোড-ভিত্তিক সম্পাদক এবং পিবিআর টেক্সচার ব্যবহারের মতো বিষয়গুলি অন্বেষণ করে 3 ডি মডেলিং।
বান সফ্টওয়্যার 2,600 টিরও বেশি গিটহাব ইস্যু থেকে ক্র্যাশগুলি পুনরুত্পাদন এবং ডিবাগ করার চ্যালেঞ্জ মোকাবেলার জন্য জিগ এবং সি ++ এ একটি নতুন ক্র্যাশ রিপোর্ট ফর্ম্যাট প্রবর্তন করে।
কমপ্যাক্ট ফর্ম্যাটটি ব্যক্তিগত ডেটা হ্রাস করে এবং দক্ষ সার্ভার বিশ্লেষণের জন্য এনকোডযুক্ত স্ট্যাক ট্রেস ঠিকানা এবং বৈশিষ্ট্যযুক্ত পতাকাগুলির বৈশিষ্ট্যযুক্ত বড় ডিবাগ প্রতীকগুলির প্রয়োজনীয়তা দূর করে।
সিস্টেমটি ঐতিহ্যবাহী কোর ডাম্পগুলি র উপর ইস্যু নির্ণয়ের জন্য প্রয়োজনীয় ডেটা প্রেরণের সুবিধাগুলি প্রদর্শন করে, গোপনীয়তা-সচেতন এবং উচ্চ-পারফরম্যান্স ক্র্যাশ রিপোর্টিং প্রদর্শন করে।
ব্যবহারকারীরা ডিবাগ প্রতীকগুলির বিকল্প হিসাবে বানের নতুন ক্র্যাশ রিপোর্টার নিয়ে আলোচনা করছেন, হ্যাকার নিউজে ডিবাগ টেবিলে ফাংশন নামগুলি অন্তর্ভুক্ত করার বিষয়ে বিতর্ক করছেন।
ভ্যু এবং স্ভেল্টের মধ্যে ডিবাগিং সরঞ্জাম এবং প্যাকেজ পরিচালনার বিভিন্ন দৃষ্টিভঙ্গি কথোপকথনে হাইলাইট করা হয়েছে, ব্যবহারকারীরা বানের কার্যকারিতা প্রশংসা করেছেন তবে উন্নতির পরামর্শ দিয়েছেন।
প্রতিক্রিয়াতে ইউওয়েবসকেট এবং ব ানের সাথে ইতিবাচক অভিজ্ঞতা অন্তর্ভুক্ত রয়েছে, পাশাপাশি আরইপিএল ফাংশন সমস্যাগুলি সম্পর্কে উদ্বেগ এবং Node.js প্রতিস্থাপন হিসাবে বান ব্যবহার করে।
পিইপি 686 পাইথনের ডিফল্ট এনকোডিংকে ইউটিএফ -8 এ স্যুইচ করার প্রস্তাব দেয় যাতে শিল্পের মানগুলির সাথে সারিবদ্ধ হয় এবং প্রয়োজনে অপ্ট-আউট করার বিকল্প সহ অন্যান্য প্রযুক্তির সাথে সামঞ্জস্য বাড়ানো যায়।
প্রস্তাবটি উইন্ডোজে পশ্চাদপদ সামঞ্জস্যকে সম্বোধন করে এবং স্থানীয় এনকোডিং ব্যবহারের ধারাবাহিকতা নিশ্চিত করার লক্ষ্যে ত্রুট ি পরিচালনার জন্য গাইডলাইন সরবরাহ করে।
জাভা এবং রুবির অনুরূপ, পাইথনের লক্ষ্য বিদ্যমান ব্যবহারকারীদের সমর্থন করার সময় নতুনদের জন্য পাঠ্য এনকোডিংকে স্ট্রিমলাইন করা, পিআইপিইগুলির জন্য অন্তর্নিহিত এনকোডিং এবং পাইথোনিওএনকোডিংয়ের মতো বিকল্পগুলি প্রত্যাখ্যান করা।
python.org পিইপি 686 এর আলোচনায় প্ল্যাটফর্ম-নির্দিষ্ট চ্যালেঞ্জগুলি মোকাবেলা করতে এবং পাইথনে এনকোডিং নির্দিষ্ট করার ক্ষেত্রে ধারাবাহিকতা নিশ্চিত করার জন্য ইউটিএফ -8 কে ডিফল্ট পাঠ্য ফাইল এনকোডিং করার প্রস্তাব দেওয়া হয়েছে।
অবদানকারীরা বাইট স্ট্রিং এবং ইউনিকোড কোড পয়েন্টগুলির মধ্যে পার্থক্যগুলি বোঝার গুরুত্ব তুলে ধরেন, পাশাপাশি উইন্ডোজকে ইউটিএফ -8 এ ডিফল্টে স্যুইচ করার সময় উত্তরাধিকার অ্যাপ্লিকেশন সামঞ্জস্যতা সম্পর্কে উদ্বেগ প্রকাশ করেন।
বিতর্কে বাইট অর্ডার মার্কস (বিওএম) ব্যবহার, বিভিন্ন অপারেটিং সিস্টেম জুড়ে ইউটিএফ -8 এ রূপান্তর এবং পাইথন এবং জাভাতে পারফরম্যান্স এবং মেমরি ব্যবহারের উপর এনকোডিং স্ট্যান্ডার্ডের প্রভাব অন্তর্ভুক্ত রয়েছে।
ফারো 12, সরলতা এ বং তাত্ক্ষণিক প্রতিক্রিয়ার উপর দৃষ্টি নিবদ্ধ করে একটি ব্যবহারকারী-ভিত্তিক প্রোগ্রামিং ভাষা, একটি লাইভ পরিবেশ এবং ব্যতিক্রমী ডিবাগিং ক্ষমতা সহ চালু করা হয়েছে।
সংস্করণ 12 এর মূল হাইলাইটগুলি একটি নতুন ব্রেকপয়েন্ট সিস্টেম, সরঞ্জাম বর্ধন এবং সিস্টেম এবং ভার্চুয়াল মেশিনের অগ্রগতি অন্তর্ভুক্ত করে।
1895 পুল অনুরোধ এবং বিশ্বব্যাপী 70+ অবদানকারীদের অবদানের দ্বারা সমর্থিত রিলিজটি ফারোর ওপেন-সোর্স প্রকৃতি এবং সম্প্রদায়-চালিত বিকাশ প্রদর্শন করে।
ব্যবহারকারীরা স্মলটক প্রোগ্রামিং ভাষা ফারোর সাথে কাজ করার চ্যালেঞ্জ এবং সুবিধাগুলি নিয়ে আলোচনা করেছেন, এর অপ্রচলিত প্রকৃতি এবং উদাহরণের অভাব বোঝার ক্ষেত্রে অসুবিধাগুলি উল্লেখ করেছেন।
ফারো শেখার অভিজ্ঞতা উন্নত করার পরামর্শগুলির মধ্যে রয়েছে সম্মেলনে অংশ নেওয়া, ডিসকর্ডের মতো সম্প্রদায় সংস্থান ব্যবহার করা এবং আরও শিক্ষামূলক উপকরণ তৈরি করা।
কথোপকথনটি আরও ভাল ডকুমেন্টেশনের গুরুত্ব, বর্ধিত ইউজার ইন্টারফেস এবং ফারোতে সমান্তরালতা বাস্তবায়নের সম্ভাব্য বাধাগুলি কভার করে, পাশাপাশি এটি স্কোয়াক এবং কুইসের মতো অন্যান্য স্মলটক সিস্টেমের সাথে তুলনা করে।