ষড়ভুজীয় গেম গ্রিডগুলির জন্য উন্নয়নের মডেল


16

টি এল; ডিআর:

সিভ-স্টাইলের ষড়ভুজ গ্রিডে উচ্চতা কোথায় নোঙ্গর করা উচিত? কেন্দ্র, পাশ বা ভার্টেক্স? (বা আরও জটিল?)

যথাযথ প্রশ্ন:

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

একটি শীর্ষদিকের একমাত্র উত্থানের মানচিত্রটি ষড়ভুজ গ্রিডে খুব সুন্দরভাবে অনুবাদ করতে পারবে?

সুস্পষ্ট বিকল্পগুলি হচ্ছে পার্শ্ব-ভিত্তিক উচ্চতা ম্যাপিং এবং কেন্দ্র-ভিত্তিক উচ্চতা ম্যাপিং; পাশাপাশি অভ্যন্তর-ভার্টেক্স অ্যালভেশন ম্যাপিং (খাড়াদের জন্য সুযোগ দেওয়া! হ্যাঁ!)

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

এই বিকল্পগুলির মধ্যে কোনটি সম্ভবত ভালভাবে কাজ করবে? কোনটি হুট করে সিপিইউ এবং র‌্যামের বাইরে সমস্ত রস চুষে ফেলতে পারে?

উত্তর:


10

একটি শীর্ষদিকের একমাত্র উত্থানের মানচিত্রটি ষড়ভুজ গ্রিডে খুব সুন্দরভাবে অনুবাদ করতে পারবে?

এটি গ্রিডের পরীক্ষার উপর নির্ভর করে। আপনি যদি আপনার বিমানটিকে এভাবে পছন্দ করেন তবে হ্যাঁ।

গ্রিডের

এই ক্ষেত্রে, আপনি যে কোনও উপায়ে সবুজ ত্রিভুজ (x6) পরিবর্তন করতে পারেন: hextri

এই বিকল্পগুলির মধ্যে কোনটি সম্ভবত ভালভাবে কাজ করবে?

তারা সবাই ভাল কাজ করে। সম্ভাবনা হ'ল আপনি যে কোনও উপায়ে একাধিক পদ্ধতি ব্যবহার করবেন। আপনি না করতে পারেন শুধু মধ্য বিন্দু টিলা ব্যবহার যদি না আপনি শুধু একটা-টাইল পর্বত বৈশিষ্ট্য চান তবে আপনি "বাড়াতে" প্রান্ত আছে চাই হিসাবে আপনি একটি পর্বত পর্যন্ত যেতে যদি আপনি একাধিক-টাইল ভূসংস্থান চাই।

কোনটি হুট করে সিপিইউ এবং র‌্যামের বাইরে সমস্ত রস চুষে ফেলতে পারে?

এটি একটি নন-ইস্যু (যদি আপনি এম্বেডেড সিস্টেমের জন্য কোনও প্রকারের জন্য এটি না লিখে থাকেন?) লোডিংয়ের সময়, যে কেউ গেমটি খেলার আগে সমস্ত মানচিত্র প্রজন্মের কাজ সম্পন্ন হবে।


মিডপয়েন্টের উচ্চতার দ্বারা আমি এমন একটি পরিস্থিতি বোঝাচ্ছি যেখানে আপনি কেবলমাত্র মধ্যবিন্দুটির জন্য উচ্চতা সেট এবং সঞ্চয় করতে পারেন; যদি দুটি হেক্সের আলাদা আলাদা উচ্চতা থাকে তবে তাদের মুখগুলির উচ্চতা মেলাতে চারপাশের প্রান্তগুলি সরানো হবে। (উদাহরণস্বরূপ, 1,1 এর উচ্চতা 3 টি আছে; 1,2 এর উচ্চতা 5 টি: রেন্ডার সময় মুখ 1,1: 1,2 এর উচ্চতা 4 হয়))
উইলিয়াম টটল্যান্ড

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

-1

দুর্দান্ত যে কমপক্ষে অন্য কেউ এই সম্পর্কে ভেবেছিল। খারাপভাবে আমি এই পৃষ্ঠার বেশ কয়েক বছর পরে কেবল মুখোমুখি হয়েছি। যাইহোক, আমি পরিবর্তে আপনার প্রাথমিক প্রশ্নের উত্তর দিতে যাচ্ছি। এখন পর্যন্ত যে ছবিগুলি প্রদর্শিত হয়েছে সেগুলি 100% নয়। এবং 1 মিটারের মানচিত্রে গ্রিডটি আকারের বাইরে চলে আসবে। মানে কোনও 60 ডিগ্রি টার্ন সম্ভব নয়।

