গেমস কি প্রোগ্রামিং শেখার সেরা উপায়? [বন্ধ]


21

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

নোট করুন এটি নেট। xna / c # বিকাশের দিকে প্রস্তুত ছিল।


3
"সমস্ত কিছু কোডে তৈরি করতে হয়েছিল" এই সত্যটি। 3 ডি মডেল, টেক্সচার, শব্দ এবং অন্যান্য সংস্থানগুলি সম্পর্কে কী? আপনি এগুলি ছাড়া একটি গেম ইঞ্জিন তৈরি করতে পারেন, তবে খুব কম সংস্থান সহ একটি সম্পূর্ণ খেলা, এমনকি যদি অসম্ভব নাও হয় তবে তা বেশ চ্যালেঞ্জ হবে।
POSIX_ME_HARDER

@ চেশায়ার: ঠিক আছে, আপনি প্রসেসিংয়ের মতো জিনিসগুলির সাথে প্রোগ্রাম করতে পারেন। আমি বলছি না যদিও এটি খুব ব্যবহারিক।
এন্টার

2
@ চেশিয়ার: হ্যাঁ, কিছু লোক প্রক্রিয়াগতভাবে সমস্ত কিছু তৈরি করে খুব সরাসরি এই চ্যালেঞ্জটি গ্রহণ করেন । বাণিজ্যিক গেম খুব সাধারণ নয় (যেমন যতদূর আমি জানি), কিন্তু জনপ্রিয় শুধু প্রমাণ করতে হবে যে এটা করতে কাজ করতে হবে এবং আমি যে মত কিছু প্রশংসনীয় চিত্তাকর্ষক গণদেবতা দেখেছি।
হতাশ

6
আমি ধরে নিচ্ছি এই প্রশ্নটির অর্থ গেমিং সম্পর্কে জিজ্ঞাসা করার সময় 'গেমস খেলানো' না দিয়ে 'গেম ডেভলপমেন্ট'? কল অফ ডিউটি ​​থেকে সি ++ তে
বৌদ্ধিক ঝাপটা

1
আপনি যদি গেমটি খেলতে চান তবে আপনি ভালভাবে দেখতে পাবেন যে আপনাকে গতির পক্ষে খাঁটি OO নকশা আপোস করতে হবে।
পিটার টেলর

উত্তর:


25

আমার মতে গেম ডেভেলপমেন্ট সবচেয়ে চ্যালেঞ্জযুক্ত বিকাশ। আসুন সমস্ত ধারণাটি একবারে দেখান যে কোনও ব্যক্তি প্রথম ব্যক্তি শ্যুটার তৈরি করে তা জানা দরকার:

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

আপনি দেখুন, একটি গেম একই সাথে অনেকগুলি অঞ্চল cover েকে দিতে পারে। আপনি যদি সময় ব্যয় করতে এবং এটি ভাল করতে ইচ্ছুক হন তবে এটি এটিকে একটি দুর্দান্ত শেখার সরঞ্জাম হিসাবে তৈরি করে।

ওওপি-র ক্ষেত্রে, এটি এমন এক প্যাটার্ন যা ভালভাবে কাজ করে। ভাল ডিজাইনের কৌশলগুলি অনুশীলন করতে আপনি একটি গেমটি শেখার সরঞ্জাম হিসাবে ব্যবহার করতে পারেন।

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


12
আপনি একটি জিনিস ভুলে গেছেন, সেই গেমটির জন্য একটি গল্প এবং কখনও কখনও গল্পটি সমস্ত বিষয়টিকে গুরুত্ব দেয়।
মাহমুদ হোসাম

এটি ধরে নিয়েছে এটি একটি 3 ডি গেম।
অ্যাডাম হার্ট

1
@ অ্যাডাম: এটি করে তবে 2 ডি এর গণনাও খুব বেশি। আমি এখন উদ্দেশ্যমূলক পরীক্ষা-ভিত্তিক আরপিজিগুলি বাদ দিচ্ছি;)
মাইকেল কে

