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