কমোডোর 64 ব্যবহারকারীর গাইড থেকে এই তালিকাটি দ্বারা অনুপ্রাণিত:
10 PRINT "{CLR/HOME}"
20 POKE 53280,7 : POKE 53281,13
30 X = 1 : Y = 1
40 DX = 1 : DY = 1
50 POKE 1024 + X + 40 * Y, 81
60 FOR T = 1 TO 10 : NEXT
70 POKE 1024 + X + 40 * Y, 32
80 X = X + DX
90 IF X <= 0 OR X >= 39 THEN DX = -DX
100 Y = Y + DY
110 IF Y <= 0 OR Y >= 24 THEN DY = -DY
120 GOTO 50
আপনার টার্মিনাল, স্ক্রিন, ক্যানভাস বা অন্যান্য ভিজ্যুয়াল ডিসপ্লে এরিয়া জুড়ে একটি বল-সদৃশ বস্তুটি বাউন্স করার জন্য আপনার নির্বাচিত ভাষা / প্ল্যাটফর্মে একটি অনুরূপ প্রোগ্রাম তৈরি করুন।
আপনাকে সি 64 এর পিইটিএসসিআইআই গ্রাফিক্সটি হুবহু অনুকরণ করতে হবে না, একটি সাধারণ O
বা o
করবে, না আপনার GOTO
কমান্ডটি এখনও আপনার ভাষাতে উপস্থিত থাকলে তা ব্যবহার করতে হবে না। যতক্ষণ না আপনার বলটি আপনার ক্যানভাসের শীর্ষে শুরু হয় এবং ক্যানভাসের সীমা না ছোঁড়া পর্যন্ত তির্যকভাবে ভ্রমণ করে এবং ততক্ষণে সেই অনুসারে বাউন্স করুন:
- নীচে এবং ডানদিকে ভ্রমণ এবং পর্দার ক্ষেত্রের নীচে হিট, উপরে উঠে এবং ডান অবিরত;
- উপরে এবং ডানদিকে ভ্রমণ এবং ডানদিকের সর্বাধিক সীমানা হিট, এবং বাম এবং উপরে বাউন্স;
- বাম এবং উপরে ভ্রমণ এবং শীর্ষে হিট, বাম এবং নীচে বাউন্স;
- বাম এবং নীচে ভ্রমণ এবং বাম-সীমাতে পৌঁছে, ডান এবং নীচে বাউন্স;
- যে কোনও কোণে আঘাত করে এবং বিপরীত দিক;
তাহলে আমরা সবাই ভাল আছি।
আপনাকে একবারে 8-পিক্সেল বলটি স্থানান্তর করতে হবে না, যেমন সি 64 এ বেসিক তালিকার ক্ষেত্রে ঘটছে; আপনি একবারে একটি চরিত্রের ব্লক বা একটি পিক্সেল সরিয়ে নিতে পারেন, যাকে আপনি সবচেয়ে উপযুক্ত বলে মনে করেন।
এই বেসিক তালিকাটি কাজ করে দেখতে, আপনি এটি এই অনলাইন কমোডোর 64 এমুলেটর দিয়ে টাইপ করতে পারেন আপনার ব্রাউজারটিকে ফ্ল্যাশ সমর্থন করে।