1
@ মোহমুদ কাহিনীটি "সব কিছু গুরুত্বপূর্ণ" না। এটি খারাপ / নিখোঁজ গল্প হওয়ার মতোই বড় ভুল। অনেকগুলি দিক রয়েছে যা একটি ভাল খেলা তৈরি করতে যায়। গল্পটি যত বড়ই হোক না কেন আমি বিরক্তিকর খেলা খেলতে চাই না। এছাড়াও বেশিরভাগ সফল ধাঁধা গেমগুলির কোনও গল্প নেই।
অ্যাডাম হার্টে

গেমের তত্ত্বটিও খুব সহজ।
VirtuosiMedia

46

টোটোলজিকাল হতে হবে না, তবে প্রোগ্রামিং শেখার সর্বোত্তম উপায় প্রোগ্রামিং। আপনি যদি কম্পিউটার গেমগুলিতে আগ্রহী হন তবে প্রোগ্রামিং গেমগুলি প্রোগ্রামিং শেখার একটি দুর্দান্ত উপায় হতে পারে।

আমি গেমগুলির জন্য যত্ন নিই না, তবে আমি গণিত পছন্দ করি, তাই আমার শিখার প্রকল্পগুলি খুব গাণিতিক ছিল।

নীচের লাইনটি হ'ল, আপনাকে কোড সহ সমস্যাগুলি সমাধান করার উপায়গুলি খুঁজে বের করতে হবে এবং গেমগুলি অনেক লোকের জন্য কাজ করে।


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

@ স্পেনগুইন কোন উপায়ে কল অফ ডিউটি ​​বা হাফ লাইফ বাজানো আপনাকে প্রোগ্রামিং শেখায়?
10

13

এটি প্রোগ্রামিং শেখার একটি উপায়, অন্যান্য উপায়ে। আপনি যখন কোড লিখবেন, আপনি জিনিসগুলি শিখবেন। এখন, এটি সবচেয়ে ভাল উপায়? তেমন নিশ্চিত নয়।

কমপক্ষে, আপনার শিক্ষকের দেওয়া দুটি কারণ বৈধ নয়

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

  • "আপনি সত্যই আপনার প্রোগ্রামগুলিতে সম্পূর্ণরূপে অভিজ্ঞতা অর্জন করতে পারেন এবং OOP প্রয়োগ করতে পারেন" : কেউ আমাকে ব্যাখ্যা করতে হবে কেন এটি কেবল গেমসের জন্য বৈধ, তবে অন্য কোনও কিছুর জন্য অবৈধ। আপনি যদি ওওপি বুঝতে পারেন এবং এটি ব্যবহার করতে চান তবে আপনি এটি ব্যবসায়িক অ্যাপ্লিকেশনগুলিতেও ব্যবহার করতে পারেন। যদি আপনি এটি না পান বা এটি ব্যবহার করতে না চান (এবং উদাহরণস্বরূপ ফাংশনাল প্রোগ্রামিং ব্যবহার পছন্দ করেন), গেমিং বিকাশ আপনাকে পরিবর্তন করতে বাধ্য করবে না।

কিন্তু:

গেমগুলি বিকাশ করা মজাদার হতে পারে । বেশিরভাগ যুবক গেমস পছন্দ করে, তাই তারা ব্যবসায়িক অ্যাপ্লিকেশন লেখার চেয়ে একটি গেম বিকাশ করতে উপভোগ করবে যা তাদের বেশিরভাগের জন্য চরম বিরক্তিকর হবে। এটি দেখে শিক্ষকরা বিশ্বাস করতে শুরু করতে পারেন যে প্রকৃতপক্ষে গেমিং প্রোগ্রামিং শেখার সেরা উপায় এবং তারপরে তারা এর জন্য যৌক্তিক ব্যাখ্যা সন্ধান করার চেষ্টা করবেন।

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


