اپنا پہلا بنیادی Android گیم صرف 7 منٹ میں بنائیں (اتحاد کے ساتھ)

مصنف: Lewis Jackson
تخلیق کی تاریخ: 11 مئی 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
High Density 2022
ویڈیو: High Density 2022

مواد


اینڈروئیڈ کے لئے پوری طرح کام کرنے والا گیم بنانا آپ کے خیال سے کہیں زیادہ آسان ہے۔ کامیاب اینڈروئیڈ ڈویلپمنٹ کی کلید — یا کسی بھی طرح کی ترقی— یہ جاننا ہے کہ آپ کیا حاصل کرنا چاہتے ہیں اور اس کے ل tools ضروری اوزار اور مہارت تلاش کریں۔ کم سے کم مزاحمت کی راہ اپنائیں اور ذہن میں واضح مقصد رکھیں۔

جب کھیل بنانے کی بات آتی ہے تو ، میری رائے میں بہترین آلہ اتحاد ہے۔ ہاں ، آپ اینڈروئیڈ اسٹوڈیو میں ایک گیم بناسکتے ہیں ، لیکن جب تک آپ جاوا اور اینڈروئیڈ ایس ڈی کے سے تجربہ نہیں کرتے ہیں تب تک یہ ایک جدوجہد نہیں ہوگی۔ آپ کو سمجھنے کی ضرورت ہوگی کہ کلاسز کیا کرتی ہیں۔ آپ کو اپنی مرضی کے مطابق نظارے استعمال کرنے کی ضرورت ہوگی۔ آپ کچھ اضافی لائبریریوں پر بھروسہ کریں گے۔ فہرست جاری ہے۔

اتحاد ایک اعلی پیشہ ور ٹول ہے جو پلے اسٹور پر سب سے زیادہ فروخت ہونے والے عنوانوں کی اکثریت کو طاقت دیتا ہے۔

دوسری طرف اتحاد آپ کے بیشتر کام کرتا ہے۔ یہ ایک گیم انجن ہے ، مطلب یہ ہے کہ تمام طبیعیات اور بہت سی دوسری خصوصیات جو آپ استعمال کرنا چاہتے ہو اس کا پہلے ہی خیال رکھا گیا ہے۔ یہ کراس پلیٹ فارم ہے اور یہ شوق پرستوں اور انڈی ڈویلپرز کے لئے بہت ابتدائی دوست کے لئے ڈیزائن کیا گیا ہے۔


ایک ہی وقت میں ، اتحاد ایک اعلی پیشہ ور ٹول ہے جو پلے اسٹور پر سب سے زیادہ فروخت ہونے والے عنوانوں کی اکثریت کو طاقت دیتا ہے۔ یہاں زندگی کی سختیاں کرنے کی کوئی حدود نہیں ہیں اور نہ ہی کوئی اچھی وجہ۔ یہ بھی مفت ہے!

اتحاد کے ساتھ گیم ڈویلپمنٹ کتنا آسان ہے ، یہ ظاہر کرنے کے ل I ، میں آپ کو دکھاتا ہوں کہ صرف 7 منٹ میں آپ کا پہلا Android گیم کیسے بنایا جائے۔

نہیں - میں نہیں جا رہا ہوں وضاحت اسے 7 منٹ میں کیسے کریں۔ میں جا رہا ہوں کرو 7 منٹ میں اگر آپ بھی اس کی پیروی کرتے ہیں تو ، آپ بالکل وہی کام کرنے کے قابل ہوجائیں گے!

دستبرداری: ہمارے شروع کرنے سے پہلے ، میں صرف یہ بتانا چاہتا ہوں کہ میں تھوڑا سا دھوکہ دے رہا ہوں۔ جب کہ گیم بنانے کے عمل میں 7 منٹ لگیں گے ، اس سے یہ فرض ہوتا ہے کہ آپ نے اتحاد کو پہلے ہی انسٹال کر لیا ہے اور سب کچھ حاصل کر لیا ہے۔ لیکن میں آپ کو پھانسی نہیں چھوڑوں گا: آپ کو ایک مکمل ٹیوٹوریل مل سکتا ہے کہ اس کو انجام دینے کے طریقوں کو کیسے انجام دیا جائے۔


