গ্যারি'র মোড এবং কোনও অর্থ ছাড়াই আপনি কতদূর পেতে পারেন? [বন্ধ]


18

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

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

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

উত্তর:


16

গ্যারি'র মোড হল হাফ লাইফ 2 ইঞ্জিনের একটি মোড। আপনি হাফলাইফ 2 এসডিকে ব্যবহার করে আপনার নিজের হালফায়াল 2 ইঞ্জিনের মোড তৈরি করতে পারেন, বা আপনি স্ক্রিপ্টগুলির মাধ্যমে গ্যারি'র মোড পরিবর্তন করতে পারেন। আমি মনে করি না যে আপনি গ্যারেসের মোডে উত্স কোডটি পরিবর্তন করতে পারবেন।

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

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

সুতরাং, যদি এটি তার পক্ষে খুব ভয়ঙ্কর মনে হয় (ষষ্ঠ শ্রেণির জন্য, আমি ভাবতে পারি না যে কোনও শিশু কোনও জায়গায় স্ক্র্যাচ থেকে নিজের ভিডিও গেমটি যে কোনও জায়গায় লিখতে সক্ষম হয়েছে, বাস্তববাদী। মারিও এবং মারাত্মক কম্বাটের মতো পুরানো গেমগুলির ছোট বিকাশ দল ছিল, তিনি এ জাতীয় স্ক্র্যাচ থেকে 2 ডি গেমটি লেখার চেষ্টা করতে পারেন, তবে এটি এখনও হারড হতে চলেছে games গেমগুলি লিখতে 10 বছর ডিগ্রি সহ 10 প্রোগ্রামারদের মতো লেগেছিল He তিনি সেই যোগ্য নন এবং তাঁর মধ্যে একটি মাত্র Modern আধুনিক, 3 ডি, এএএ গেমসের জন্য 20-50 প্রোগ্রামার এবং কোটি কোটি ডলারের দল প্রয়োজন require সম্পাদনা: ঠিক আছে, কয়েক মিলিয়ন, আমি অতিরঞ্জিত। এমনকি আপনি যদি বিশ্বের বৃহত্তম প্রোগ্রামার হয়েও থাকেন তবে আপনাকে নিজের দ্বারা একটি ব্লকবাস্টার গেমটি লিখতে চিরতরে সময় লাগবে ract কারও পক্ষে অসম্ভব।)

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

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

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

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

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

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

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


আমি মনে করি না এমন কোনও খেলা কখনও হয়েছে যার বাজেট ছিল এক বিলিয়ন বা তারও বেশি।
আক্রমণ

2
"এক বিলিয়ন বা তার বেশি বাজেট" - ডিউক নোকেম চিরকাল ?
সাইক্লপস

7
+1 এর পরিবর্তে জিজ্ঞাসিত প্রশ্নের উত্তরের জন্য "এর পরিবর্তে এটি ব্যবহার করুন!"
rlb.usa

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

"আমি বলি সহজ জিনিস দিয়ে শুরু করুন him তাকে পং লিখুন, এবং তারপরে স্পেস হানাদার।" গেম মেকার এবং গেমস ফ্যাক্টরি উভয়ই এই ধরণের সহজ 2D জিনিসে প্রবেশের জন্য দুর্দান্ত।
জেমস

13

আমি আপনাকে সুপারিশ করছি যে আপনি / তিনি ইউনিটি 3 ডি পরীক্ষা করে দেখুন । এটি ভিজ্যুয়াল ওয়ার্ল্ড এডিটর এবং কিছু শক্ত স্ক্রিপ্টিং বিকল্প সহ একটি দুর্দান্ত গেম ইঞ্জিন। এটির একটি দুর্দান্ত সম্প্রদায় রয়েছে এবং এটি ইনডি বিকাশের জন্য ব্যবহার করা সম্পূর্ণ মুক্ত free

গ্যারির মোড দুর্দান্ত, যদি তিনি কেবল শিখতে এবং চারপাশে খেলতে চান, বিশেষত এফপিএস স্টাফ সহ, তবে আমি নিশ্চিত যে আপনি এটির সাথে বাণিজ্যিক গেমগুলি তৈরি করতে পারবেন না (যদিও এটি আপনার ছেলের লক্ষ্যও আমি জানি না)।


+1 টি। ইউনিটির ওয়েবসাইটটির "সমর্থন" বিভাগে কয়েকটি উদাহরণ প্রকল্প রয়েছে যা ইঞ্জিনের সাথে টোয়াইং শুরু করা ভাল উত্স হতে পারে। একটি এফপিএস উদাহরণ এখানে: একতা 3d.com/support/resources/example-projects/3rdPressshooter
বামমজ্যাক

7

