আমি বেসিকের অতীতে সি game৪ গেমের বিকাশের বুনিয়াদিগুলি বের করার চেষ্টা করছি এবং আমি খুব মৌলিক, তবে গুরুত্বপূর্ণ কিছু সম্পর্কে কিছু পরামর্শ ব্যবহার করতে পারি: পর্দায় আসলে সমস্ত জিনিস কী এবং এটি কীভাবে আঁকতে হয়?
কটাক্ষপাত Katakis / Denaris :
স্ক্রিনে কমপক্ষে 9 টি আলাদা জিনিস রয়েছে:
- স্কোর বার, বিভিন্ন ফন্ট সহ
- জাহাজ নিজেই
- জাহাজের সাথে সংযুক্ত একটি উপগ্রহ, বিচ্ছিন্ন ble
- গৌণ অস্ত্র প্রজেক্টিলেস
- প্রাথমিক অস্ত্র প্রকল্প
- চলন্ত বস্তু (শত্রু জাহাজ হতে পারে)
- স্থিতি দণ্ড, জাহাজের একটি চিত্র, জীবন সংখ্যা এবং তিনটি বিভাগ যা পূরণ করতে পারে feat
- প্রাথমিক অস্ত্র চার্জ বারটি শেষ পর্যন্ত পূরণ করতে পারে
- পটভূমিতে একটি স্ক্রোলিং স্টারফিল্ড
- (স্ক্রিনে সংখ্যাযুক্ত নয়) পাথর বা ধাতব প্রাচীরের মতো সলিড অবজেক্টগুলি যা পটভূমির অংশ
সি 64 কেবলমাত্র অনুভূমিক স্ক্যান লাইনে 8 স্প্রাইট সমর্থন করে, তাই আমি মনে করি না যে পর্দার মাঝখানে সমস্ত কিছু স্প্রাইট হতে পারে? আমি ধরে নেব যে সংঘর্ষের জন্য যে কোনও প্রয়োজন হবে তা স্প্রাইট (যেহেতু আমি স্প্রাইটের সাথে হার্ডওয়্যার সংঘর্ষ সনাক্তকরণ পেতে পারি), তবে তারপরেও আমি দ্রুত 8 স্প্রাইটের সীমাতে পৌঁছেছি। এছাড়াও, আমার অস্ত্রগুলি একাধিক প্রক্ষিপ্ত গুলি চালিয়ে দিতে পারে - আমার জাহাজ, উপগ্রহ এবং 6 টি গুলি ইতিমধ্যে এক সারিতে 8 টি স্প্রাইট (ভিডিওতে প্রায় 50 সেকেন্ড দেখুন)।
এছাড়াও, কোন গ্রাফিক্স মোডে এই ব্যবহারটি পছন্দ করবে? প্রোগ্রামিং হ্যান্ডবুকটি বিট মানচিত্র মোডের তালিকাবদ্ধ করে যা মূলত স্ক্রিনের মেমরির সরাসরি পরিবর্তন করে। এই মোডটি কি আমার সাধারণত কাজ করা উচিত? আমি সমস্ত অ-স্প্রাইট উপাদানকে স্ক্রিনে পেতে কীভাবে রচনা করব?
স্কোর এবং স্ট্যাটাস বারের অনেকগুলি স্ট্যাটিক স্থিতিশীল ("অঞ্চল: 01" বা "ফ্রেম"), তাই আমি অনুমান করি স্তরটি শুরু হওয়ার পরে আমি কেবল এগুলি স্থাপন করব। যে জিনিসগুলিকে আপডেট করা দরকার - স্কোর, নীচে চার্জ বারগুলি - স্ক্রিনের মেমরিটি কালো দিয়ে পূরণ করে এবং তখন প্রতিটি ফ্রেমে নতুন স্কোর অঙ্কন করে আপডেট করা হবে?
বা আমি কি প্রতিটি ফ্রেমে পুরো পর্দা আঁকতে পারি?