LibGDX এর জন্য সমস্ত টিউটোরিয়াল কোথায়? [বন্ধ]


20

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

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

  • একটি ভিন্ন কাঠামো সরানো ছেড়ে দিন।
  • লোককে প্রচুর প্রশ্ন জিজ্ঞাসা করুন।

এটি ক্লাসিক টিউটোরিয়াল নয় এটি দৃশ্য 2d এবং অভিনেতা ব্যবহার করে লিবিগডেক্স 0.96+ তে লিখিত উত্স কোড সহ ডেমো গেম, এবং
বক্স

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

তাদের নিজস্ব সাইট এখন আছে। টিউটোরিয়াল এবং লিঙ্কগুলির একটি গুচ্ছ পাওয়া যাবে - libgdx.badlogicgames.com/docamentation.html
মাকুবেেক্স

আমি "লার্নিং লিবিবিডিএক্স গেম ডেভেলপমেন্ট" বইয়ের লেখক। আশা করি আমি আরও তথ্যের জন্য এখানে একটি লিঙ্ক রেখে দিলে আপনি আপত্তি করবেন না: গেমেরাল্ড / বিসর্জন- লিবিডেক্স ইঙ্গিত: বইটির ফ্রি অনুলিপি কীভাবে পাবেন সে সম্পর্কে গেমরাল্ডের ব্লগে একটি পোস্টও রয়েছে! :-) গেমেরাল্ড.com/… শুভেচ্ছা, আন্ড্রেয়াস
আন্দ্রেয়াস

ইউটিউবে কয়েকটি দুর্দান্ত ভিডিও টিউটোরিয়াল রয়েছে, উদাহরণস্বরূপ: youtube.com/…
ভিনকাস স্টোনিস

উত্তর:


31

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

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

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

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


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

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

এটি কেবলমাত্র LibGDX বিস্তারিতভাবে ব্যাখ্যা করে না।
নীল

2
আমি বলছি কি ধরনের। আপনি যদি আরও অভিজ্ঞ হন তবে আপনাকে বিশদ সাথে ব্যাখ্যা করার প্রয়োজন হবে না।
MichaelHouse

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

14

আমি @ বাইট 56 এর সাথে একমত হয়েছি যে আপনি অ্যান্ড্রয়েড গেম বিকাশের চেয়ে কিছুটা সহজ কিছু থেকে ভাল হতে পারেন তবে সম্পূর্ণতার জন্য (যদি অন্য লোকেরা কোথায় দেখতে চান):

http://steigert.blogspot.com.au/2012/02/1-libgdx-tutorial-introduction.html

আপনার প্রকল্প স্থাপন করা, অঙ্কন, জিইআইআই, ফাইল হ্যান্ডলিং ইত্যাদির সাথে libgdx সহ বিকাশের বিভিন্ন দিকের পদক্ষেপ

http://www.badlogicgames.com/wordpress/

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

http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos

যেমনটি উল্লেখ করা হয়েছে, বিভিন্ন জিনিস কীভাবে অর্জন করা হয় তা দেখতে আপনি অধ্যয়ন করতে পারেন এমন কয়েকটি ডেমো রয়েছে (যেমন আপনি কীভাবে বক্স 2 ডি পদার্থবিজ্ঞানের ইঞ্জিনটিকে আপনার গেমের সাথে সংহত করেন? বা আপনি কীভাবে স্প্রাইটকে প্রাণবন্ত করেন?)

http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Ftests%2Fgdx-tests%2Fsrc%2Fcom%2Fbadlogic%2Fgdx%2Ftests

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

এবং অবশেষে, ইউএসুয়ালস: http://www.google.com , http://gamedev.stackexchange.com আপনার যদি খুব নির্দিষ্ট জিনিস খুঁজে পেতে চান তবে।

আমি নিশ্চিত যে সেখানে আরও বেশ কয়েকটি ভাল টিউটোরিয়াল রয়েছে, তবে এগুলি আমিই হোঁচট খেয়েছি এবং আমার সাম্প্রতিক প্রবৃত্তিকে libgdx হিসাবে সহায়ক বলে মনে করেছি।

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