যখন আমি আপনার ছেলের বয়সের কাছাকাছি ছিলাম (13 বা তার বেশি) তখন আমার জিনিসটি প্রথম গেম বিকাশে এসেছিল ক্লিক এন প্লে নামক একটি প্রোগ্রাম। এটি এমন একটি প্রোগ্রাম যা আপনাকে বিন্দু বিনা কোনও কোডিং ছাড়াই সাধারণ 2 ডি গেমস তৈরি করার অনুমতি দেয় এবং ক্রিয়া / প্রতিক্রিয়া ইভেন্ট ইভেন্টটিকে "প্রোগ্রাম" করতে ক্লিক করে। এটি আর বিদ্যমান নেই, তবে আমি বিশ্বাস করি যে এর বংশধর, মাল্টিমিডিয়া ফিউশন ( http://www.clickteam.com/eng/mmf2.php ) এখনও সমর্থিত এবং উপলভ্য, যা প্রবেশের ক্ষেত্রে একই রকম কম বাধা নিয়ে গর্ব করে, কোনও প্রোগ্রামিংয়ের প্রয়োজন নেই। এই প্রোগ্রামগুলির নীচের দিকটি হ'ল শেষ ফলাফলটি অনুপ্রেরণার চেয়ে কম হতে পারে, কারণ এটি তুলনামূলকভাবে সহজ 2 ডি গেমের মধ্যে সীমাবদ্ধ।

বিকল্পভাবে, আমি অত্যন্ত ityক্যের সুপারিশ করব ( http://une3d.com/), যার কয়েকটি দুর্দান্ত টিউটোরিয়াল রয়েছে এবং এটি ইউডিকে কার্যকারিতা অনুসারে কিন্তু আমার মতে অনেক সহজ। অনুভূতিগুলি হ'ল আপনার পুত্র দ্রুত কিছু দুর্দান্ত চিত্তাকর্ষক 3 ডি গেম তৈরি করতে সক্ষম হবে (এবং 2 ডিও), যদিও বিয়োগটি হ'ল এতে কিছু (অপেক্ষাকৃত কম) প্রোগ্রামিং জড়িত রয়েছে। আবার এটি ইউডিকে এর চেয়ে সহজ, তবে একই রকম ফলাফল সহ। প্রোগ্রামিং বিকল্পগুলির মধ্যে জাভাস্ক্রিপ্ট, সি # এবং বু অন্তর্ভুক্ত রয়েছে। আমি যেমন উল্লেখ করেছি, তাদের ওয়েবসাইটটিতে কিছু অবিশ্বাস্য (যার মধ্যে কমপক্ষে দু'টি 80+ পিডিএফএসের মতো যা আপনাকে শেখায় কীভাবে প্রচুর শীতল জিনিসগুলি করতে হয়) টিউটোরিয়াল রয়েছে, যা আমার ব্যক্তিগতভাবে শেখার জন্য বাতাস তৈরি করেছিল, যদিও আমার অস্বীকৃতি যে আমি ইউনিটি ইতিমধ্যে বেশ কয়েক বছর ধরে পেশাদারভাবে প্রোগ্রামিং করা শুরু করেছি যা আমার পক্ষপাতদুষ্ট হতে পারে (যদিও ইউডিকে তুলনায় সহজ!)।

Ityক্যমুক্ত। মাল্টিমিডিয়া ফিউশন 100 ডলার মত।


6

গ্যারি'র মোডের মোডগুলি সম্পূর্ণ লুয়াতে লেখা । যদি সে লুয়া ঝুলতে পারে এবং গ্যারি'র Mod এপিআই শিখতে পারে যা সত্যিই সেই উইকিতে খুব ভালভাবে নথিভুক্ত ... তবে আমি মনে করি তিনি খুব দূরে যেতে পারেন। তিনি গেমের সাথে আসা 3 ডি মডেল, মানচিত্র এবং শব্দগুলি ব্যবহার করতে পারেন এবং কেবল আরও বিভিন্ন অস্ত্রের স্ক্রিপ্টিং শুরু করতে পারেন এবং আরও আরামদায়ক হওয়ার সাথে সাথে গেমের উদ্দেশ্যগুলির মতো আরও উন্নত স্টাফগুলিতে যেতে পারেন।


4

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

আমি প্রথমবারের জন্য 3 ডি গেমটি তৈরি না করার চেষ্টা করার পরামর্শ দিই। 2 ডি গেমগুলি অনেক সহজ। এবং খুব বেশি অঙ্কের দরকার নেই কারণ আপনি কল্পনা করতে বা কাগজের কাছে সবকিছু আঁকতে পারেন। যদি আপনার ছেলে 3 ডি প্রোগ্রামিং শুরু করতে চান। আমি তাকে সুপারিশ করব লিনিয়ার বীজগণিত অধ্যয়ন শুরু করার জন্য, প্রতিদিন আপনার 3D তে যা প্রয়োজন তা ঠিক করে দিন।

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


1

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

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

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