সি ++ / এসডিএলে 2 ডি প্ল্যাটফর্মার তৈরি করা। টিউটোরিয়াল / উদাহরণ / সংস্থানগুলি খুঁজছেন [বন্ধ]


9

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

আমি খুঁজে পেয়েছি সেরা টিউটোরিয়ালগুলির মধ্যে একটি হ'ল প্রয়াত ফ্লোরিয়ান হুফস্কির নিষ্ক্রিয় জাম্প 'এন' রান ডেভু টিউটোরিয়াল । অনুরূপ কোন টিউটোরিয়াল?


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

উত্তর:


4

আপনি যদি সি ++ / অবজেক্ট ভিত্তিক কিন্ডা লোক হন তবে আপনার সাথে কাজ করা সহজ হতে পারে এসএফএমএল । এটি একটি ওও ইন্টারফেস ছাড়া বাদে এটি এসডিএলের মতোই অনুরূপ। এটি এসডিএলের মতো বিস্তৃত নয়, তবে এরপরেও বেশ বড় একটি অনুসরণ রয়েছে।

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

  • ফ্ল্যাশ গেম ডোজো ফিক্সেল এবং ফ্ল্যাশপঙ্ক ব্যবহারকারীদের লক্ষ্য করে তবে এর মধ্যে প্রচুর "প্রারম্ভিক গেম প্রোগ্রামিং" ধরণের উপাদান রয়েছে।

  • গেমডেভ.নেট হ'ল আরও বিশাল সংস্থান (তাদের নিবন্ধ এবং উইকি দেখুন)

  • এছাড়াও তাকান FlipCode আর্কাইভ। এগুলি সাধারণত আরও উন্নত বিষয়গুলি কভার করে তবে ভবিষ্যতে আপনি এগুলি দরকারী বলে মনে করতে পারেন।


3

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

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