আপনি কি জানেন যে আপনি CodeGym-এর 50-ইয়ার্ড লাইন অতিক্রম করার সাথে সাথে (এবং আপনি আসলে খুব দ্রুত এই পয়েন্টে পৌঁছাতে পারেন) আপনার শিক্ষকরা আপনাকে কিছু আকর্ষণীয় মিনি-প্রকল্প সম্পূর্ণ করার জন্য আমন্ত্রণ জানাবেন?
এর মধ্যে কয়েকটি কাজ নীচে বর্ণনা করা হল।
চ্যাট
জাভা মাল্টিথ্রেডিং কোয়েস্টের লেভেল 6- এ , আপনি একটি বাস্তব চ্যাট অ্যাপ্লিকেশন লিখবেন যা আপনি আপনার বন্ধুদের সাথে চ্যাট করতে ব্যবহার করতে পারেন।
এটি একটি সার্ভার এবং বেশ কয়েকটি ক্লায়েন্ট নিয়ে গঠিত হবে। আপনি ক্লায়েন্ট এবং সার্ভারের মধ্যে যোগাযোগের জন্য একটি প্রোটোকল বিকাশ করবেন এবং এমনকি আপনার নিজের বট তৈরি করবেন!
স্বয়ংক্রিয় রেস্টুরেন্ট
এই টাস্কে, আপনি একটি রেস্টুরেন্টের কাজ স্বয়ংক্রিয়ভাবে করবেন। এই কাজটিতে, আপনি একজন রেস্তোরাঁর ম্যানেজার যিনি রেস্তোরাঁটিকে নিম্নরূপ সাজাতে চান:
- প্রতিটি টেবিলে একটি ট্যাবলেট রয়েছে যা অর্ডার দেওয়ার জন্য ব্যবহার করা যেতে পারে;
- যখন একটি অর্ডার প্রস্তুত করা হচ্ছে, ট্যাবলেটটি বিজ্ঞাপন দেখায়;
- ব্যবসার দিন শেষে, বিভিন্ন পরিসংখ্যান পর্যালোচনা করা যেতে পারে:
- রান্নার ব্যবহার;
- আদেশ থেকে মোট রাজস্ব;
- বিজ্ঞাপন ইম্প্রেশন থেকে মোট আয়।
এই কাজটি সম্পূর্ণ করার জন্য কে একটি আবেদন লিখবে? আপনি, অবশ্যই — জাভা মাল্টিথ্রেডিং কোয়েস্টের একেবারে শেষে =)
গেমস
আপনার কোডজিম প্রশিক্ষণের সময়, আপনি কিছু দুর্দান্ত গেমও লিখবেন (উদাহরণস্বরূপ, একটি স্পেস শুটার, সোকোবান, বিখ্যাত গেম 2048, টেট্রিস এবং আরও অনেক কিছু)।
যদি এগুলি পরিচিত মনে না হয় তবে আসুন তাদের মধ্যে সবচেয়ে আকর্ষণীয় সম্পর্কে কয়েকটি শব্দ বলি।
2048
এমনকি আপনি নিজে 2048 না খেলেও, আপনি সম্ভবত অন্যদের তাদের স্মার্টফোনে এটি উপভোগ করতে দেখেছেন — সাবওয়েতে, একটি ক্যাফেতে বা কাছাকাছি কোনো ডেস্কে! এই টাইল গেমটি 2014 সালে আবির্ভূত হয় এবং দ্রুত বিভিন্ন মোবাইল প্ল্যাটফর্মে ছড়িয়ে পড়ে, যা সবচেয়ে জনপ্রিয় "টাইম-কিলার" হয়ে ওঠে। এবং জাভা মাল্টিথ্রেডিং কোয়েস্টের শেষে, আপনি এই বিখ্যাত গেমটির সংস্করণ তৈরি করতে পারবেন।
স্পেস শুটার
আপনি কি জানেন কোন গেমটি তার ডেভেলপারদের কাছে সবচেয়ে বেশি অর্থ এনেছে? না, এটি GTA 5 নয়, একজন জ্ঞানী গেমার অনুমান করতে পারেন। কিছু রিপোর্ট অনুসারে, ইতিহাসের সবচেয়ে সফল খেলা হল ক্লাসিক স্পেস ইনভেডারস। হয়তো আপনি এটি মনে রাখবেন: একটি ছোট যুদ্ধ লেজার এবং একটি টন এলিয়েন বাগ যা প্রতিটি স্তরের সাথে দ্রুত আক্রমণ করে। উত্তেজনাপূর্ণ খবর হল যে আপনি কোডজিমের মাধ্যমে অগ্রসর হওয়ার সাথে সাথে আপনি অনুরূপ কিছু লিখবেন।
সাপ
সহজ এবং আকর্ষণীয়, সাপ প্রথম 1977 সালে একটি আর্কেড মেশিনে উপস্থিত হয়েছিল, এবং তারপরে এটি পোর্ট করা হয়েছিল... কোথায় পোর্ট করা হয়নি?! এবং সব কারণ এটা যেমন সহজ যুক্তি আছে. এটি প্রায়শই উদীয়মান গেম বিকাশকারীদের দ্বারা লেখা প্রথম গেম। জাভা মাল্টিথ্রেডিং কোয়েস্টের লেভেল 2-এ, আপনার নিজের ক্রমবর্ধমান সাপ তৈরি করার পালা হবে।
Arkanoid
যদি মনে হয় Arkanoid একটি প্যাডেল, একটি বল এবং ইট ভাঙ্গা নিয়ে একটি খেলা, আপনি গভীরভাবে ভুল করছেন! প্রকৃতপক্ষে, Arkanoid-এ আপনি একটি শাটল (প্যাডেল) নিয়ন্ত্রণ করেন যা একটি গোপন অস্ত্রের (বল) সাহায্যে একটি অজানা মহাজাগতিক হুমকি (ইট) ভেদ করে একটি ধ্বংসপ্রাপ্ত মাদার জাহাজ থেকে বিচ্ছিন্ন হয়ে গেছে। জাভা মাল্টিথ্রেডিং কোয়েস্টের লেভেল 3 এর জন্য অপেক্ষা করুন, যেখানে আপনি এই মহাকাব্যের গল্পটির নিজস্ব সংস্করণ তৈরি করবেন।
টেট্রিস
এটি 1990-এর দশকে বাচ্চাদের দ্বারা খেলা সবচেয়ে বিখ্যাত ধাঁধা খেলা এবং একমাত্র সফল ভিডিও গেম যা ইউএসএসআর-এ উদ্ভূত হয়েছিল। এটি প্রচুর ক্লোন এবং একটি নতুন বিশেষণ তৈরি করেছে: "টেট্রিস-লাইক"। আপনি শিখবেন কিভাবে জাভা সংগ্রহ অনুসন্ধানের সময় আলেক্সি পাজিতনভের মাস্টারপিসের নিজস্ব সংস্করণ তৈরি করবেন।
চাকরির সমষ্টিকারী
আপনার প্রশিক্ষণের শেষে, আপনি একটি জব এগ্রিগেটর লিখবেন, যা আপনি আপনার নিখুঁত কাজ খুঁজে পেতে কনফিগার করতে পারেন;)।
বিশ্বাস হচ্ছে না? চিন্তা করবেন না। আপনার শিক্ষক আপনাকে বিস্তারিত নির্দেশনা দেবে! সবচেয়ে গুরুত্বপূর্ণ বিষয় হল আপনার পড়াশোনাকে কখনোই দীর্ঘ সময়ের জন্য দূরে রাখবেন না, যাতে আপনি যে অগ্রগতি করেছেন তা হারাবেন না।
GO TO FULL VERSION