গেম কোডের ভাল (সুসংহত) উদাহরণগুলি কোথায় পাব? [বন্ধ]


42

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

আমি কোনও নির্দিষ্ট ভাষার ততক্ষণ ওপেন না করে তার বিষয়ে চিন্তা করি না। আমি ভূমিকম্প 2 এবং 3 উত্স দেখেছি, কিন্তু তারা সরাসরি সি এবং আপনার জিনিসগুলি সংগঠিত করার বিষয়ে টিপস পেতে খুব বেশি সহায়তা করে না।

সুতরাং, আপনি কিছু ভাল উত্স দেখেছেন? কোডের যে কোনও পয়েন্টার যা আপনাকে "বাহ, এটি সুসংহত" বলার সুযোগ দেয় তা দুর্দান্ত হবে।


1
এটি সত্যিই সরাসরি উত্তর নয়, তাই আমি এটি একটি মন্তব্য হিসাবে রেখে দেব। আমি জন লাকোস-এর লার্জ-স্কেল সি ++ সফটওয়্যার ডিজাইন বইটি পরীক্ষা করার পরামর্শ দিই। এটা আমার জন্য খুব আলোকিত ছিল।
ব্রাফল

উত্তর:


19

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

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


1
ধন্যবাদ, উইকিপিডিয়া তালিকাটি কার্যকর ছিল। বসন্তটি সত্যই সুগঠিত - সমস্ত পদ্ধতি সাধারণ ফাংশন (লোড / সেভ, অঙ্কন ইত্যাদি) দ্বারা শ্রেণিবদ্ধ করা হয় github.com/spring/spring/blob/master/rts/Game/Game.h অ্যাকোরিয়া আমাকে নিজের সম্পর্কে আরও ভাল বোধ করেছে কোড সংগঠন: hg.icculus.org/icculus/aquaria/file/f08b7288f92c/Aquaria/… আমার যদিও সমালোচনা করা উচিত নয়, সত্যিকারের শিল্পীরা পাঠায়
স্মাগার


6

ওয়েসনোথের জন্য যুদ্ধ একটি:

একক প্লেয়ার এবং অনলাইন / হটসিট মাল্টিপ্লেয়ার যুদ্ধ উভয়কেই বৈশিষ্ট্যযুক্ত একটি উচ্চ ফ্যান্টাসি থিম সহ ফ্রি, টার্ন-ভিত্তিক কৌশলগত কৌশল খেলা

জিপিএল এর অধীনে ওপেন সোর্স হিসাবে বিনামূল্যে। আমি এটি সন্ধান / ডাউনলোড করেছি, সুতরাং গেমপ্লেটি এখনও কেমন তা বলতে পারি না তবে এটি দুর্দান্ত পর্যালোচনা পেয়েছে। তাদের কোডটি "সুসংহত" আছে কিনা তাও আমি জানি না :) তবে ওহে, এটি ওপেন সোর্স


সত্যিই মজাদার :): পি
কিচএমকিএস


4

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

আমার সম্পর্কে আপনি কী মনে করেন জানি।


2

আমার সাইটে লাইব্রেরি এবং পুরো গেমগুলির সোর্স কোড রয়েছে আরেকটি প্রথম সকাল আপনি আমার গিটহাব পৃষ্ঠায় কিছু প্রকল্পও পেতে পারেন । এগুলি সবই মানের একটি উজ্জ্বল উদাহরণ নয়, তবে যখন আপনি কোনও জিনিস চালাতে চান তখন তা ঘটে।


0

প্রোটোটাইপ, শ্মপ-দেব প্রতিযোগিতার অন্যতম বিজয়ী:

http://xout.blackened-interactive.com/ProtoType/Prototype.html

এবং উত্স কোড:

http://xout.blackened-interactive.com/dump/new/ProtoType_src.zip

যেহেতু আমি একটি কোড নবাবী, আমি মানের বিষয়ে বেশি কিছু বলতে পারি না, তবে এটির উপরে ঝাঁপিয়ে পড়ে আমাকে কিছু অন্তর্দৃষ্টি দিয়েছে। আনন্দ কর.


0

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

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