পাউডার গেমস: তারা কীভাবে কাজ করে?


13

আমি সম্প্রতি এই দুটি রত্ন খুঁজে পেয়েছি:

http://powdertoy.co.uk/

http://dan-ball.jp/en/javagame/dust/

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

আমি দেখতে পারে এই মত কোন ওপেন সোর্স গেমস আছে?


আমি মূল স্ট্যাকওয়ারফ্লোতে বালি সিমুলেশন সম্পর্কে অনুরূপ প্রশ্ন জিজ্ঞাসা করেছি উত্তরগুলি আপনাকে সহায়তা করতে পারে।
অ্যাভজেনি ভিনিক

উত্তর:


5

অবশ্যই বেশ কয়েক আছে; আমি তাদের মোড করতাম। নোটগুলি ফোরামের থ্রেড এবং উত্স ডাউনলোডের জন্য নোট করুন। আমার দুটি স্মৃতি সবচেয়ে ভাল:

এনজিমাস্যান্ড xavierenigma দ্বারা ( সি ++ | জাভা ) জাভাটি আরও নতুন।

বার্নিংস্যান্ড বাই সিয়েবেন ( সি ++ ) এটি খুব দ্রুত পদার্থবিজ্ঞানসম্পন্ন।

দুর্ভাগ্যক্রমে সাইটটি মৃত্যুর কাছাকাছি, তবে পদার্থবিজ্ঞান সম্পর্কে এখানে বেশ কয়েকটি থ্রেড রয়েছে ।

সম্পাদনা: আগ্রহীদের জন্য, আমি এখানে এনিগমাস্যান্ডের জাভা উত্স মিডিয়াফায়ার করেছি ।


অনেক প্রশংসিত. যদিও লিঙ্কগুলি এই মুহুর্তে ডাউন রয়েছে। আমি কয়েক ঘন্টা পরে আবার চেষ্টা করব।
মার্ক মুলার 21

তারা কি? তারা সবাই আমার জন্য ভাল কাজ করছে।
কম্যুনিস্ট হাঁস

1
মিডিয়াফায়ার উত্তরে আপলোড এবং সম্পাদিত।
কম্যুনিস্ট হাঁস

5

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

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


"এবং এমন বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করা হয়েছে যার অর্থ এটি সম্ভবত উপযুক্ত সিএ নয়" ... আপনি এর অর্থ কী? এই সিএ এর কি কেবল আরও নিয়ম বা আরও কিছু থাকার বিষয়ে পার্থক্য রয়েছে?
Gastón

2
একটি ক্যানোনিকাল সিএতে প্রজন্মের এন + 1 প্রজন্মের প্রতিটি ঘরের অবস্থা থাকে যা প্রজন্ম এন এর ঘরের নিকটবর্তী অঞ্চলের রাজ্যের উপর নির্ভর করে এবং কার্যকরীটি প্রতিটি কক্ষের জন্য একই রকম হয়। অনেকগুলি "গুঁড়ো" গেমগুলিতে বোড বা সীমাবদ্ধতা-ভিত্তিক পদার্থবিজ্ঞানের বস্তুগুলির মতো জিনিস থাকে যা সত্যিকার অর্থে এই সংজ্ঞাতে আসে না। আমি সন্দেহ করি তারা পুরোপুরি সিএ হিসাবে কোডেড হয়েছে doubt এমনকি যদি তারা হয় তবে এক পর্যায়ে পাড়াটি যথেষ্ট বড় হয়ে যায় এবং রূপান্তর কার্যটি এতটাই জটিল হয়ে যায় যে আপনি সত্যই কোনও সিএ নিয়ে কাজ করছেন না।
গ্রেগরি অ্যাভেরি-ওয়েয়ার

ভাল উত্তর এবং মন্তব্য গ্রেগরি, আপনার অন্তর্দৃষ্টি জন্য ধন্যবাদ।
ইঞ্জিনিয়ার

1
যদিও সেলুলার অটোমেটন এটির অংশ হতে পারে, এটি অবশ্যই পুরো উত্তর নয়। সেখানে একটি তরল দ্রাবকও রয়েছে, যা এটিকে এত 'বাস্তববাদী'
দেখায়

@ বোবোবো: হ্যাঁ, এটি অবশ্যই যথাযথ সেলুলার অটোমেটার সীমানা ছাড়িয়ে গেছে।
গ্রেগরি অ্যাভেরি-ওয়েয়ার

3

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

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