سپرائٹس اور طبیعیات شامل کرنا

اتحاد کے آغاز کے لئے اس پر ڈبل کلک کرکے آغاز کریں۔ یہاں تک کہ لمبا سفر بھی ایک ہی قدم سے شروع ہوتا ہے۔

اب ایک نیا پروجیکٹ بنائیں اور یقینی بنائیں کہ آپ ‘2D’ کا انتخاب کرتے ہیں۔ ایک بار جب آپ داخل ہوجائیں تو آپ کو کچھ مختلف ونڈوز کے ساتھ استقبال کیا جائے گا۔ یہ چیزیں کرتے ہیں۔ ہمارے پاس وضاحت کرنے کا وقت نہیں ہے ، لہذا صرف میری ہدایات پر عمل کریں اور آپ جاتے وقت اسے اٹھا لیں گے۔

پہلی چیز جو آپ کرنا چاہیں گے وہ یہ ہے کہ آپ اپنا کردار بننے کے لئے اسپرائٹ بنائیں۔ اس کا آسان ترین طریقہ یہ ہے کہ مربع کھینچنا۔ ہم اسے ایک دو آنکھیں دینے جارہے ہیں۔ اگر آپ اب بھی تیز تر بننا چاہتے ہیں تو ، آپ کہیں سے اپنی پسند کا ایک اسپرٹ پکڑ سکتے ہیں۔

اس سپرائٹ کو محفوظ کریں اور پھر اسے سب سے بڑی ونڈو میں رکھ کر اسے اپنے "منظر" میں گھسیٹیں اور ڈراپ کریں۔ آپ دیکھیں گے کہ یہ ’’ درجہ بندی ‘‘ میں بھی بائیں طرف آ جاتا ہے۔

اب ہم کچھ پلیٹ فارم بنانا چاہتے ہیں۔ ایک بار پھر ، ہم ایک سادہ مربع کے ساتھ کام کرنے جارہے ہیں اور ہم دیواروں ، پلیٹ فارم اور آپ کے پاس جو چیزیں بنائیں گے اس فری ہینڈ کا سائز تبدیل کرسکیں گے۔

ہم وہاں جاتے ہیں ، خوبصورت۔ اسے اسی طرح ڈراپ کریں جیسے آپ نے ابھی کیا تھا۔

ہمارے پاس پہلے سے ہی کچھ ایسی چیز ہے جو ایک ’گیم‘ کی طرح دکھائی دیتی ہے۔ پلے پر کلک کریں اور آپ کو ابھی کے لئے ایک مستحکم منظر دیکھنا چاہئے۔

ہم اپنے پلیئر سپرائٹ پر کلک کرکے اور ونڈو کے دائیں طرف دیکھ کر جسے تبدیل کر سکتے ہیں اسے "انسپکٹر" کہتے ہیں۔ یہ وہ جگہ ہے جہاں ہم اپنے گیم آؤٹس کے لئے پراپرٹیز تبدیل کرتے ہیں۔

'اجزاء شامل کریں' کا انتخاب کریں اور پھر 'طبیعیات 2D> RigidBody2D' منتخب کریں۔ آپ نے اپنے کھلاڑی میں ابھی طبیعیات شامل کی ہیں! ہمارے لئے یہ کام کرنا ناقابل یقین حد تک مشکل ہوگا اور اتحاد کی افادیت کو واقعتاights اجاگر کرتا ہے۔

