একটি জাভা ব্যাকগ্রাউন্ড থেকে গেম ডেভলপমেন্ট শিখতে সেরা উত্স? [বন্ধ]


9

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

কেউ ভাবছেন যে কেউ কোনও পরামর্শ, বা বইয়ের প্রস্তাব দিতে পারে কিনা।

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

এখনও অবধি আমি এলডাব্লুজেজিএল এক নজরে দেখেছি , তবে খুব বেশি গুরুতর কিছুই অর্জন করতে পারি নি।

ধন্যবাদ।


1
আমি ঠিক একই পরিস্থিতিতে (গেম ডেভের প্রতি আগ্রহী ইই বিকাশকারী)। আমি নীচের বইটি পড়া শুরু করেছি, আমি এটির সুপারিশ করতে পারি: amazon.com/dp/B002YNS62A
ক্রিস

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

উত্তর:


6

উপর আগাইয়া JavaGaming এবং প্রায় পড়া। সেখানে প্রচুর পরিমাণে জিনিস যা আপনার আগ্রহী হবে।


5

দু'ধরনের প্রবর্তক রয়েছে: থো যাঁরা একটি গেম তৈরি করতে চান এবং যেগুলি স্টাফ বুঝতে চান (এবং একটি গেমটিও তৈরি করুন)। দ্বিতীয় গ্রুপে থাকতে খারাপ কিছু নেই। আমি ব্যক্তিগতভাবে এটি সবচেয়ে পছন্দ করি।

এই সাইটটি দুর্দান্ত শেখার সংস্থান। ইঞ্জিনগুলির জন্য, কেবল ইঞ্জিন ট্যাগটি পরীক্ষা করে দেখুন: /gamedev/tagged/engine

"আমি কীভাবে শুরু করব" বা অনুরূপ জন্য সাইট অনুসন্ধান করুন। আপনি নতুনদের জন্য দুর্দান্ত গেমগুলির দুর্দান্ত সংস্থান এবং ধারণা পাবেন।

জাভাতে গ্রাফিকগুলি LWJGL এর চেয়ে আরও বেশি উপায়ে করা যেতে পারে:


আমি কৌতূহলী, জোগিল এলডাব্লুজেজিএল-এর উপর কী কী সুবিধা দেয়? আমি ভেবেছিলাম যে এলডাব্লুজেজিএলটি জওজিএলের মতো নেটিভ ওপেনএল লিবসের জন্য একটি র‍্যাপার তবে গেম ডেভের জন্য কেবল অতিরিক্ত বৈশিষ্ট্যগুলি হেল্পফুল সরবরাহ করে, আমি কি ভুল?
ক্রিস

1
@ ক্রিস ওহ! আমি দুঃখিত. এটি পর পর আমার দ্বিতীয় বিভ্রান্তি। তুমি ঠিক. LWJGL জাভাতে ogl অ্যাক্সেস করার সেরা উপায় বলে মনে হয়। ধন্যবাদ
নোটাবনে

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

দুর্দান্ত উত্তর। লোকটির সত্যই জিজ্ঞাসা করা উচিত "গেম ডেভলপমেন্টের জন্য আমার কি জাভা দরকার" যেহেতু পাইথনের মতো কাজের জন্য আরও দ্রুত এবং সরাসরি ভাষা রয়েছে (যদিও ধীর হলেও) ...
ব্যবহারকারী 712092

1

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

http://www.brackeen.com/javagamebook/


0

আমি সবেমাত্র এই বইটি অর্ডার করেছি। এটি সর্বাধিক আপ টু ডেট রিসোর্সের মতো দেখাচ্ছে। এটি অ্যামাজনেও সত্যই সস্তা।

http://www.amazon.ca/Beginning-Java-Game-Programming/dp/1435458087/ref=sr_1_1?ie=UTF8&s=books&qid=1299619288&sr=8-1

আমি পুরানো সংস্করণগুলি দেখেছি এবং সেগুলি বেশ শক্ত বলে মনে হচ্ছে।

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


0

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



0

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


0

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

LibGDX

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