libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Screens

আমরা যখন গেম তৈরি করব, তখন আমাদের গেমে অনেক গুলো স্ক্রিন থাকবে। যেমন সেটিং স্ক্রিন, গেম স্ক্রিন, মেনু স্ক্রিন ইত্যাদি। এ স্ক্রিন গুলো ম্যানেজ করার জন্য আমাদের জন্য রয়েছে libGDX এর Game ক্লাস।  এর আগে আমরা ApplicationListener নিয়ে কাজ করেছি। এখন থেকে আমরা Game ক্লাস নিয়ে কাজ করব।   স্ক্রিন পরিবর্তন করা খুবি সহজ। আমরা একটা […]

Read More

libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Camera, Viewport, Projection Matrix

ক্যামেরাঃ আমাদের গেম ওয়ার্ল্ড অনেক বড় হতে পারে। আমাদের রিয়েল লাইফের কথাই চিন্তা করি। আমরা এক সাথে রুমের সব কিছু দেখতে পারি না। আমরা যে দিকে তাকাই, সে দিকই দেখি। গেমেও একই রকম। আমাদের বলে দিতে হবে আমরা গেমের কোন অংশ দেখতে চাই। আর গেমে চোখের পরিবর্তে রয়েছে ক্যামেরা। ভার্চুয়াল ক্যামেরা। যা ভার্চুয়াল জগতের ভার্চুয়াল […]

Read More

libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Text

libGDX এ কোন টেক্সট দেখানোর জন্য দরকার ফন্ট আর পজিশন। BitmapFont দিয়ে আমরা ডিফল্ট ফন্ট সেট করতে পারি। ইচ্ছে করলে আমাদের নিজেদের ফন্টও ব্যবহার করতে পারি। এরপর পজিশন এবং কি টেক্সট দেখাতে চাই, তা বলে দিলে আমাদের ফন্ট দেখাবে। নিচের সম্পুর্ণ একটি কোডঃ এখানে setScale(3) দিয়ে ফন্ট কত বড় দেখাবে, তা বলে দিয়েছি। কালার দিতে […]

Read More

libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Drawing

আমরা এর আগে দেখেছি কিভাবে একটি libGDX প্রজেক্ট তৈরি করতে হয়। কিভাবে রান করতে হয়। তা না দেখে থাকলে এখান থেকে দেখে নিতে পারিঃ libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল। এবার আমরা দেখব কিভাবে বিভিন্ন অবেজক্ট আঁকা যায়। প্রথমে দেখব কিভাবে একটি বিন্দু/পয়েন্ট আঁকা যায়। libGDX এ প্রধানত তিন ধরনের সেইপ আঁকা যায়ঃ Filled Line Point এর […]

Read More

libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল

libgdx হচ্ছে ক্রস প্লাট্রফরম গেম ডেভেলপমেন্ট ফ্রেমওয়ার্ক। একটা গেমের জন্য একবার কোড লিখে সব গুলো প্লার্টফরমে সাপোর্ট করানোর একটা সুন্দর ফ্রেমওয়ার্ক। libGDX দিয়ে Windows Desktop Game, Mac OSX, Android, iOS এবং HTML5 গেম তৈরি করা যায়। আমাদের কোড একবারই লিখতে হবে। ফ্রেমওয়ার্কটি আমাদের জন্য ভিন্ন ভিন্ন প্লাটফর্মের জন্য ভিন্ন ভিন্ন ভাবে সে গুলো কম্পাইল করে […]

Read More

অ্যান্ড্রয়েড 2D এনিমেশন – Drawing

গেম গুলো মূলত ড্রইং এর উপর ভিত্তি করে তৈরি। এখানে সিম্পল ড্রয়িং এর একটা কোড শেয়ার করলাম। যা ভিউতে একটা সার্কেল আঁকবে। সাধারণত একটা অ্যাপে আমরা একটা লেআউট লোড করি। এখানে আমরা কোন লেআউট লোড না করেই ভিউতে একটা ক্যানভাস তৈরি করে নিব। এবং পরে ঐ ক্যানভাসে একটা সার্লেক অঙ্কন করব। তার জন্য শুধু জাভার […]

Read More

অপারেটর এবং অপারেন্ড

আগের অধ্যায় গুলোতে আমরা একটা ভ্যারিয়েবলে কোন ভ্যালু এসাইন করেছি। আমরা সমান সমান চিহ্ন ব্যবহার করেছি। এই সমান সমান চিহ্ন হচ্ছে অপারেটর, যাকে বলা হয় Equal to অপারেটর। Equal to ছাড়াও আরো অনেক ধরণের অপারেটর রয়েছে। এ অধ্যায় আমরা সেগুল সম্পর্কে জানব। অপারেটর গুলো যে ভ্যারিয়েবল বা যে ডেটার উপর কাজ করে, তাকে আমরা বলি […]

Read More

সাজেক ভ্যালি ও খাগড়াছড়ি তে দুই দিন।

বাংলাদেশের সুন্দরতম দর্শনীয় স্থান গুলোর একটি হচ্ছে সাজেক ভ্যালি। মূলত রাঙ্গামাটিতে অবস্থিত হলেও যেতে হয় খাগড়াছড়ি হয়ে। অনেক বেশি সুন্দর একটা জায়গা। আরো আগেই আসা উচিত ছিল। এখানে আসাও সহজ। ঢাকা থেকে খাগড়াছড়ি। সেখান থেকে জীপে করে সাজেক ভ্যালি। খাগড়াছড়ি থেকে আসতে আড়াই থেকে তিন ঘণ্টার মত লাগে। দুই পাশের সৌন্দর্য দেখতে দেখে কখন যে […]

Read More

রাস্পবেরি পাই প্রথম বুট করা এবং সিম্পল প্রজেক্ট তৈরি

রাস্পবেরি পাই হচ্ছে সিঙ্গেল বোর্ড কম্পিউটার। বলতে গেলে একটা ক্রেডিটকার্ডের সমান। যা ব্যবহার করার জন্য দরকার কিবোর্ড, মাউস আর একটা ডিসপ্লে। যে কোন মনিটর বা টিভিকে ডিসপ্লে হিসেবে ব্যবহার করা যায়। কনফিগারেশনের তুলনায় দাম অনেক কম। এর অনেক গুলো মডেল পাওয়া যায়। যেমন এখন পর্যন্ত লেটেস্ট মডেল হচ্ছে RASPBERRY PI 2 MODEL B। এর কনফিগারেশন হচ্ছেঃ […]

Read More

TOEFL / টোফেল পরীক্ষার জন্য প্রস্তুতির জন্য প্রয়োজনীয় রিসোর্স

TOEFL হচ্ছে ইংরেজীতে কমিউনিকেশন করার দক্ষতা নির্ণয়ের পরীক্ষা। অ্যামেরিকা, কানাডা এসব দেশে পড়তে যেতে হলে এ পরীক্ষাটা দিতে হয়, ইউনিভার্সিটি গুলোর রিকোয়ারমেন্ট। যে রিসোর্স গুলো ব্যবহার করে আমি প্রিফারেশন নিয়েছি, সেগুলো নিয়েই লেখাটি।   প্রিফারেশন নেওয়ার শুরুতেই যেটা দরকার, তা হচ্ছে TOEFL পরীক্ষা দেওয়ার জন্য রেজিস্ট্রেশন। কারণ অনেক আগে থেকেই পরীক্ষার সিট গুলো বুক হয়ে […]

Read More