ہم کردار کو گھومنے اور فری وھیلنگ کو روکنے کے ل our بھی اپنا رخ درست کرنا چاہتے ہیں۔ انسپکٹر میں منتخب کردہ کھلاڑی کے ساتھ ’رکاوٹیں‘ ڈھونڈیں اور گردش Z کو منجمد کرنے کے لئے باکس پر نشان لگائیں۔ اب دوبارہ کھیلیں پر کلک کریں اور آپ کو اپنے کھلاڑی کو اب آسمان سے اس کے لاتعداد عذاب کی طرف جانا پڑتا ہے۔

اس پر غور کرنے کے لئے ایک لمحے کو ذرا غور کریں کہ یہ کتنا آسان تھا: محض اس رسم الخط کو جس کا نام ہے ‘RigidBody2D’ کہتے ہیں اس کے ذریعے ہمارے پاس مکمل طور پر فعال فزکس موجود ہے۔ اگر ہم ایک ہی اسکرپٹ کو گول شکل میں لاگو کرتے ، تو یہ رول بھی ہوتا اور اچھال بھی دیتا۔ کوڈنگ کرنے کا تصور کریں کہ خود اور اس میں کتنا شامل ہوگا!

ہمارے کردار کو فرش سے گرنے سے روکنے کے ل you ، آپ کو ٹکرائڈر شامل کرنے کی ضرورت ہوگی۔ یہ بنیادی طور پر کسی شکل کا ٹھوس خاکہ ہوتا ہے۔ اس پر عمل درآمد کے ل your ، اپنے پلیئر کا انتخاب کریں ، 'اجزاء شامل کریں' پر کلک کریں اور اس بار 'فزکس 2 ڈی> باکسکولڈر 2 ڈی' منتخب کریں۔

اس پر غور کرنے کے لئے ایک لمحے کو ذرا غور کریں کہ یہ کتنا آسان تھا: محض اس رسم الخط کو جس کا نام ہے ‘RigidBody2D’ کہتے ہیں اس کے ذریعے ہمارے پاس مکمل طور پر فعال طبیعیات ہیں۔

پلیٹ فارم کے ساتھ عین وہی کام کریں ، پلے پر کلک کریں اور پھر آپ کا کردار ٹھوس گراؤنڈ پر پڑ جائے۔ آسان!

ایک اور چیز: یہ یقینی بنانا ہے کہ کیمرا ہمارے کھلاڑی کی پیروی کرتا ہے چاہے وہ گر رہا ہے یا حرکت پذیر ہے ، ہم چاہتے ہیں کہ منظر میں موجود کیمرا آبجیکٹ (یہ آپ نے نیا پروجیکٹ شروع کرنے کے وقت تیار کیا تھا) پلیئر کے اوپر موجود ہے۔ اب درجہ بندی میں (بائیں طرف گیم آؤٹ آبجیکٹ کی فہرست) آپ کیمرہ کھینچنے جارہے ہیں تاکہ یہ کھلاڑی کے نیچے دبے ہو۔ کیمرا اب پلیئر گیم آبجیکٹ کا ایک ’بچہ‘ ہے ، اس کا مطلب یہ ہے کہ جب کھلاڑی حرکت کرتا ہے ، تو کیمرا بھی ہوگا۔

آپ کی پہلی اسکرپٹ

ہم ایک بنیادی لامحدود رنر بنانے جارہے ہیں اور اس کا مطلب یہ ہے کہ ہمارے کردار کو اسکرین کے دائیں طرف چلنا چاہئے جب تک کہ وہ رکاوٹ نہ بنیں۔ اس کے ل we ، ہمیں اسکرپٹ کی ضرورت ہے۔ لہذا نیچے نیچے اثاثوں کے فولڈر میں دائیں کلک کریں اور ایک نیا فولڈر بنائیں جس کا نام ہے 'اسکرپٹس'۔ اب دوبارہ کلک کریں اور ’تخلیق> سی # اسکرپٹ‘ منتخب کریں۔ اسے ’پلیئرکنٹرولز‘ کہتے ہیں۔