4
গেম গলি সাথে ভাল কাজ এটি দেখতে কিভাবে যে খুব সহজ, কারণ BadGuy, Weapon, PowerUp, এবং একটি খেলা অন্যান্য আইটেম সহজে একটি বস্তু হতে পারে। আপনি বস্তুর মধ্যে প্রোগ্রাম পারস্পরিক ক্রিয়ার পেতে এবং দেখতে তাদের অন-স্ক্রীন। আমি মনে করি ভিজ্যুয়াল অংশটি এটি এত আবেদনময় করে তোলে। ব্যবসায়িক অ্যাপ্লিকেশন আছে ধরণ শ্রেণীবিন্যাসের ServerTaskScheduler, AbstractDataProcessor, UserQueryAgent, ইত্যাদি ... যেমন হয় না উত্তেজনাপূর্ণ যদিও তারা গেমিং একই গলি ধারণা শেখান পারে।
হতাশ

4
@FrustratedWithFormsDesigner: হয়তো আমি এটা কারণ আমি খুব বেশি সময় অতিবাহিত ব্যবসায়িক অ্যাপ্লিকেশান উন্নয়নশীল পাবেন না, কিন্তু আমি বুঝতে পারছি না কেন এটা কিভাবে দেখতে আরো কঠিন হবে Customerবা Productবা Transactionবস্তু হতে পারে। তবে আমি বুঝতে পারি যে বোরিংয়ের BadGuyচেয়ে এস মোকাবেলা করা অনেক বেশি উপভোগযোগ্য Transaction
আর্সেনী মরজেনকো

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

7

গেমস প্রোগ্রামিং শেখার সেরা উপায় হ'ল গেমস প্রোগ্রামিং। আপনি যদি ওয়েব ডেভলপমেন্ট শিখতে চান তবে তা করুন, যদি আপনি সিস্টেম প্রোগ্রামিং শিখতে চান তবে তা করুন so

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

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


7

প্রশ্ন: প্রোগ্রামিং শেখার সেরা পদ্ধতি কোনটি?

উত্তর: আপনি যে পদ্ধতিটি বাস্তবে করেন

অর্থ্যাৎ, কিছু শিখতে বা করার সময়, আপনি এতক্ষণ যে পদ্ধতিটি বেছে নিয়েছেন তা এতটাই গুরুত্বপূর্ণ নয় যে এটি এমন একটি পদ্ধতি যা আপনি আসলে দিয়ে যাচ্ছেন।

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

... তবে হ্যাঁ, গেমিং হ'ল প্রোগ্রামিংয়ের প্রশস্ত প্রশস্ত অ্যারে শেখার একটি ভাল উপায় কারণ এটিতে গণিত, উপসংহার, আলগোরিদিম, ওওপি, গ্রাফিক্স ইত্যাদি অন্তর্ভুক্ত রয়েছে aming


4

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

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


2

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

কোড শিখতে (সেরা অনুশীলনগুলি), আমি বলব আপনাকে আরও বড় চ্যালেঞ্জের মধ্যে পড়তে হবে। একক ইনপাউট / আউটপুটকে আরও অনেক বেশি প্রয়োজন চ্যালেঞ্জ করে


2

আমি কখনোই এমন দাবি শুনিনি যে হাফ লাইফ বা কল অফ ডিউটি ​​খেলা আপনাকে প্রোগ্রামিং দক্ষতা শেখায়।

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


1

আসলেই না। সেখানে নেই একটি প্রকল্পের সেরা ধরনের উপর প্রোগ্রামিং জানতে। সেরা ধরণের প্রকল্প হ'ল এটি আপনার আগ্রহের সাথে প্রাসঙ্গিক।

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

