আমি ওয়ার্ডেলের স্রষ্টা। এখানে ওয়ার্ডল কীভাবে কাজ করে তা এখানে:
শব্দগুলি গণনা করুন, বিরক্তিকর শব্দগুলি ফেলে দিন এবং গণনা অনুসারে বাছাই করুন, অবতরণ করুন। কিছু এন এর জন্য শীর্ষ এন শব্দ রাখুন প্রতিটি শব্দকে তার গণনার সাথে আনুপাতিক একটি ফন্ট আকার নির্ধারণ করুন। জাভা 2 ডি এপিআই ব্যবহার করে প্রতিটি শব্দের জন্য একটি জাভা 2 ডি আকার তৈরি করুন।
প্রতিটি শব্দ "চায়" কোথাও হতে পারে যেমন "উল্লম্ব কেন্দ্রে কিছু র্যান্ডম এক্স পজিশনে"। ক্রমবর্ধমান ক্রম অনুসারে, প্রতিটি শব্দের জন্য এটি করুন:
place the word where it wants to be
while it intersects any of the previously placed words
move it one step along an ever-increasing spiral
এটাই. হার্ড অংশ ছেদ-পরীক্ষার দক্ষতার, যার জন্য আমি গত-হিট ক্যাশে, হায়ারারকিকাল সীমান্ত বক্স ব্যবহার করছেন, এবং একটি quadtree স্থানিক ইনডেক্স (যার সকল জিনিষ আপনি কিছু পরিশ্রমী googling সঙ্গে সম্পর্কে আরও জানতে পারেন)।
সম্পাদনা করুন: রেটো আইবারসোল্ড যেমন উল্লেখ করেছেন, এখন এই বইয়ের একটি অধ্যায় রয়েছে যা অবাধে উপলভ্য, যা এই একই অঞ্চল জুড়ে: সুন্দর ভিজ্যুয়ালাইজেশন, অধ্যায় 3: ওয়ার্ড