ہم تیار کردہ اسکرپٹ زیادہ تر حص Forہ کے لئے ہمارے گیم آؤٹس کے لئے مخصوص طرز عمل کی وضاحت کریں گے۔

اب اپنے نئے اسکرپٹ پر ڈبل کلک کریں اور اگر آپ سب کچھ صحیح طریقے سے مرتب کرتے ہیں تو یہ بصری اسٹوڈیو میں کھل جائے گا۔

یہاں پہلے ہی کچھ کوڈ موجود ہے ، جو ’بوائلر پلیٹ کوڈ‘ ہے۔ اس کا مطلب یہ ہے کہ یہ کوڈ ہے کہ آپ کو تقریبا ہر اسکرپٹ میں استعمال کرنے کی ضرورت ہوگی ، لہذا وقت بچانے کے ل its یہ آپ کے لئے تیار ہے۔ باطل شروع () کے اوپر اب ہم اس لائن کے ساتھ ایک نیا اعتراض شامل کریں گے۔

عوامی Rigidbody2D آر بی؛

پھر اس اگلی لائن کوڈ کو اسٹارٹ () طریقہ کار کے اندر رکرڈی بیڈ کو تلاش کریں۔ یہ بنیادی طور پر اتحاد کو بتاتا ہے کہ وہ گیم آوجیکٹ کے ساتھ منسلک طبیعیات کا پتہ لگائے کہ اس اسکرپٹ (ہمارے پلیئر آف کورس) سے وابستہ ہوگا۔ اسٹارٹ () ایک ایسا طریقہ ہے جو کسی نئی شے یا اسکرپٹ کے بنتے ہی عمل میں لایا جاتا ہے۔ طبیعیات آبجیکٹ تلاش کریں:

rb = گیٹکمپونٹینٹ();

اپ ڈیٹ () کے اندر اسے شامل کریں:

rb.velocity = نیا ویکٹر 2 (3، rb.velocity.y)؛

تازہ کاری کریں () بار بار تازہ دم ہوجائیں اور اس ل here یہاں کوئی بھی کوڈ بار بار چلتا رہے گا جب تک کہ اس چیز کو تباہ نہ کیا جائے۔ یہ سب کہتے ہیں کہ ہم چاہتے ہیں کہ ہمارے سخت گیر شخص ایک نیا ویکٹر اسی رفتار کے ساتھ y محور (rb.velocity.y) پر رکھیں لیکن افقی محور پر ’3‘ کی رفتار کے ساتھ۔ جیسے جیسے آپ ترقی کرتے ہو ، آپ مستقبل میں شاید ’فکسڈ اپ ڈیٹ ()‘ استعمال کریں گے۔

اسے محفوظ کریں اور اتحاد میں واپس جائیں۔ اپنے پلیئر کے کردار پر کلک کریں اور پھر انسپکٹر میں اجزاء شامل کریں> اسکرپٹ اور پھر اپنا نیا اسکرپٹ منتخب کریں۔ کھیلیں پر کلک کریں ، اور تیزی! آپ کے کردار کو اب لیمنگ کی طرح کنارے کے کنارے کی طرف بڑھنا چاہئے۔

نوٹ: اگر اس میں سے کسی کو بھی الجھن محسوس ہو رہی ہے تو ، یہ سب ہو رہا ہے دیکھنے کے لئے صرف ویڈیو دیکھیں - اس سے مدد ملے گی!

بہت بنیادی پلیئر ان پٹ

اگر ہم جمپ کی خصوصیت شامل کرنا چاہتے ہیں تو ہم صرف ایک اضافی کوڈ کے ذریعہ یہ آسانی سے کر سکتے ہیں:

if (ان پٹ. گیٹ ماؤس بٹن ڈاون (0)) b rb.velocity = نیا ویکٹر 2 (rb.velocity.x، 5)؛ }