আমি এখানে পরীক্ষা করে দেখছি:

  • বিভিন্ন আকারের হেক্সাগন: কোন ত্রিভুজটি (পিক্সেলে) ভিত্তিতে একবার ছাপা হয়ে গেলে 1 মিটার মানচিত্রে সর্বোচ্চ নির্ভুলতা দেয়। এর মধ্যে তাদের 60 ডিগ্রি পরিণত করার সময় যথাসম্ভব নিখুঁত থাকা অন্তর্ভুক্ত রয়েছে। রিফিট করার জন্য তাদের 180 ডিগ্রি ঘুরিয়ে দেওয়ার সময়।

  • হেক্সাগনগুলির বিভিন্ন সংযুক্ত স্তর।

  • উচ্চ বিশদযুক্ত ছবি কাটার জন্য একক হেক্সাগন (বড় ম্যাপে র‌্যাম = অপর্যাপ্ত)।

  • আমার কম্পিউটারের সঠিক সীমাটি যা আমি বোধ করি তা অনুমোদিত।

আমি বিভিন্ন আকারের হেক্সাগন তৈরি করে উচ্চতা অর্জনের বিষয়ে এখনও পরীক্ষা করিনি। তবে আমি জানি যে উচ্চতা তৈরির আগে ভিত্তিটি সঠিক হওয়া দরকার।


সারসংক্ষেপ:

  • 1 মিটার মানচিত্রে 1 মিমি বা তার কমের যথার্থতা। 60 ডিগ্রি বিধি।

  • আমার জন্য এমন লাইনগুলি দরকার যা 180 ডিগ্রি পরিণত হলে নিজেকে ফিট করতে পারে।

  • আমার স্ক্রিনে সর্বোচ্চ জুমের সাথে ফিট করার জন্য আমার ত্রিভুজটি প্রয়োজন need

আমি এই বিধিগুলি দিয়ে আমার নির্বাচনকে 3 এ সংকুচিত করেছি:

ছোট:

  • ফাইলের আকার; +26 x +45, 27 x 46 পিক্সেল

  • 1 মিটারে ত্রুটি; 0,74 মিমি

  • ক্রম; 131213131312131

মধ্যম:

  • ফাইলের আকার; +41 x +71, 42 x 72 পিক্সেল

  • 1 মিটারে ত্রুটি; 0,20 মিমি

  • ক্রম; 1312131313121313131312131

লার্জ:

  • ফাইলের আকার; +56 x +97, 57 x 98 পিক্সেল

  • 1 মিটারে ত্রুটি; 0,05 মিমি

  • ক্রম; 1312131313121313131213131312131

যার 1 পিক্সেল।

দুটি এবং তিনটি 2 পিক্সেলের গ্রুপ। এ 2 মোট 4 পিক্সেল এবং এ 3 মোট 6 পিক্সেল।

আপনি যদি সিকোয়েন্স যোগ করেন তবে দেখবেন সেগুলি পিক্সেলের প্রস্থ। যদি আপনি এগুলি যোগ করেন এবং 2 এবং 3 এর পরিবর্তে 4 এবং 6 গণনা করেন আপনি পিক্সেলগুলিতে উচ্চতা পাবেন।

আপনি যখন একে অপরের শীর্ষে বা একে অপরের বিপরীতে 2 ত্রিভুজ রাখেন তখন পিক্সেলগুলিতে আপনি + সংখ্যাগুলি যুক্ত করেন।

প্রশ্ন জিজ্ঞাসা করুন মুক্ত মনে। আমার ইমেইলে


1
আপনি প্রকৃত প্রশ্নটি কীভাবে সম্বোধন করছেন তা পরিষ্কার নয়। আপনি বিষয়টি কিছুটা আলোচনা করেছেন, যদিও আপনার সামগ্রিক বক্তব্যটি বিচ্ছিন্ন করাও কঠিন। এই পিক্সেল আকারগুলি ষড়ভুজীয় জ্যামিতি এবং উচ্চতার সাথে কী করতে পারে?
শেঠ ব্যাটিন

1
আরেকটি জিনিস: স্ট্যাকএক্সচেঞ্জ কোনও traditionalতিহ্যবাহী ফোরাম নয়। সহায়ক তথ্য পোস্টে অন্তর্ভুক্ত করা উচিত, এবং পাঠকদের একটি সম্পূর্ণ উত্তর পেতে আপনাকে ইমেল করা উচিত নয়। এছাড়াও এটি কোনও ফোরাম নয় বলে লোকেদের আপনার উত্তরটি পুনরায় প্রশ্ন করার কোনও উপায় নেই। সুতরাং কেবল অনুচিত প্রশ্নকেই অনুচিত নয়, এটি কার্যকর হবে না। গেমদেব.স্ট্যাকেক্সেঞ্জিং . com/help/how-to-answer দেখুন ।
শেঠ ব্যাটিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.