তারপরে যখন আমার গবেষণায় আমি যা করছি তার জন্য কীভাবে প্রোগ্রাম করা শিখতে হবে? এখনই আমি 2 টি ভাষা জানি বলে যথেষ্ট আরামদায়ক এবং তৃতীয়টিতে কাজ করছি working কেন? কারণ এটি আমার স্বার্থের সাথে প্রাসঙ্গিক ছিল। বইটিতে কেবল "অনুশীলন 8" এর চেয়ে আমার এটির সাথে আটকে থাকার কারণ, শেখার একটি কারণ এবং আরও সমস্যা ছিল।

ঘটনাচক্রে, এর অর্থ এই নয় যে প্রোগ্রামিং মহামারী মডেলগুলি প্রোগ্রামিং শেখার সেরা উপায় way তবে এটি ছিল আমার পক্ষে সেরা উপায়। আপনার খুঁজে। এটি গেমস হতে পারে তবে এটি খুব ভাল নাও লাগতে পারে।


"সেরা ধরণের প্রকল্প হ'ল আপনার আগ্রহের সাথে প্রাসঙ্গিক" এর জন্য +1। আমেন।
ব্রায়ান ওকলে

0

আমার নিজের অভিজ্ঞতায়, একটি গেম লিখে (ধরে নিয়েছেন যে আপনি এটি আপনার নিজের / বিকাশকারীদের ছোট দলের হয়ে করছেন), আপনি কেবল প্রোগ্রামিংয়ের অ্যালগোরিদমিক / বিশ্লেষণাত্মক অংশটিই নয় বরং ব্যবহারকারীর অভিজ্ঞতা এবং নকশা সম্পর্কেও ভাবতে বাধ্য হন।

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


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

0

আমি মনে করি এটি একটি দুর্দান্ত নিবন্ধ যা গেম বিকাশের উপর অন্তর্দৃষ্টি দেয়।

এটি ফোকাস করার জন্য কিছু প্রাথমিক ক্ষেত্র সম্পর্কে কথা বলে

  1. গেম বিকাশের জন্য প্যাশন।
  2. শেখার মনোভাব।
  3. গেম খেলে উপভোগ করা জরুরী।
  4. আপনার প্রোগ্রামিং দক্ষতার গুরুত্ব।

0

আমি ছাড়া ...

লেগো রোবট (মাইন্ডস্টর্মস) তৈরি এবং প্রোগ্রামিংয়ের মাধ্যমে অনেকের কাছে প্রথম প্রোগ্রামিং অভিজ্ঞতা সম্ভবত সম্ভবত এটি সম্ভব হয়েছিল।

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

যেমনটি আগে এখানে বলা হয়েছে - প্রোগ্রামিং শেখার সর্বোত্তম উপায় হ'ল এমন কিছু যা আপনার সত্যিকার অর্থে একটি প্রোগ্রামের প্রয়োজন। এটি হ'ল - আপনার পছন্দসই প্রোগ্রামটি লিখে প্রোগ্রামিং শিখুন।

আমার প্রথম উইন্ডোজ প্রোগ্রামগুলির মধ্যে একটি ছিল একটি এমআইডিআই কন্ট্রোলার প্রোগ্রাম, কারণ আমি সত্যিই একটি এমআইডিআই নিয়ন্ত্রক প্রোগ্রাম চেয়েছিলাম এবং উইন্ডোজটি পুরোপুরি ফিট বলে মনে হয়েছিল (স্লাইডার, বোতাম, এমআইডিআইয়ের জন্য এসডিকে সমর্থন ইত্যাদি)। আমি এই প্রোগ্রামটি থেকে উইন্ডোজ প্রোগ্রামিং সম্পর্কে একটি টন শিখলাম (এটি উইন ৩.১ দিনের মধ্যে ছিল)।

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

শেষ পর্যন্ত আমি শিক্ষকের বক্তব্যের সাথে একমত নই। প্রোগ্রামিং শেখার সর্বোত্তম উপায় হ'ল আপনি যে প্রোগ্রামটি চান তা লিখুন।

-R

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