یہ اپ ڈیٹ کے طریقہ کار کے اندر جاتا ہے اور اس میں کہا گیا ہے کہ ‘اگر کھلاڑی کلک کرتا ہے’ تو پھر y محور (5 قدر کے ساتھ) پر رفتار شامل کریں۔ جب ہم اگر استعمال کرتے ہیں تو ، بریکٹ کے اندر آنے والی کوئی بھی چیز ایک طرح کے سچے یا غلط امتحان کے طور پر استعمال ہوتی ہے۔ اگر اندر موجود منطق نے کہا ہے کہ بریکٹ سچ ہے ، تو درج ذیل گھوبگھرالی خطوط میں کوڈ چلائے گا۔ اس صورت میں ، اگر کھلاڑی ماؤس پر کلیک کرتا ہے تو ، رفتار شامل کردی جاتی ہے۔

اینڈروئیڈ نے بائیں ماؤس کلک کو اسکرین پر کہیں بھی ٹیپ کرتے ہوئے پڑھا ہے! لہذا اب آپ کے گیم پر بنیادی نل کنٹرول ہیں۔

اپنی منزل تلاش کرنا

فلیپی برڈز کلون بنانے کے لئے یہ بنیادی طور پر کافی ہے۔ کچھ رکاوٹوں میں پھینک دو اور جب کھلاڑی کو چھونے لگے تو اسے تباہ کرنے کا طریقہ سیکھیں۔ اس کے اوپر ایک اسکور شامل کریں۔

اگر آپ اسے کم کر دیتے ہیں تو ، مستقبل میں کوئی چیلنج بہت بڑا نہیں ہوگا

لیکن ہمارے پاس تھوڑا اور وقت ہے تاکہ ہم اور زیادہ خواہشمند ہوسکیں اور اس کی بجائے ایک لامحدود رنر قسم کا کھیل بناسکیں۔ اس وقت ہمارے پاس جو چیز ہے اس میں صرف غلطی یہ ہے کہ ٹیپنگ چھلانگ اس وقت بھی چھلانگ لگائے گا جب کھلاڑی فرش کو نہ چھو رہا ہو ، لہذا یہ لازمی طور پر اڑ سکتا ہے۔

اس کا علاج کرنا تھوڑا سا پیچیدہ ہو جاتا ہے لیکن یہ اتنا ہی مشکل ہے جتنا اتحاد کو ملتا ہے۔ اگر آپ اسے کم کر دیتے ہیں تو ، مستقبل میں کوئی چیلنج بہت بڑا نہیں ہوگا۔

اپ ڈیٹ () کے طریقہ کار کے اوپر اپنے اسکرپٹ میں درج ذیل کوڈ شامل کریں:

عوامی تبدیلی گراؤنڈ چیک؛ عوامی تبدیلی شروع مقام؛ عوامی فلوٹ گراؤنڈ چیک ریڈیئس؛ عوامی لیئر میسک واٹ آئس گراؤنڈ؛ نجی بل آنگراؤنڈ؛

اس بیان کو اپ ڈیٹ کے طریقہ کار میں شامل کریں اگر بیان کے اوپر:

آن گراؤنڈ = فزکس 2 ڈی۔ اوورلاپ سرکل (گراؤڈ چیک.پوزیشن، گراؤنڈ چیچ ریڈیئس، واٹس آئس گرائونڈ)؛

آخر میں ، مندرجہ ذیل لائن کو تبدیل کریں تاکہ اس میں && زمین شامل ہو:

اگر (ان پٹ.گٹ ماؤس بٹن ڈاون (0) اور& گراؤنڈ)

پوری چیز کو اس طرح نظر آنا چاہئے:

پبلک کلاس پلیئرکنٹرولس: مونو بیہویور {عوامی ریگڈوبیڈی 2 ڈی آر بی؛ عوامی تبدیلی گراؤنڈ چیک؛ عوامی تبدیلی شروع مقام؛ عوامی فلوٹ گراؤنڈ چیک ریڈیئس؛ عوامی لیئر میسک واٹ آئس گراؤنڈ؛ نجی بل آنگراؤنڈ؛ باطل شروع () {rb = گیٹکمپونٹ()؛ oid باطل اپ ڈیٹ () b rb.velocity = نیا ویکٹر 2 (3 ، rb.velocity.y)؛ آن گراؤنڈ = فزکس 2 ڈی۔ اوورلاپ سرکل (گراؤڈ چیک.پوزیشن، گراؤنڈ چیچ ریڈیئس، واٹس آئس گرائونڈ)؛ if (ان پٹ.گٹ ماؤس بٹن ڈاون (0) &&Ground) b rb.velocity = نیا ویکٹر 2 (rb.velocity.x، 5)؛ }}}

ہم جو کچھ یہاں کر رہے ہیں وہ ایک نیا ٹرانسفارم تخلیق کر رہا ہے - خلا میں ایک پوزیشن۔ پھر ہم اس کا رداس طے کر رہے ہیں اور پوچھ رہے ہیں کہ کیا یہ کسی پرت کو زمین سے ہم کنار کر رہا ہے۔ اس کے بعد ہم بولین کی قیمت کو تبدیل کر رہے ہیں (جو سچ یا غلط ہوسکتا ہے) اس بات پر منحصر ہے کہ یہ معاملہ ہے یا نہیں۔

لہذا ، اگر گرائونڈ چیک نامی ٹرانسفارم گرڈ چیچ پرت کی زمین کو اوور لیپ کررہا ہو تو آن گراؤنڈ درست ہے۔

اگر آپ Save پر کلک کرتے ہیں اور پھر اتحاد کی طرف جاتے ہیں تو ، آپ کو یہ دیکھنا چاہئے کہ جب آپ کھلاڑی کو منتخب کرتے ہیں تو آپ کو اپنے انسپکٹر میں مزید اختیارات دستیاب ہوتے ہیں۔ یہ عوامی تغیرات خود ہی اتحاد کے اندر سے دیکھے جاسکتے ہیں اور اس کا مطلب یہ ہے کہ ہم ان کو ترتیب دے سکتے ہیں حالانکہ ہماری پسند ہے۔

نیا خالی شبیہہ تیار کرنے کے لئے بائیں طرف کے درجہ بندی میں دائیں کلک کریں اور پھر اسے کھینچ کر لائیں تاکہ یہ منظر ونڈو کے کھلاڑی کے نیچے ہے جہاں آپ منزل کا پتہ لگانا چاہتے ہیں۔ آبجیکٹ ‘چیک گراؤنڈ’ کا نام تبدیل کریں اور پھر اس کو کھلاڑی کا بچہ بنائیں جس طرح آپ نے کیمرے سے کیا تھا۔ اب اسے پلیئر کی پیروی کرنی چاہئے ، نیچے کی منزل کی جانچ کرنا جس طرح ہوتا ہے۔

ایک بار پھر پلیئر کا انتخاب کریں اور انسپکٹر میں ، نئے چیک گراؤنڈ آبجیکٹ کو اس جگہ پر گھسیٹیں جہاں یہ کہتا ہے کہ ’گراؤنڈ چیک‘۔ اب ‘ٹرانسفارم’ (پوزیشن) نئے اعتراض کی پوزیشن کے برابر ہونے جا رہا ہے۔ جب آپ یہاں موجود ہو تو 0.1 درج کریں جہاں یہ رداس کہتا ہے۔

آخر میں ، ہمیں اپنی ’زمینی‘ پرت کی وضاحت کرنے کی ضرورت ہے۔ ایسا کرنے کے ل the ، آپ نے پہلے بنائے ہوئے علاقے کو منتخب کریں ، پھر انسپکٹر میں اوپری دائیں طرف ، معلوم کریں کہاں کہاں لکھا ہے ‘پرت: پہلے سے طے شدہ’۔ اس ڈراپ ڈاؤن باکس پر کلک کریں اور '' پرت شامل کریں '' کا انتخاب کریں۔

