[Powered by Google Translate] ZAMYLA Chan: ঠিক আছে. হ্যালো, প্রত্যেককে, Walkthrough 0 যাও এবং স্বাগত জানাই. আমার নাম এর Zamyla, এবং আমি এই নেতৃস্থানীয় হবে এগিয়ে যান এই বছর. CS50 ইন, প্রত্যেক সমস্যা সংকলন একটি walkthrough দ্বারা সম্ভব না যেখানে আমরা সপ্তাহে এর সমস্যা সেটকে যাবেন, এটি কথা বলার মাধ্যমে, কিভাবে শুরু কথা বলা, বিভিন্ন আলোচনা কৌশল এবং টিপস সত্যিই সমস্যা সেট খণ্ড কিছু পরিচালনীয় কামড়. আমি আছি সত্যিই কোনো প্রশ্নের উত্তর খুশি যে আপনি সমস্যা সেট আছে. আরও ঝামেলা ছাড়া, আমি খুশি আপনি এখানে এসেছি, আর আপনি কিনা এখানে অনলাইন ব্যক্তি বা সাময়িক. আসুন শুরু করি. সুতরাং CS50 মধ্যে প্রথম পি সেট - আসলে, আমরা টাইপিং মেশিনে পেতে যাচ্ছেন না কোড স্টাফ বেশ এখনো. আমরা আসলে করছি গিয়ে ভূত ব্যবহার করা হবে, যা একটি প্রোগ্রাম যা আমাদের কিছু ড্র্যাগ এবং ড্রপ করার অনুমতি প্রোগ্রামিং. তাই যদিও আমরা টাইপ করছি না, সত্যিই এটি করতে পারবেন আমাদের মৌলিক ধারণার কিছু অন্বেষণ আমরা CS50 সমগ্র ব্যবহার করব. এখন, এই ধারণার কিছু হয় টুলবক্স মধ্যে তালিকাভুক্ত করা. আমি কি প্রতি walkthrough জন্য কিছু করতে চান, আপনি সমস্ত উপস্থাপন সঙ্গে সরঞ্জাম যে আপনি walkthrough জন্য ব্যবহার করতে পারেন একটি সেট. এবং তাই, চিন্তা করবেন না. আমরা সব এই বিধিগুলির মধ্যে এবং সর্বাঙ্গে যাবেন walkthrough সময় তত্ত্ব. এখন, আপনি কিনা শেষ পর্যন্ত এই সমস্ত সরঞ্জাম ব্যবহার করে, বা ঠিক তাদের কিছু, এটা আসলে খুব ভাল যে আপনি কি করছেন জানতে সজ্জিত সঙ্গে সমস্যা সেট সংগ্রামার্থ আহ্বান করতে হবে. তাই শয়তান সালে, প্রথম ভাষা যে আপনি জানতে হবে এটা কি একটি ভূত হয়. প্রত্যেক বস্তু বা প্রত্যেক অক্ষর সুতরাং, এটি একটি বিড়াল একটি কুকুর করা অথবা একটি বল, একটি পরী বলা হয়. এবং তাই, যদি আমি চাই, দুই বিড়াল বলে, - না তা তারা অভিন্ন - আমি দুই ভূত মধ্যে পৃথক sprites করা প্রয়োজন হবে. এবং তাই sprites তাদের সঙ্গে স্ক্রিপ্ট যুক্ত আছে. স্ক্রিপ্ট আসলে কি বিল্ডিং হতে যাচ্ছেন - টেনে এবং ড্রপ - আপনার ব্লক সঙ্গে. এবং কি ধরনের স্ক্রিপ্ট নির্ধারণ করতে এবং কিভাবে সংজ্ঞায়িত হয় না পরী আচরণ. Sprites ঠিক হয় ইমেজ এমন নয়, কারণ আমরা আছে sprites সাথে যুক্ত যে ধরনের পোশাক নির্ধারণ কি পরী মত দেখাচ্ছে. এবং আপনি একটি প্রদত্ত পরী জন্য একাধিক পরিচ্ছদ থাকতে পারে. আপনার ভূত প্রোগ্রাম সময় যাতে কোনো এক সময় হিসাবে আমরা দেখাব পরে আজ সময় walkthrough, আসলে আপনি যা করতে পারেন আপনার ভূত এর পরিচ্ছদ এটি হয় চেহারা পরিবর্তন কিছুটা ভিন্ন অথবা সম্পূর্ণ ভিন্ন. তাই শয়তান মধ্যে একটি পরী তৈরি করার তিনটি উপায় আছে. এক, আপনি ভূত এর মধ্যে আপনার নিজের আহরণ করতে পারে পেইন্ট এডিটর সালে নির্মিত. আপনি আপনার নিজের ইমেজ আপলোড করতে পারেন, এক ভূত এর বিল্ট ইন ব্যবহার বেশী, বা, সর্বশেষ অপশনটি, একটি র্যান্ডম পরী পেতে. এখন, যদি আপনি বিশেষভাবে নিজেকে ভাগ্যবান মনে হয়, তাহলে আমি আপনার ভাগ্য এবং চেষ্টা একটি র্যান্ডম পরী তৈরি স্বাগত জানাই. সুতরাং sprites সমস্ত স্থাপিত হয় ভূত মধ্যে পর্যায়. পর্যায় - আমরা আমাদের ক্যানভাস হিসাবে এটি বিবেচনা করতে পারেন. এবং তাই sprites সব মঞ্চে স্থাপিত হয়. এবং এই পর্যায়ে, এটি কী জন্য করতে পারবেন না sprites সব এটা প্রায় সরাতে. এবং শুধুমাত্র sprites ভালো, মঞ্চে স্ক্রিপ্ট আছে. তাই এই স্ক্রিপ্ট, যাও পর্যায়ে তাদের লিখুন - এটা আসলে খুব দরকারী যখন, বলুন, আপনি একটি স্ক্রিপ্ট আছে না আছে একটি নির্দিষ্ট পরী যথাযথভাবে অধিকারে থাকা, বরং pertains একাধিক sprites যাও বা শুধু সাধারণ,, কিছু আপনি যে কাজ করতে চান. সুতরাং আপনি মঞ্চে পরিবর্তে যারা স্ক্রিপ্ট স্থাপন করতে পারেন, এবং যে সামান্য নকশা হবে. এখন, যখন আপনি একাধিক sprites থাকতে পারে, এটা ভাল যাও মনে রাখবেন যে আপনি কেবলমাত্র এক পর্যায়ে থাকতে পারে না. কিন্তু এ পর্যায়ে ব্যাকগ্রাউন্ড আছে. পরিধানসমূহ উল্টোদিকে, ভালো sprites না, স্তর আছে ব্যাকগ্রাউন্ড. এবং আবার, আপনি তা আপনার নিজের বা আপনার নিজের আঁকা আপলোড করতে পারেন ছবিটি একটি ব্যাকগ্রাউন্ড হিসাবে ব্যবহার করার জন্য. তাই যে কেউ কোনো প্রশ্ন করার আগে আমরা যেতে আছে? ঠিক আছে. কি walkthrough সময় আমাকে নির্দ্বিধায় ছিন্ন করা, এবং আমি কোন প্রশ্ন আছে উত্তর খুশি. ঠিক আছে. সুতরাং যখন আপনি আপনার পরী প্রোগ্রাম আরম্ভ, আপনি কি করতে যাচ্ছেন হয় আপনি কি সবুজ পতাকা ক্লিক করুন চলুন. তবে আপনি যদি এই কিছু ব্লক করবেন সংযোগ অধিকার না এখানে তারপর, আসলে কিছুই ঘটতে যাচ্ছে. কারণ, আপনি দেখুন, কি স্ক্রিপ্ট এবং পর্যায়ে প্রয়োজন হয় না আসলে ইভেন্টে প্রতিক্রিয়া জানা - তাই আমরা তাদের, ঘটনা - সবুজ পতাকা ক্লিক করা হচ্ছে. সুতরাং আপনি আসলে ঘর এ ব্লক জোড়া প্রয়োজন যে সবুজ পতাকা ক্লিক ব্লক নীচে, এবং তারপর প্রোগ্রাম কি কি এবং কিভাবে প্রতিক্রিয়া জানতে হবে সবুজ পতাকা ক্লিক হচ্ছে. ভাল, যে পরে কি আসে? ভাল, আমরা ব্লক ভূত ইন ব্যবহার করে আধিক্য আছে, এবং যেখানে মাংস, আপনার প্রোগ্রাম সত্যিই, এই ব্যবস্থার সবচেয়ে গুরত্বপূর্ণ বিবৃতি. তাই এই বিবৃতি সুবিধামত হয় রঙ দ্বারা সংগঠিত. আপনি আন্দোলন সংক্রান্ত কর্ম আছে, শব্দ, সৌন্দর্য, ইত্যাদি ইত্যাদি. এবং তাই আপনার আর আপনি তাদের মধ্যে নেভিগেট করতে পারেন আপনার ভূত প্রোগ্রামে ট্যাব. এবং তাই, যখন আপনি অন্য এটি তৈরি জিনিস হবে, কি বিবৃতি আসলে কি প্রকৃতপক্ষে বলে sprites বা পর্যায়ের কিছু একটা করুন. ঠিক বলছে অন্যদিকে, ঠিক আছে, আপনি যখন এই না, বিবৃতি আসলে এটি আসল মাংস থাকে. চলুন শুরু করা যাক বলতে আপনি কি কেবল একটি নির্দিষ্ট কর্ম সঞ্চালনের চান, বলে আপনি শুধুমাত্র মীআও যাও বিড়াল চান যখন একটি নির্দিষ্ট জিনিস ঘটবে. আমরা Booleans থেকে সুবিধা আদায় করে নিতে পারে যা আপনি শেখা একটি বক্তৃতা. তাই এই এক্সপ্রেশন যে মূল্যায়নের সত্য বা মিথ্যা হয়. তাই এইসব শয়তান দ্বারা সনাক্ত করা হয় - আপনি ঐ ব্লক শেষে কোণ দেখুন. এবং যাতে আপনি Booleans বিভিন্ন ধরনের বিভিন্ন আছে. আপনি "সবচেয়ে নিচে চাপা হচ্ছে," "আছে 2 প্লাস 2 5 সমার্থক, "বা" ব্যবহারকারী না টিপে একটি নির্দিষ্ট কী ডাউন কীবোর্ড? " এখন, আপনার এই না একা ব্যবহার করতে পারেন. আপনি কি আছে একটি শর্ত সাথে একত্রিত করা হয়. সুতরাং শর্ত ভূত নিয়ন্ত্রণ ট্যাবের অধীনে আছে. এবং তাই সুবিধামত তারা একটু প্লেসহোল্ডার যে আছে ব্লক যে আপনি এটা পুরা প্রয়োজন আকৃতি দেখায়. পরিস্থিতির পরিপ্রেক্ষিতে উপর নির্ভর করে, তাই আপনি নির্বাচন করতে পারেন একটি বুলিয়ান এবং তারপর আপনার অবস্থার ভিতর রাখুন. এবং সেখানে আপনি একটি শর্তাধীন বিবৃতি আছে. যদি আপনি যে ব্লক ভিতরে বিবৃতি করা থাকে, তাহলে আপনি একটি আছে গঠন সেট আপ, যদ্দ্বারা একবার একটি নির্দিষ্ট শর্ত পূরণ করা হয় বাম, তারপর আপনি স্টেটমেন্ট চালানো. হ্যাঁ? ছাত্র: যদি একটি পরিবর্তনশীল একটা সংখ্যা উপস্থাপন করে, আপনি যা করতে পারেন বুলিয়ান ভিতরে সবুজ এক ভালো ভেরিয়েবল ব্যবহার,, উদাহরণস্বরূপ? ZAMYLA Chan: হ্যাঁ, আপনি পারেন. আপনি ভিতরে এবং পরিবর্তনশীল মান টেনে এনে ফেলা যাবে বৃত্তাকার শেপ আছে. এখন, কম্পিউটার সুবিধার একটি অসীম ক্ষমতা এবং গতিতে তারা ক্রমাগত প্রসেস কার্যকর করতে পারবেন. এবং তাই, পরিবর্তে,, বলতে উপর একটি নির্দেশ পুনরাবৃত্ত এবং বারংবার এবং প্রকৃতপক্ষে টাইপ যে আউট - বা শয়তান এই ক্ষেত্রে, টেনে এবং ড্রপ এবং টেনে এবং ড্রপ - কি করতে পারি একটি লুপ এটি encapsulate হয়. এবং তাই, loops ব্যবহৃত হয় জিনিষ নির্বাহ করা সম্ভব অসীম সঙ্গে একটি চিরকালের লুপ, অথবা জন্য একটি বার নম্বর সেট - অর্থাৎ, "বলুন হাই" 10 বার পুনরাবৃত্তি বা পর্যন্ত একটি নির্দিষ্ট শর্ত সত্য. তাই আবার, আপনি দেখতে যে ভূত hinting হয় যে যখন আপনি "না হওয়া অবধি পুনরাবৃত্তি," যেমন শর্ত থাকে, তবে শুধুমাত্র জিনিস যে আছে ভিতরে মাপসই করা হবে একটি বুলিয়ান মান. ঠিক আছে. সুতরাং এখন, আমরা জানি যে আমরা ক্রমাগত encapsulate পারেন এর ভিতরে loops প্রসেস. আপনি কেন ভালো কিছু আদর্শ হতে পারে না তা দেখতে পারেন. এটা স্লাইডে ফিট হচ্ছে না. মূলত, এটি কেবল এবং উপর আবার একই জিনিস আছে 10 বার, আসলে. এটা 10 ধাপ আসে, হ্যালো বলছে, 10 ধাপ আসে, হ্যালো বলছে. তাই এখন আপনি যে একবার আমরা loops মত কিছু আছে দেখতে পারেন এই হল অনেক বেশি ভালো. এটা খাটো, এটি ছোট, এবং এটি আসলে সমাপ্ত একই জিনিস. ভূত মধ্যে এখন, এই পার্থক্য অনেক, কিন্তু করতে না পারে এটি আসলে সঞ্চয় কিছু সময় আপনি. সুতরাং সম্মুখের পরিবর্তনশীল অভিব্যক্তি - আপনি আসলে ভেরিয়েবল ব্যবহার এবং ভেতরে তাদের লাগাতে পারেন শর্ত. হিসাবে প্রকাশ করার অধিকার আছে, আপনি দেখুন আমরা একটি পরিবর্তনশীল নামে আছে ", মোকাবেলায়" এবং আমরা যে দেখুন ইকুয়েটিং বিভাগসহ দশটি করছেন কিনা এটা 0 তুলনায় কম. তাই মূলত ভেরিয়েবল, হয় আমি বলতে চাই, মান জন্য পাত্রে. ভূত ইন, হয় মান যারা ধরনের শব্দ বা হতে পারে তারা সংখ্যা হতে পারে. তাই এই ভেরিয়েবলগুলি সঙ্গে,, আমরা কি তাদের কোন লাভ করা যেতে পারে, আমরা তাদের মান সেট করতে পারেন. সুতরাং এখানে প্রথম উদাহরণে, আমরা লেখার উদাহরণ আছে মান "হ্যালো, ফোটোস!" ধারণকারী দ্বিতীয় উদাহরণ, এটা যে ইতিমধ্যেই আমরা একটি পরিবর্তনশীল এর নামে আছে অধিকৃত ", মোকাবেলায়" এবং যে ক্ষেত্রে, আমরা 3 দ্বারা এটি পরিবর্তন করছি. আমরা 3 দ্বারা করছি এটি বৃদ্ধিশীল. সর্বশেষ উদাহরণে এবং তারপর, ভেরিয়েবল টেনেছেন করা যায় একটি বুলিয়ান অভিব্যক্তি ঢুকা. এখন, আপনি যখন একটি পরিবর্তনশীল নির্মাণ, আপনি কি আছে সিদ্ধান্ত হয় কিনা আপনি সব জন্য পরিবর্তনশীল করা আপনার ভূত প্রোগ্রামে sprites, অথবা জন্য শুধুমাত্র সুনির্দিষ্ট পরী যা আপনি যখন আপনি নির্বাচন করেছেন পরিবর্তনশীল. তাই এটি একটি খুব গুরুত্বপূর্ণ সিদ্ধান্ত হয়েছে. এবং সত্যিই এটি কি সুযোগ চান আসে নিচে যাও আছে পরিবর্তনশীল. সুতরাং উদাহরণস্বরূপ, স্থানীয় সুযোগ রয়েছে একটি উদাহরণ হবে যদি আপনি এই পরী জন্য শুধু পরিবর্তনশীল আছে নির্বাচন করুন. সুতরাং যে যে শুধুমাত্র যে পরী যাও সক্ষম হবে মানে হবে যে অ্যাক্সেস পরিবর্তনশীল. শুধু যে পরী এটি দেখতে সক্ষম হবে, এটি পরিবর্তন করতে, এটি পরিবর্তন করা. আপনি যদি একটি বৈশ্বিক সুযোগ আছে জন্য চয়ন - তাই যে যদি সমস্ত sprites জন্য বলে, যদি আপনি যে অপশনটি নির্বাচন করুন - তারপর তার মানে পর্যায় হিসেবে sprites সব যাও, দেখুন সংশোধন করুন, এবং যে পরিবর্তনশীল অ্যাক্সেস করতে সক্ষম হবে যে আপনি তৈরি করেছি. কোন প্রশ্ন এতদূর উপর ভেরিয়েবল বা কিছু? হ্যাঁ. ছাত্র: ভেরিয়েবলের জন্য, দুটি ভেরিয়েবল আপনাকে থাকতে পারে একই নামের যদি তারা বিভিন্ন sprites করছি? ZAMYLA Chan: যতদিন তারা স্থানীয় sprites --- অই, হ্যাঁ, দুঃখিত. তাই প্রশ্ন ছিল কিনা তা আপনি দুটি ভেরিয়েবল থাকতে পারে একটি প্রোগ্রাম এবং যদি আপনি দুটি ভেরিয়েবল আছে একই নামের একই নামের কিন্তু উভয় স্থানীয় sprites,, তাই এক পরী বিড়াল, একটি পরিবর্তনশীল নাম "পাল্টা," ভূত আছে এবং দুই, কুকুর, একটি পরিবর্তনশীল নামে আছে "পাল্টা," যতদিন যারা হয় উভয় স্থানীয় sprites তারপর, তাদের সুযোগ প্রযোজ্য না প্রোগ্রাম বাকি. এবং তাই অন্য sprites কেউ বা পর্যায় বিভ্রান্ত হবে. ঠিক আছে. তাই আমি আগে এন্ট্রি পয়েন্ট উল্লেখ করেছে যখন আমরা ছিল যখন সবুজ পতাকাঙ্কিত ক্লিক ব্লক. তাই কি হয় - এটা বলছেন, ঠিক আছে, যখন ঘটনা ঘটে যায় যে সবুজ পতাকা হয় ক্লিক করা হলে, এই কি উচিত. তাই যে আসলে শুধুমাত্র ইভেন্ট না আমরা যে ভূত আছে. আমরা অন্যান্য ঘটনা আছে. সুতরাং আমরা আছে উদাহরণস্বরূপ, যখন একটি কী উপর কীবোর্ড টেপা না. এবং আপনি আসলে একটি Z, 0 মাধ্যমে চিঠি জন্য চয়ন করতে পারেন 9 মাধ্যমে, অথবা নির্দেশক তীরচিহ্নগুলি. এবং তারপর আমরা অন্যান্য যেমন ঘটনা, আছে যখন আপনার পরী ক্লিক না. তাই যখন আপনি যে দিয়ে শুরু, আপনি কি প্রবণতা লক্ষ্য করা হয় যে তারা কেবল নীচে একটি ঘর আছে, এবং তাই তারপর আবার যে,, যে কিছুই কি নির্মাণ আপনি attaches উপরে যে ব্লক. আপনি যে এবং নীচের থেকে তৈরি. এখন, বলতে কি আমরা যদি কিছু ঘটনা ঘটতে ঠিক করতে চান যখন, আমি জানি না, একটি বিড়াল একটি নির্দিষ্ট বিভাগে স্পর্শ না পর্যায় বা ওই জাতীয় কিছু? আমরা আসলে কোন বিল্ট ইন আছে না ইভেন্ট যে বোঝান. তাই আমরা কি করবেন তা আসলে আমাদের নিজেদের ইভেন্ট তৈরি করুন. এবং যে সম্প্রচার বলা হচ্ছে. সুতরাং আপনি যখন সংকেত চান যে একটি নির্দিষ্ট ঘটেছে করেনি, তারপর আপনি ব্যবহার - নিয়ন্ত্রণ ট্যাবের মধ্যে, একটি ব্লক বলা আছে ". ব্রডকাস্ট" এবং অতএব, আপনি নামের টাইপ করব ইভেন্ট যে আপনি ব্রডকাস্ট করতে চান, এবং তারপর যেটা পরী বা sprites - আপনি একাধিক প্রতিক্রিয়া এই বার্তার sprites থাকতে পারে না - অথবা ধাপে এটি হ্যান্ডেল করতে হবে, করতে হবে এটা পান, তাহলে বলতে হবে, ঠিক আছে, আমি বুঝতে পারি যে এই আছে ঘটেছে, তাই আমি এটা দিয়ে এই কাজ করতে যাচ্ছি. তাই যখনই আপনি কোনো ইভেন্ট সম্প্রচার, যে এর সঙ্গে বোঝার যে হয় যে পরী বা অন্য পরী হয় যাও যাও যে ইভেন্ট এবং প্রাপ্ত প্রতিক্রিয়া আছে যাচ্ছে. এখন, শেষ ধারণা আগে আমরা একটি প্রকৃত উদাহরণ ঢোকা একটি ভূত প্রোগ্রাম হল থ্রেড. তাই থ্রেড যখন আপনার কম্পিউটার নির্বাহ হয় একই সময়ে একই প্রসেস. আমি গ্যারান্টি যে আমাদের মধ্যে সব থেকে সুবিধা আদায় করে নিয়েছে থ্রেড যখন আমরা একই সময়ে একটি সিনেমা দেখছেন হিসাবে একটি প্রবন্ধ বা যে ভালো কিছু টাইপ. কম্পিউটার একই সময়ে কয়েকটি জিনিস নির্বাহ সময়, ঠিক মত ভূত পারেন. সুতরাং হিসাবে আপনি এই উদাহরণে দেখতে পারেন, এই দুটি স্ক্রিপ্ট করতে পারেন সঠিক একই পরী জন্য ব্যবহার করা হবে না, কারণ এন্ট্রি পয়েন্ট ব্লকগুলি প্রকৃতপক্ষে প্রারম্ভে ব্যবহৃত হতে পারে বার গুণিতকে. আমি গ্যারান্টি যে সম্ভবত সবুজ পতাকা ব্লক ক্লিক জনপ্রিয় হবে আপনার প্রোগ্রাম ব্লকে. সুতরাং এখানে আমরা দেখতে যে যখন সবুজ পতাকা ক্লিক না, আছে , সাথে একটি প্রসেস যখন সবুজ পতাকা হিসাবে চালু হয় ক্লিক করা হলে, একটি পৃথক প্রক্রিয়া চলছে সেখানে. তাই শয়তান এবং একই সময়ে এই দুই চালানো হবে. তাই এই থ্রেড ব্যবহার করে, বুদ্ধিমান যে আপনি আসলে করতে পারেন একাধিক এন্ট্রি পয়েন্ট আছে - এমনকি যদি এটা একই এন্ট্রি পয়েন্ট - এটা সত্যিই দরকারী হতে যদি আপনি চান, বলে এর, একে অপরের থেকে পৃথক স্বতন্ত্র কাজগুলো. ঠিক আছে. সুতরাং আসুন আসলে একটি ভূত প্রোগ্রাম একটি উদাহরণ দেখব. ঠিক আছে. তাই আমি ইতিমধ্যে একটি আমাদের জন্য সামান্য এখানে প্রোগ্রাম করেছি. তাই আমি সবুজ পতাকা এবং দেখতে ক্লিক করুন শুরু করছি যাচ্ছে আছে কি. সুতরাং আমরা এখানে একটি কমলা মাছ আছে - একটি মাছ পরী - মনে এবং তারপরে সরাতে রিসেট করুন এবং ফিরে যান. এবং তারপর আমরা একটি হাঙ্গর ভূত আছে. এবং এই হাঙ্গর পরী অগ্রসর না হতে পারেন, এটি আবর্তিত হতে পারে, এটা করতে পারেন কাছাকাছি ভাসা. ঠিক আছে. যাতে মজার ধরনের. কিন্তু আমরা স্পষ্টভাবে যে আরো যোগ করতে পারেন. উদাহরণস্বরূপ, আমরা দেখতে যে যখন হাঙ্গর চলন্ত হয়, এটি করতে পারেন আসলে পর্দা নামবো এবং প্রায় দৃষ্টিশক্তি থেকে উধাও হয়ে যায়. তাই আমরা যে পরিবর্তন চাই, কারণ আমরা না চান অব্যাহতি হাঙ্গর. তাই আসুন আমাদের স্ক্রিপ্ট এবং তারপর থামাতে হাঙ্গর সম্পাদনা করুন স্ক্রিপ্ট সম্ভবত, কিছু যোগ করুন. উল্লেখ্য যে এই বিশেষ এখানে পরী, চিরকালের লুপ একটি সরাসরি প্রান্ত দিয়ে শেষ. এটা কোনো ঘর নেই. তাই আসলে এই অর্থে তোলে, কারণ এটি একটি চিরকালের লুপ. এটা কিছু এর অসীম নির্বাহ. সুতরাং এটা কখনও শেষ হবে না. এমনকি যদি তা নীচের কিছু ছিল, would যে পান না. তাই আসলে আপনি একটি থ্রেড পরিচয় করিয়ে দিতে বাধ্য হয়. ঠিক আছে. সুতরাং আসুন আর একটি স্ক্রিপ্ট যোগ করুন. তাই আমি এই এন্ট্রি পয়েন্ট দিয়ে শুরু যাচ্ছি যখন সবুজ পতাকা ক্লিক না. তাই আমি যেতে চাই অবিরত চেক করা হয় কিনা হাঙ্গর যাও প্রান্ত স্পর্শ করা যাচ্ছে না. কিন্তু আমি জানি যে, আসলে মোশন অধীন, একটি ঝরঝরে আছে সামান্য ব্লক যে, ওহ, যদি প্রাধান্য, বাউন্স. তাই আমরা যা করে যেতে চাই অবিরত চালানো হয়. তাই কি "যদি প্রাধান্য, বাউন্স" এই আছে - এটি আসলে ইতিমধ্যে পরীক্ষা যদি আমি উত্তেজিত না, তারপর ফিরে বড়াই. তাই আমরা লুপ কিছু একটানা ধরনের খুঁজে প্রয়োজন এই স্টেটমেন্ট চালানো. তাই আপনি যদি আমরা কন্ট্রোল অধীন চেহারা, যে কেউ একটি ধারণা নেই কি লুপ আমরা ব্যবহার করতে চাইবেন? হাঁ. ছাত্র: চিরকালের লুপ. ZAMYLA Chan: যথাযথভাবে, হাঁ. চিরকালের লুপ. তাই এর যে এখানে ট্র্যাক দিন, এবং তারপর বলে, যদি প্রাধান্য, দম্ভ. এবং তারপর আসুন দেখুন. ঠিক আছে. তাই মাছ সচরাচর হিসাবে চলন্ত হয়. এবং তারপর, ওহ - এখন হাঙ্গর এবং অব্যাহতি bounces পর্দা বন্ধ করতে পারবেন না. কুল. ঠিক আছে. তাই আমি এখনো সদস্য না হয়ে খুঁজছি ছিল আমি can't - হ্যাঁ? ছাত্র: আপনি কিভাবে মেধাবী ছাত্র হিসাবে যে এটা আসে আবেদন করা মাছ? ZAMYLA Chan: আহ. তাই কারণ শুধুমাত্র হাঙ্গর bounces, হিসাবে বিরোধিতা ভাল হিসাবে মাছ, কারণ হল এই যে আমরা স্ক্রিপ্ট লিখেছে ভিতরে হয় হাঙ্গর পরী. আপনি দেখতে আপ, এখানে, হাঙ্গর পরী নির্বাচিত হয়. ঠিক আছে. সুতরাং আমি কি অন্য কিছু যোগ করুন. আমি বিভিন্ন পোশাক যে বেশি ছিল আঁচড়ের দাগ আছে, এবং আমি এই সামান্য চতুর প্রতারক-chomp দেখেছি. তাই আমি ভাবলাম যে, হেই, হয়ত ভাল, আমরা বাস্তবায়ন করতে পারেন উদাহরণস্বরূপ হাঙ্গর chomping,, যখন আমরা স্থান টিপুন. আমি শুধু এই থামাতে যাচ্ছে. ঠিক আছে. হ্যাঁ. ছাত্র: আপনি প্রদর্শন করতে পারেনি - যে পরিধানসমূহ অধীন হয়? ZAMYLA Chan: ওহ, হ্যাঁ. তাই আমি পরিধানসমূহ অধীন গিয়েছিলাম, এবং তারপর আমি আমদানি অধীন লাগছিল. তাই এখানে ভূত, একটি পোশাক যে সমগ্র অ্যারে আছে আপনি চয়ন করতে পারেন. এবং তারপর, তাই একটি প্রাণী আভা আছে, এবং তারপর মেধাবী ছাত্র এর সাথে জড়িত পরিধানসমূহ একটি দম্পতি আছে. ঠিক আছে. সুতরাং এখানে এই স্ক্রিপ্টের মধ্যে, ইতিমধ্যে আমি চেকআউট করছি ক্রমাগত চিরদিন লুপ, ঠিক আছে, ভাল, যদি বাম তীর টেপা না হলে, তারপর আমি বামাবর্তে ঘোরাতে চাই. যদি ডান তীর টেপা না হলে, আমি ঘড়ির কাঁটার দিকে ঘোরান চান. যদি তীর টেপা না হলে, তারপর আমি এগিয়ে উন্নতি করতে চান. তাই আমরা যা করতে পারি এই স্ক্রিপ্টটি ঠিক হয়, যোগ পরিবর্তে একটি পৃথক এক যোগ, কারণ এই ইতিমধ্যে হয় পরীক্ষণের থিমের যা কি টেপা হচ্ছে. সুতরাং আসুন এক যে যদি স্থান কী যুক্ত করুন - এর ব্যবহার দিন chomp নিচে স্থান কী. সুতরাং এইসব কী বাম তীর টেপা, ইত্যাদি ইত্যাদি, এগুলি মধ্যে উজ্জ্বল নীল. সুতরাং এর উজ্জ্বল নীল সেনসিং যেতে দিন, এবং ঘৃণা. ওহ, এবং এখানে একটি স্থান কী চাপা. তাই আমরা যা করে যেতে চাই তার হাঙ্গর সুইচ আছে পরিচ্ছদ নিচে chomping. যে কিভাবে হাঙ্গর কি আছে দেখায়, তাই আমরা দেখতেও যেতে. এবং এখানে আমরা সুবিধামতো, আছে যাও, সুইচ পরিচ্ছদ হাঙ্গর-chomp. কিন্তু যখন আমরা chomp নিচে, আমরা হাঙ্গর হতে না চান chomping চিরকালের নিচে, তাই এর যোগ যাক, ঠিক আছে, ভাল, তারপর, পরে এটি chomps, আমরা এটি ফিরে যাও স্যুইচ করতে চাই. ঠিক আছে, তাই আমি কি কি যে আছে দেখুন. সুতরাং আমরা এটা সরানোর কাছাকাছি আছে. ঠিক আছে. সুতরাং আমরা এটা chomping. এটি বিভিন্ন ধরনের chomping কারণ শয়তান মধ্যে দ্রুত যদিও,, এটি তাদেরকে এর সঙ্গে সঙ্গে নির্বাহ. অতএব, আসুন যাও নিয়ন্ত্রণ যান এবং তার প্রশংসা করা chomp, এক সেকেন্ড অপেক্ষা করুন. এবং এখানে এটি chomps নিচে একটু আগে আর এটা যায় তার ক্ষুধা পশ্চাতে. ঠিক আছে. তাই আমি এখন হাঙ্গর সঙ্গে চমত্কার খুশি. কিন্তু মাছ, কি মনে হয় করা অনুরুপ - এটি একটি উন্নতিশীল এর ধাপ দম্পতি, আসলে, পাঁচবার. এটি 50 এর সরানোর পদক্ষেপ. এবং তারপর কি উপরের এই ব্লকের মধ্যে এখানে সেটা এখানে আমি বলছে, ঠিক আছে, ভাল, এটি একটি নির্দিষ্ট x এর মান যেতে হচ্ছে. স্থানাঙ্ক যাও খুঁজে পেতে, আপনি শুধু মাউস ওভার করতে পারেন পর্দা, এবং তখন নীচে - এখানে উপরে ডান - এটা আপনাকে দেখানো হবে কি স্থানাঙ্ক থাকে. সুতরাং আপনি যে সুবিধা স্থানাঙ্ক ইনপুট নিতে পারেন যে আপনি চান. তাই বলে কি ঠিক আছে এখানে এই বিবৃতি বলছে না না, ভাল, মাছ এই নির্দিষ্ট x এর মান আরম্ভ এবং তারপর এটি উচ্চতা পরিবর্তন করতে পারেন. আমি আসলে করছি একটি র্যান্ডম উচ্চতা এখনও থাকে বাছাই যাচ্ছে মধ্যে পর্যায়ের বিপত্তি. তাই এখানে, আমি কি করছি সুবিধা গ্রহণ করা হয় ঘটনা সম্প্রচার. সুতরাং আপনি যে এই হ্যান্ডলার নতুন fish1. সুতরাং যখনই মাছ fish1 নতুন ইভেন্ট পায়, তা করবেন এই চালানো হয়. এবং তারপরে আপনি যে পরে এটি এগিয়ে চলে তার সেট পরিমাণ বার তারপর, এটা আসলে সম্প্রচারের আবার, ঠিক আছে, নতুন fish1. কিন্তু পরিবর্তে, সম্পর্কে যাক কিভাবে এর এটি যাতে মাছ শুধুমাত্র করা এটি চলতে রিসেট আগে পর্দা শেষে, পরিবর্তে শুধুমাত্র যাচ্ছে আর মাঝখানে ধরনের. সুতরাং পরিবর্তে বলছে, পাঁচ বার পুনরাবৃত্তি - কারণ আমরা না সত্যিই জানি কতবার পর্যন্ত এটা করা প্রয়োজন পর্দা শেষে ছুঁয়েছে, আমি কি অন্য কিছু ব্যবহার করার জন্য. আমি এই আউট পৃথক যাচ্ছে, কারণ আমরা করছি কি সত্যিই এই করতে চান না. যাও ভূত ব্লকে মুছে দিন, আপনি কি করবেন হল আপনি শুধু টেনে আনুন এটি বাম, রিলিজ সংখ্যা, এবং তারপর মুছে ফেলা না হয়. আপনি যদি সিদ্ধান্ত নেন যে আপনি কি না কি করতে চান তাহলে, আপনি যা করতে পারেন সর্বদা বিলোপমুক্ত এটি. কিন্তু আমরা এই পরিত্রাণ পেতে চান. আমরা কি করে যেতে চাই হয় আমরা 50 পদক্ষেপ চলন্ত এবং রেখে দিতে চান এক দ্বিতীয় pausing পর্যন্ত আমরা পর্দা শেষে স্পর্শ. সুতরাং একটি লুপ যে কেউ যে আমরা যে ব্যবহার করতে চাইতে পারেন স্পট করতে পারেন একটি প্রক্রিয়া পুনরাবৃত্তি ঠিক না হওয়া পর্যন্ত আমরা পর্দা স্পর্শ. ছাত্র: পুনরাবৃত্তি পর্যন্ত. ZAMYLA Chan: আমি শুনেছি "না হওয়া অবধি পুনরাবৃত্তি," যে সঠিক. তাই হ্যাঁ, এ পর্যন্ত এই ব্লকের একটি পুনরাবৃত্ত লাগে - কিন্তু আমরা দেখতে যে ব্লক পর্যন্ত এই পুনরাবৃত্ত হয় না বেশ সম্পূর্ণ সঠিক? তাই আমরা যখন পর্যন্ত বলে, ঠিক আছে, ভাল, পুনরাবৃত্তি করতে হবে? সুতরাং আমরা বলতে, ঠিক আছে, ভাল, মাছ পর্যন্ত স্পর্শ না পুনরাবৃত্তি পর্দার প্রান্ত. এবং আমি আপনাকে বলে দেব যে সেনসিং অধীন হয়. এই বুলিয়ান স্পর্শ আছে. তাই এখানে আপনি কি করতে চান তাহলে চেক করতে পারেন যে মাছ স্পর্শ করা হয়. তাই এখানে, আমরা প্রান্ত স্পর্শ বলতে চাই. এবং তারপর আমরা এই ফিরে ইন যুক্ত করতে চান তাই এখন, যদি আমরা আমাদের মাছ যেতে ঘড়ি একবার, তা স্পর্শ প্রান্ত, এটা আবার পিছান করব. ঠিক আছে. তাই আমি খুশি. এবং let এর খোলা HungryShark1. ঠিক আছে, কোন ধরনের মত একটি রান্নার শো, আমি একটু বিট যোগ আরও বৈশিষ্ট্য. সুতরাং উদাহরণস্বরূপ, আপনি দেখতে যে এখন মাছ সে আসলে পিছলান বেশ মসৃণ, আগে উল্টোদিকে, যখন এটি ছিল চলন্ত এবং প্রতিরোধক, পরিবর্তনশীল এবং প্রতিরোধক ধরনের - মূলত শুধু সেট পিক্সেল জাম্পিং. আমি মোশন অধীন লাগছিল, এই পিছলান বিবৃতি পাওয়া গেছে, এবং আমি পরিবর্তে শুধুমাত্র চলন্ত এবং প্রতিরোধক, চলন্ত বলেন, ঠিক আছে, এবং প্রতিরোধক, আমি ডান দিকে 70 একক পিছলে পড়া যাচ্ছে না, আমার একই y এখানে অবস্থান কিন্তু এ থাকার. ঠিক আছে. সুতরাং আমরা একটি হাঙ্গর যে chomp পারেন আছে. কুল. সব পরে কিন্তু এটি HungryShark বলা হয়, তাই, আমি কি আছে হাঙ্গর মাছ খেতে. সুতরাং কিভাবে মাছ আমরা হাঙ্গর বা বলতে যে তা বলতে পারে chomped ডাউন? কিভাবে আমরা যোগাযোগ করতে পারে? হ্যাঁ. ছাত্র: অন হাঙ্গর দ্বিতীয় পরিচ্ছদ, এটি মাছ ক্যাচ. ZAMYLA Chan: হ্যাঁ, ঠিক. যাতে আমরা জানতে পারি যে, যখন আমরা যাও পরিচ্ছদ হয় সুইচিং chomp, যে আমরা chomp নিচে আছে. এখন, আমরা ঘটনাচক্রে চেক করতে হবে. বলুন, আমরা মাছ একবার তার খাওয়া যাও অন্তর্হিত হওয়া চাই. আমরা একরকম মাছ যে যোগাযোগ করতে হবে এটা লুকানোর জন্য, উদাহরণস্বরূপ, আছে বা থেকে অদৃশ্য হয়ে যাব পর্দা একবার এটি করা হয়েছে উপর chomped ডাউন. সুতরাং কি ধরণের ধারণা, সরঞ্জামের কি ধরনের আমরা ব্যবহার করতে পারেন মাছ হাঙ্গর যোগাযোগ যাও, ঠিক আছে, আমি নিচে chomped করেছি? ছাত্র: ব্রডকাস্টিং. ZAMYLA Chan: হ্যাঁ, ঠিক, একটি ইভেন্ট সম্প্রচার. সুতরাং আসুন যাও এবং নিয়ন্ত্রণ সম্প্রচার এর কথা বলা যাক যান. এবং let এর chomp সম্প্রচার. ঠিক আছে. কিন্তু একবার আমরা কিছু ব্রডকাস্ট, যে এর সঙ্গে ভাবনাটি হলো এই যে আসলে আমরা কিছু করছি যাচ্ছে এটি পাবেন. এবং যাতে মাছ হতে যাচ্ছে. সুতরাং আসুন, বলে যখন আমি chomp পাবেন. এখন, যখন শুধু একটি ফাঁকা স্থান নিচে হাঙ্গর chomp, আমরা না মাছ যে এ সকল প্রতিক্রিয়া চান. সুতরাং এর কথা বলা যাক, ঠিক আছে, ভাল, শুধুমাত্র যদি হাঙ্গর স্পর্শ না chomp সময় মাছ - যে যখন আমরা আসলে কিছু করব. অতএব, আমরা শর্ত যদি ব্যবহার যাচ্ছে ডান, করছি, কারণ আমরা কিনা কিছু সত্য বা না চেক করছি. তাই আপনি যদি আমরা সেনসিং ফিরে যান, তাহলে আমরা করতে পারেন এখানে ব্যবহার, যদি স্পর্শ. এখানে এবং তারপর, আমরা হাঙ্গর চয়ন করব. তারপর অধীন দেখায়, এই টি ব্লক - মূলত করতে পারবেন মাছ পর্যায় থেকে উধাও হয়ে যায়. আমরা গোপন না, কিন্তু আমরা অন্য মাছ করতে চান, ডান করব? আমাদের হাঙ্গর হল ক্ষুধার্ত. আমরা এটা আরো মাছ দিতে চান. অতএব আসুন এছাড়াও আবার একটি নতুন মাছ সম্প্রচার. ঠিক আছে. সুতরাং আমি কি কি যে আছে দেখুন. কুল. সুতরাং chomps নিচে এবং অন্য মাছের প্রদর্শিত হবে. কিন্তু এর একটা খুব বিট অন্য মাছ যাওয়ার জন্য দ্রুত. সুতরাং আসুন আমরা আগে একটি দ্বিতীয় অপেক্ষা একটি নতুন মাছ সম্প্রচার. ঠিক আছে. ঠিক আছে. সুতরাং এই একটি খেলার প্রশংসনীয় ভাল তৈরি. কিন্তু সব গেম একটি স্কোর প্রয়োজন অধিকার,? তাই আমরা যা স্কোর রাখা ব্যবহার করতে পারেন? হ্যাঁ. ছাত্র: অন্য - ZAMYLA Chan: হ্যাঁ. ঠিক. হাঁ. তাই আমরা মূলত: কিভাবে ট্র্যাক রাখতে চান অনেক মাছ এটি খাওয়া হয়. যাও না যে, আমরা একটি পরিবর্তনশীল করতে হবে. চলুন যে স্কোর কল. এবং সম্ভবতঃ তাই, এই যে আমরা একটি খেলা খেলে থাকেন, আমরা যাও যাও যাও সক্ষম হতে চান মাছ চলুন - অর্থাৎ, একবার তার খাওয়া এটি স্কোর বাড়াতে পারেন, অথবা কিছু পরে এবং সম্ভবত পর্যায় কি হবে ভাল হিসাবে কালশিটে সঙ্গে কিছু. তাই আমি এই একটি গ্লোবাল ভেরিয়েবল এবং বলতে চয়ন করতে যাচ্ছি জন্য সমস্ত sprites. ঠিক আছে. সুতরাং যখন আমরা যাও স্কোর বাড়াতে চান? যখন একটি মাছ খাওয়া হয়েছে. তাই ইতিমধ্যে আমরা এখানে একটি প্রক্রিয়া যা কারবারী থাকে সঙ্গে মাছ খাওয়া হচ্ছে. সুতরাং আসুন এখানে এই বিবৃতি যুক্ত করুন - 1 দ্বারা স্কোর পরিবর্তন. কুল. তাই একবার আপনি একটি মাছ, স্কোর বৃদ্ধির খাওয়া. ঠিক আছে. তাই বলে আমি এই খেলার ক্লান্ত. আমি থামাতে. এবং তারপর, ওহ, আমি এই খেলাটি ফিরে আসতে চান. আমি একটা নতুন খেলা শুরু করতে চান. ওয়েল, স্কোর এখনও 3, যদিও আমি একটি নতুন খেলা খেলে. আমরা ডান স্কোর, রিসেট করতে না চান সত্যিই না? তাই এর একটি বিবৃতি যোগ দিন যখন খেলা শুরু হয় বলতে থিয়েটার, ঠিক আছে, ভাল, আমরা স্কোর রিসেট করতে চান. তাই আমরা এখানে 0 পরিবর্তনশীল স্কোর সেট. তাই এখন, যখনই আপনি একটি খেলা, স্কোর শুরু 0 সময়ে আরম্ভ হবে. কুল. ঠিক আছে. ঠিক আছে. সুতরাং এখন, আসুন যাও HungryShark2 নেভিগেশন এড়িয়ে যান. তাই আমি একটি সামান্য বিট সম্পন্ন করেছি আরো এখন, আমি এবং কি কাজ করেছেন তা মাছ পরী ডান ক্লিক. আমি আরো মাছ চেয়েছিল, তাই আমি ক্লিক প্রতিলিপি এবং এটি গঠিত একটি নতুন পরী অভিন্ন যে এক এবং সমস্ত মধ্যে কপি করা স্ক্রিপ্ট হিসাবে ভাল. আমি তখন এই fish2 হয় মূলত অভিন্ন fish1, পরিবর্তে বাম থেকে শুরু হওয়া ছাড়া এবং চলন্ত ডান, বাম এবং ডান এটি প্যাচসমূহ আরম্ভ করা হয়. এবং তারপর আমি এটি একটি নতুন জন্য পরিচ্ছদ না. তারপর আমি অন্য পরিচ্ছদ ছিল একটি তিলকিত মাছ পাওয়া গেছে, এবং আমি , মত শান্ত ছিল, এই বিষাক্ত দেখায়, তাই আসুন জাহির এই যে একটি বিষাক্ত মাছ. তাই আমি পরিবর্তে খাওয়া বলেন, ঠিক আছে, ভাল, বিষাক্ত মাছ এবং আপনার স্কোর বৃদ্ধি পেয়েছে, আসলে আমি এটি হ্রাস করতে চান. তাই আমরা এখানে স্কোর 1 দ্বারা হ্রাস যখনই হাঙ্গর এটি eats. এবং তারপর, সত্যিই আমি পরিধানসমূহ যে স্ক্র্যাচ পছন্দ প্রদান, এবং আমি লাগছিল এবং তারপর আমি shark's পাওয়া - এটি একটি অসুস্থ হাঙ্গর মতো লাগছিল. এবং তারপর, তাই আমি এটি সম্পাদন আমি এটি সবুজ. এবং আমি ভালো ছিল, শান্ত, এটা একটা অসুস্থ হাঙ্গর. ঠিক আছে. সুতরাং যাক আমাদের স্ক্রিপ্ট let এর কিছু করার ধরনের উপায় যোগ অসুস্থ হচ্ছে যখনই তা হাঙ্গর সুইচ একটি বিষ মাছ eats. ঠিক আছে. তাই কারণ আমরা আমাদের মূল থেকে স্ক্রিপ্টের সব কপি বিষ মাছ মধ্যে মাছ, এটি আগে থেকেই এই ভূত আছে এখানে যে, যখন আমি নিচে chomped করছি, আমি আসলে chomped ডাউন? সুতরাং আমরা এই উপকারিতা যোগাযোগ নিতে পারেন হাঙ্গর, ওহ, ভাল, আপনি কোন বিষ মাছ খেয়ে ফেলতাম. আপনি অসুস্থ. তাই এই কী ধরনের কর্ম হবে? কি কি করতে চান কি? সম্প্রচার. হাঁ, ঠিক. সুতরাং আসুন সম্প্রচার. চলুন শুরু করা যাক কল এটি হাঙ্গর অসুস্থ. ঠিক আছে. সুতরাং এখন, হাঙর স্পষ্টত,, এক কে হতে যাচ্ছে এই ঘটনাটি গ্রহণ. সুতরাং আসুন যখন আমি হাঙ্গর হচ্ছে অসুস্থ প্রাপ্ত যোগ করুন. ঠিক আছে. যাতে আমরা জানতে পারি আমরা এই পরিচ্ছদ আছে - হাঙ্গর হয় অসুস্থ. এবং তারপর আমরা আগে যে আমরা কোন ধরনের প্রশংসা থেকে জানা যখন আমরা স্যুইচ ফিরে আগে অল্প বিরাম করতে পারেন. হাঁ? ছাত্র: আপনি কিভাবে স্ক্রিপ্ট থেকে কপি অন্য এক পরী? ZAMYLA Chan: আহ. তাই এই উদাহরণস্বরূপ, যখন আমি ভূত সদৃশ, যাও অন্য পরী একটি স্ক্রিপ্ট কপি, কি আমি এখানে কি ছিল খালি প্রতিলিপি, এবং এটি আসলে একটি সম্পূর্ণ নতুন প্রণীত স্ক্রিপ্টের সাথে সব পরী অন্তর্ভুক্ত. কিন্তু বলতে আপনি ঠিক অন্য একটি নির্দিষ্ট স্ক্রিপ্ট কপি করতে চান পরী তাহলে কি আপনি কি হয় শুধু এই টানুন, অন্য স্ক্রিপ্টের উপর বিলম্ব করা, এবং এখন এখানে এটা সদৃশ. এই ইনস্ট্যান্সের মধ্যে, ইতিমধ্যে তা ছিল, তাই আমরা ঠিক মুছে দিতে পারেন যে আবার. কিন্তু অন্য মধ্যে একটি স্ক্রিপ্ট কপি, কি আপনাকে ঠিক হয় অন্যান্য sprites সম্মুখের দিকে টেনে আনুন. ঠিক আছে. সুতরাং আমরা হাঙ্গর হচ্ছে অসুস্থ এ ফিরে এসেছি. সুতরাং এর প্রাপ্ত মেধাবী ছাত্র অসুস্থ হয়, এবং এটা বলছেন, ঠিক আছে, ভাল, একবার আমি অসুস্থ, আমি আমার পোশাক যে স্যুইচ চলেছি "হাঙ্গর অসুস্থ," এবং এখন, যাক এর শুধুমাত্র একটি অপেক্ষা যোগ করুন সবুজ কৃতজ্ঞ. এবং তখন আমরা আবার ক্ষুধার্ত হতে যাচ্ছেন, তাই আমরা ঠিক করতে পারেন হাঙ্গর হচ্ছে ক্ষুধার্ত ফিরে যান. ঠিক আছে. তাই আসুন এই রক্তবর্ণ মাছ খেতে. যে সূক্ষ্ম. ভাল প্রশ্ন. কি পাল্টা যাও? ঠিক আছে. সুতরাং আমরা এখানে স্কোর 0 সেট আছে, কিন্তু এই স্কোর - কি এই চেক চিহ্ন এটা হয় hides বা পরিবর্তনশীল unhides থেকে পর্দা. কিন্তু আমরা কি নির্বাচন সরিয়ে বা এটি চেক করার পরিবর্তে করতে পারেন - আমরা আসলে এই ব্লক এখানে থাকতে পারে না বলে "দেখাতে বা লুকাতে পরিবর্তনশীল. "তাই আসুন নিশ্চিত হয়ে নেবেন যে প্রতিটি সময় আমরা শুরু খেলা যে পরিবর্তনশীল প্রদর্শিত হয়. ঠিক আছে. তাই এখন পরিবর্তনশীল প্রদর্শিত হয়. আমরা একটি বিষ মাছ খেতে, এবং আমরা পেতে অসুস্থ. কুল. ঠিক আছে. সুতরাং এখন, এটা আমাদের জন্য একটি খেলার জন্য বিজোড় নেতিবাচক আছে পয়েন্ট, ডান? সুতরাং এইসব খাওয়া উপর রাখে এবং এটি করার মত - তাই কিভাবে সম্পর্কে যখনই আমরা নেতিবাচক, যদি আমরা খুব বেশী খাওয়া করেছি অনেক বেশী বিষাক্ত মাছ, খেলা - হাঙ্গর খুবই অসুস্থ. ঠিক আছে. তাই আমরা যা করার করবেন তা আমরা করতে হবে কিছু ঘটনা ব্রডকাস্ট - ওভার খেলা. সুতরাং আমরা এই বিভিন্নভাবে না আসলে, পারে. আমরা পর্যায়ে আছে কোথাও একটি স্ক্রিপ্ট পারে একটানা চেক হয় স্কোর নেতিবাচক? স্কোর নেতিবাচক হয়? যদি হ্যাঁ, আমরা এই অনুষ্ঠান সম্প্রচার. সুতরাং যে এরকম একটি উপায়. অথবা আমরা সত্য যে আমরা জানি গ্রহণ করতে পারে যে একমাত্র উপায় হল যে আপনার স্কোর ঋণাত্মক হতে পারে যখন আপনি একটি খাওয়া বিষাক্ত মাছ, ডান? কারণ যখন অন্য মাছ, আপনার খাওয়া স্কোর বাড়াতে হবে. তাই তা চেক করা উচিত কোন ব্যবহার নেই ওভার খেলা বা না. সুতরাং এটি একটি অনুরূপ এখানে প্রক্রিয়া. সুতরাং আমরা আসলে এই শুধু "যোগ করতে পারেন যখন আমি হাঙ্গর গ্রহণ অসুস্থ. " তাই বলে আমরা এই শর্ত যোগ করুন. আমরা বলতে চাই, যদি স্কোর 0 তুলনায় কম. সুতরাং আমরা অপারেটারস্ যেতে চলুন, আমরা ব্যবহার করতে যাচ্ছেন এই এক কম, আমরা টানুন চলুন আমাদের স্কোর এখানে, 0 বলে. এবং তাই, যদি স্কোর 0 তারপর, আমরা ব্রডকাস্ট করতে চান কিছু খেলা নামক উপর. ঠিক আছে. তাই বলে আমরা খেলা আছে উপর. চলুন এটি এখানে বা কিছু সরাতে. ভাল, আমরা শুধুমাত্র হচ্ছে ক্ষুধার্ত যদি ফিরে যেতে চান হাঙ্গর খেলা এখনও করা যায় খেলেছে. তাই এর পরিবর্তে ব্যবহার করে একটি "যদি," আমরা ব্যবহার করব একটি "যদি অন্য" গঠন করা. তাই এই আছে - এটা বলছেন, ঠিক আছে, তাই এই অবস্থা হয় সত্য হয় তাহলে, এই, কি কিন্তু যদি এটা মিথ্যা তারপর এই না. তাই যদি এর চেয়ে কম স্কোর 0 যোগ দেওয়া থাকে, তাহলে আপনি খেলা সম্প্রচার উপর, কিন্তু যদি না - যদি আপনার স্কোর এখনও ইতিবাচক হয় - তারপর ফিরে যেতে হচ্ছে ক্ষুধার্ত. ঠিক আছে. কুল. তাই এখন যে আমরা ঘটনা উপর এই খেলা থাকে, তাহলে আমরা আছে করব সাড়া এটা করার একটি উপায়. সুতরাং আসুন একটি নতুন স্ক্রিপ্ট বলা আছে "যখন আমি খেলা গ্রহণ করা উপর. "আমরা কি আছে এখানে অধীন কন্ট্রোল আসলে এই সব বোতাম, থামাতে এবং তাই এটি মূলত mimics আপনি ক্লিক করে লাল স্টপ এখানে সাইন ইন করুন. সুতরাং আসুন হাঙ্গর স্টপ আছে. এবং তাই আমরা মাছ থামাতে চান, তাই এর let এবং টানুন এটি ইন কপি আমরা সব মাছ থামাতে চান. এবং তারপর দিন এর পর্যায়ে আছে স্টপ হিসাবে ভাল. ঠিক আছে. তাই চারপাশে সাঁতার, আমরা একটি মাছ খেতে, এবং তারপর প্রোগ্রাম স্থির. আমি নিচে ক্লিক করে কিন্তু আমি আসলে কিছুই করতে পারবো না. ঠিক আছে, কিন্তু কিছু বলতে আমরা যে ব্যবহারকারী স্মরণ করিয়ে দিতে চান না তারা একটি নেতিবাচক মান পেয়েছিলাম উদাহরণস্বরূপ, তাহলে, আমরা করতে পারেন, এর জন্য উদাহরণস্বরূপ, পর্দা থেকে পরিবর্তনশীল লুকান. সুতরাং যখন পর্যায়ের খেলা পায় উপর পরে, গোপন করা পরিবর্তনশীল স্কোর. ঠিক আছে. সুতরাং আসুন আরও একটি মাছ খেতে. এবং তারপর স্কোর disappears, এবং আপনি শুধু এই পর্দা আছে. ঠিক আছে. সুতরাং যে খুবই ভদ্র খেলা, এবং যদি আপনি আরো ছিল সময় পরে, আপনি ঘটনাচক্রে হয়ে যেতে পারে আরো এবং আরো স্ক্রিপ্ট. এবং অতএব, আমি আরও কিছু যোগ করা মাছ, তাদের অগ্রগতির বিভিন্ন সময়ে গতি, এবং তারপর যখনই হাঙ্গর eats একটি বিষাক্ত মাছ, আসলে এটা বলে, "Blech!" এবং তারপর কি আমি না আমি একটি নতুন পটভূমি যোগ পর্যায় - প্রেক্ষাপটে একটি খেলা. তাই কি পর্যায়ে ইভেন্ট ওভার খেলার সময় আছে হ্যান্ডলিং এটা খেলার উপর পটভূমি পরিবর্তন পটভূমি. এবং সেইসাথে, আমি মঞ্চ থেকে sprites সব HID যাতে শুধুমাত্র প্রেক্ষাপটে খেলা দেখানো হয়. অন্যান্য সামান্য সংযোজন একটি দম্পতি যে আমি যোগ করা আছে, আগে যখন উদাহরণস্বরূপ, আমরা আমাদের প্রোগ্রাম শেষ, তাহলে আমাদের মেধাবী ছাত্র, পরবর্তী সময়ে যে আমরা শুরু, শুরু হবে আপ যে স্থান হিসাবে ভাল. আমি কি যোগ হল যখনই সবুজ পতাকা ক্লিক করা হয় তাহলে, হাঙ্গর উৎপত্তি ফিরে যায় এবং তারপর প্রতি শুভেচ্ছা ডান, যাতে প্রতিটি সময়, আপনি একটি আছে হাঙ্গর সেখানে শুরু. সুতরাং আপনি মোশন এবং জিনিষ যেমন, পরীক্ষা করতে পারেন যে শুধু সামান্য ছোঁয়া যে আপনার যোগ করা খেলার একটি বিট আরো পালিশ. কেউ কি HungryShark সম্পর্কে কোন প্রশ্ন থাকে? কুল. ঠিক আছে. সুতরাং যা কিছু করতে পারে যে আপনি একটি উদাহরণ মধ্যে ভূত সব সরঞ্জাম যে আমরা আগে আলোচনা ব্যবহার করে. তাই আমি এ walkthrough স্লাইড অন্তর্ভুক্ত. আপনি পরে দেখতে পাবেন. এটি প্রসেস যে আমরা কি একটি ওভারভিউ - উন্নতিশীল থেকে HungryShark0 সমস্ত উপায় আমাদের চূড়ান্ত যাও. এক হাঁ. কিন্তু এটা সম্বন্ধে. আমি পিছনে যদি আপনি না চান থাকবো আরো কোনো প্রশ্ন জিজ্ঞাসা করতে পারেন. এই ছিল Walkthrough 0. আপনাকে ধন্যবাদ সব আসছে জন্য, এবং আমি Walkthrough 1 এ আপনি দেখতে পাবেন.