আপনি সবেমাত্র আপনার বাড়িতে একটি উদার শিল্পকর্মকে আমন্ত্রণ জানিয়েছিলেন এবং আপনি তাকে / তাকে বলছেন
"আপনি জানেন, আমি দুর্দান্ত প্রোগ্রামার এবং আমি এক্স এবং ওয়াই এবং জেড করতে পারি ..."
এস / সে দ্রুত বিরক্ত হয়ে আপনাকে জিজ্ঞাসা করবে:
"আপনি যদি সত্যিই দুর্দান্ত প্রোগ্রামার হন তবে আমাকে আঁকতে আপনি কি একটি প্রোগ্রাম তৈরি করতে পারেন, আমাকে কেবল মাউস ব্যবহার করে এবং যে কোনও উপায়ে বিভিন্ন রঙ নির্বাচন করে পর্দায় লাইন আঁকতে হবে"।
আপনার কোড মানক গ্রন্থাগার আমদানি করতে পারে। আপনার কোডটির জন্য কীবোর্ডের মাধ্যমে রঙগুলি নির্বাচনের প্রয়োজন হতে পারে।
এটি কোড-গল্ফ ; সংক্ষিপ্ততম কোড জয়
বুলেট পয়েন্ট
বাম বোতাম টিপানোর সময় লাইনগুলি মাউসকে প্রায় ঘুরিয়ে দিয়ে আঁকা হয়।
ব্রেনহ্যামের লাইন অ্যালগরিদম কোনও বিল্ট-ইন অ্যালগরিদম কৌশলটি করবে তা প্রয়োজনীয় নয়
যদি ব্যবহারকারী কোনওভাবেই লাইন বেধ পরিবর্তন করতে পারেন আপনি একটি * 0.8 বোনাস পান তবে এটি বাধ্যতামূলক নয়।
আমার ধারণা লাইন-অঙ্কনটি নিজেরাই প্রয়োগ করা ভাল হওয়া উচিত, তবে আপনি যদি চান তবে আপনি এটির জন্য একটি লাইব্রেরি আমদানি করতে পারেন কেবল কোড বর্ণনায় এটি বলুন।
সর্বনিম্ন হ'ল 5 টি ভিন্ন রঙ (লাল, সবুজ, নীল, সাদা, কালো)। আপনি যদি এলোমেলোভাবে তাদের পরিবর্তন করেন তবে আপনি * 1.2 এর জরিমানা পান। আপনি যেভাবে চান সেগুলি এগুলি পরিবর্তন করতে পারেন (বোতাম এবং কী প্রেস দুটিই ঠিক আছে)।
বিন্দু বা ফ্রিহ্যান্ডের মধ্যে মাউস টিপতে তাদের আঁকার কাজটি সেরা হবে (যেমন আপনি রঙে করছেন) এবং আপনাকে * 0.7 এর বোনাস দেয় তবে অন্য কোনও পদ্ধতি ঠিক আছে: (উদাহরণস্বরূপ) দুটি পয়েন্ট ক্লিক করুন এবং এই পয়েন্টগুলির মধ্যে একটি লাইন আঁকুন ?
অঙ্কনের ক্যানভাসটি 600x400 হতে হবে
রঙ পরিবর্তন করলে কেবল ভবিষ্যতে আঁকা রেখাগুলির রঙ পরিবর্তন করা উচিত।
একটি "সমস্ত সাফ করুন" কমান্ড প্রয়োগ করা বাধ্যতামূলক নয় তবে আপনি যদি এটি প্রয়োগ করেন তবে আপনি * 0.9 বোনাস পাবেন।