اب واپس کلک کریں اور اس بار اپنے پلیٹ فارم کی پرت کے طور پر ’گراؤنڈ‘ کا انتخاب کریں (آپ کے ارد گرد تیرتے کسی بھی دوسرے پلیٹ فارم کے ل this اسے دہرائیں)۔ آخر میں ، جہاں یہ آپ کے پلیئر پر ’گراؤنڈ کیا ہے‘ کہتا ہے ، گراؤنڈ پرت کو بھی منتخب کریں۔

اب آپ اپنے پلیئر کو اسکرپٹ سے کہہ رہے ہیں کہ چیک کریں کہ آیا اسکرین کا چھوٹا سا پوائنٹ اس پرت سے ملنے والی کسی بھی چیز کو پوشیدہ کر رہا ہے۔ اس لائن کی بدولت جو ہم نے پہلے شامل کیا ، اب کردار صرف اس وقت کود پڑے گا جب ایسی بات ہوگی۔

اور اس کے ساتھ ، اگر آپ کھیل کو مارتے ہیں تو ، آپ ایک خوبصورت بنیادی کھیل سے لطف اندوز ہوسکتے ہیں جس کی ضرورت ہوتی ہے تاکہ آپ کو صحیح وقت پر کودنے کے لئے کلک کرنا پڑے۔

اس کے ساتھ ، اگر آپ پلے مارتے ہیں تو آپ ایک خوبصورت بنیادی کھیل سے لطف اندوز ہوسکتے ہیں جس کی ضرورت ہوتی ہے تاکہ آپ کو صحیح وقت پر کودنے کے لئے کلک کرنا پڑے۔ اگر آپ اینڈروئیڈ ایس ڈی کے کے ساتھ اپنی اتحاد کو صحیح طور پر مرتب کرتے ہیں تو آپ کو اس کو بنانے اور چلانے کے قابل ہونا چاہئے اور پھر کودنے کے لئے اسکرین پر ٹیپ کرکے اپنے اسمارٹ فون پر کھیلنا چاہئے۔

آگے سڑک

ظاہر ہے اس کو مکمل کھیل بنانے کے لئے اور بھی بہت کچھ شامل کرنا ہے۔ کھلاڑی مرنا اور دوبارہ کام کرنے کے قابل ہونا چاہئے۔ ہم اضافی سطح اور بہت کچھ شامل کرنا چاہتے ہیں۔

میرا مقصد یہاں یہ تھا کہ آپ کو یہ دکھایا جائے کہ آپ کتنی جلدی بنیادی چیزیں تیار کر سکتے ہیں۔ ان ہدایات پر عمل کرنے کے بعد ، آپ کو کسی بھی وقت اتحاد کی فزکس کی طرح سخت چیزوں کو ہینڈل کرنے دے کر اپنا لامحدود رنر بنانے میں کامیاب ہونا چاہئے تھا۔

اگر آپ جانتے ہو کہ آپ اپنی تحقیق کی تشکیل اور کام کرنا چاہتے ہیں تو ، مہذب کھیل بنانے کے ل you آپ کو کوڈنگ وزرڈ کی ضرورت نہیں ہے!

ایمیزون پرائم کیلئے سائن اپ کریں (30 دن کی مفت آزمائش)یہ ایک مشکل سوال ہے۔ ایمیزون پرائم کی قدر نہ صرف اس پر منحصر ہے کہ آپ کتنے آئٹمز آرڈر کرتے ہیں بلکہ اس سے بھی کہ آپ اس کی دیگر خدمات کو کتنا استعم...

تجارتی شوز بھی آنکھیں حاصل کرنے ، مالی اعانت حاصل کرنے کے انتہائی حیرت انگیز خیالات کے لئے ایک موقع فراہم کرتا ہے۔جو ہمیں سمارٹ ٹیک کی طرف لاتا ہے۔ ایک چھوٹے کاروبار کے طور پر سمارٹ آلات کی رغبت کو نظ...

دیکھو