Unক্য দক্ষতা কি স্থানান্তরযোগ্য হবে?


16

আমি বর্তমানে ityক্য শিখছি এবং একটি ভিডিও গেমের গণিতের প্রাইমার পাঠ্য বইয়ের মাধ্যমে কাজ করছি।

আমার লক্ষ্য ওয়েবজিএলের জন্য একটি রেসিং গেম তৈরি করা (থ্রি.জেএস এবং সম্ভবত ফিজিক.জেএস ব্যবহার করে)।

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

আমি ওয়েবজিএল দিয়ে লেভেল ডিজাইনে বেশ দক্ষ, এবং আমি একজন ভাল থ্রিডি মডেলার। আমার দুর্বলতা অবশ্যই এআই এবং পদার্থবিজ্ঞান।

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

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

Ityক্যের এআই ধারণাগুলি ঝুঁকিয়ে দেওয়া কি আমাকে এই জ্ঞানটি অনেক বেশি স্থানান্তর করতে দেয়? অথবা আমি কি এই দক্ষতাগুলির সাথে ইউনিটি ক্রিককে প্যাডল করব?


4
WebGL এর সাথে লেভেল ডিজাইনার?
বেন

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

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

@ ওয়েইবজিএল মানে 3 ডি ব্রাউজার গেমের জন্য স্ক্র্যাচ থেকে একটি স্তর তৈরি করা, কোনও ইন্টারফেস নেই।
সূচনাগুলি

উত্তর:


27

খুব বিস্তৃতভাবে বলতে গেলে, দুটি ধরণের দক্ষতা রয়েছে:

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

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


7

হ্যাঁ. অ্যালগরিদম শিখতে হচ্ছে অ্যালগরিদম শিখতে। প্রয়োগগুলি পরিবর্তন হতে পারে তবে আপনি সামগ্রিক কৌশলটি এখনও বুঝতে পারবেন।

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

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


3

এটা নির্ভর করে.

এমন কিছু দিক রয়েছে যা কার্যকর করতে পারে এমন একটি সুসংহত গেমটি ডিজাইনের দক্ষতার মতো। তবে এটি কোনও গেম ইঞ্জিন / এসডিকে ব্যবহার করতে শেখা থেকে আসে।

তবে এটি সব নির্ভর করে:

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

- সফ্টওয়্যারটি আপনি বনাম নতুন সফটওয়্যারটিতে কিছু প্রকারের পটভূমি তৈরি করেছেন গেমমেকারের মতো কিছু কিছু থেকে ক্রেইঞ্জাইন, ইউডিকে, ityক্য যদি ভাল না যায় তবে:

-আপনার বিভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজে ব্যাকগ্রাউন্ড রয়েছে ইউনিটি ইউনিটিস্ক্রিপ্ট ব্যবহার করে যা তাদের নিজস্ব # # এবং জাভা জারজ

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

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

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

আমি আশা করি এটি আপনাকে সঠিক পথে চালিত করতে সহায়তা করে।

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

আপনার জ্ঞান যদি খুব সীমাবদ্ধ থাকে তবে গেমমেকার বা প্রকল্প স্পার্কের মতো কিছু দিয়ে শুরু করুন। এটি আপনাকে প্রাথমিক বিষয়গুলি বুঝতে সাহায্য করবে।


আমি আশা করি আমি আড়ম্বরপূর্ণ ঝাঁকুনির মতো আসিনি। আমি অবশ্যই সেভাবে বোঝাতে চাইনি। যেভাবেই হোক, আপনার যাত্রায় শুভকামনা!
উবারপান্ড

তিনি এখানে প্রশ্নে একেবারে এটি ইঙ্গিত করেননি, তবে তার প্রোফাইলে এক নজরে এটি স্পষ্ট করে দেয় যে গেমমেকার দিয়ে তাঁর শুরু করার দরকার নেই (উদা। গেমদেব.স্ট্যাকেক্সচেঞ্জ / সেকশনস / 6262২7 / / ) মানে, এমনকি তিনি প্রোগ্রামিংয়ে পুরোপুরি সবুজ থাকলেও আমি সেই পরামর্শের বিষয়ে সন্দেহবাদী হব, তবে তিনি ধূসর অঞ্চলেও নন।

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