منصوبے کے بارے میں
TUI GAME ایک کراس-پلیٹ فارم کلاسیک گیمز کا کلیکشن ہے جو ٹرمینل کے اندر چلتا ہے، جسے اس کے خالق نے ایک ایسا منصوبہ قرار دیا ہے جو ایک اچانک خیال کے طور پر شروع ہوا اور کئی دنوں میں Rust اور Lua کے ساتھ تیار کیا گیا۔ README میں نوٹ کیا گیا ہے کہ یہ منصوبہ فی الحال ایک بڑے آرکیٹیکچرل ریفیکٹر سے گزر رہا ہے اور موجودہ کوڈ انتہائی غیر مستحکم ہے؛ دستاویزات 1.0 مستحکم ریلیز کی عکاسی کرتی ہیں، جبکہ 2.0 ابھی بھی ریفیکٹر ہو رہا ہے اور اس کی ترقی کی دستاویزات کو اندرونی-ٹیسٹنگ-صرف کے طور پر بیان کیا گیا ہے جس کی کوئی عملی قدر نہیں ہے۔
README میں 18 قابل-کھیل گیمز کی فہرست دی گئی ہے: 2048، Blackjack، Color Memory Game، Lights Out، Maze Escape، Memory Flip، Minesweeper، Pac-Man، Rock Paper Scissors، Air Shooter، Number Sliding Puzzle، Snake، Solitaire (FreeCell، Klondike اور Spider ویریئنٹس کے ساتھ)، Sudoku، Tetris، Tic-Tac-Toe، 24 Points اور Wordle۔ مرکزی صفحہ، گیم کی فہرست اور ہر گیم کے لیے اسکرین شاٹس ریپوزٹری میں شامل ہیں۔
زبان اور پلیٹ فارم کی حمایت
- انٹرفیس زبانیں: انگریزی اور آسان چینی، سیٹنگز میں تبدیل کی جاتی ہیں؛ README کا چینی ترجمہ منسلک ہے۔
- پلیٹ فارمز: Windows، Linux اور macOS، README کے ساتھ یہ بیان کہ macOS کو حقیقی ہارڈویئر پر ٹیسٹ نہیں کیا گیا ہے اور صارفین سے کہا گیا ہے کہ وہ پائے جانے والے کیڑے کے لیے مسائل فائل کریں۔
قابل-ذکر تفصیلات
- تقسیم شدہ بلڈ بائٹ کوڈ ہے، لہذا کھیلنے کے لیے الگ سے Rust یا Lua کمپائلر کی ضرورت نہیں ہے۔
- بلٹ-ان ٹرمینل ریسپانسو، جب ٹرمینل بہت چھوٹا ہو تو ایک نوٹس کے ساتھ۔
- حسب ضرورت زبانیں ریسورس فولڈر میں JSON زبان کی فائلیں رکھ کر شامل کی جا سکتی ہیں۔
- کچھ گیمز سیونگ کی حمایت کرتے ہیں تاکہ بعد میں کھیل جاری رکھا جا سکے۔
کمانڈ کا استعمال
کمانڈ tg ہے، جس میں درج ذیل آپشنز ہیں: کوئی آپشن نہیں گیم کو لانچ کرتا ہے؛ -v/-V/-version انسٹال شدہ ورژن اور تازہ ترین آن لائن ورژن دکھاتا ہے؛ -h/-H/-help استعمال کی ہدایات دکھاتا ہے؛ -p/-P/-Path انسٹالیشن کا راستہ دکھاتا ہے (پیکج-مینجر انسٹالیشنز کے لیے، یہ سمبلینک کی طرف اشارہ کرتا ہے)۔
انسٹالیشن
- Windows: windows zip کو نکالیں اور ڈائریکٹری کو PATH میں شامل کریں، یا Scoop، winget (README نوٹ کرتا ہے کہ یہ طریقہ کمانڈ آرگومنٹس کی حمایت نہیں کرتا) یا Chocolatey کے ذریعے انسٹال کریں، ہر ایک ڈاؤن لوڈ شدہ مینفیسٹ کا استعمال کرتا ہے۔
- Linux: linux tar.gz کو نکالیں اور اسے PATH میں شامل کریں، یا apt کے ساتھ .deb یا dnf کے ساتھ .rpm انسٹال کریں۔
- macOS: macOS tar.gz کو نکالیں اور اسے PATH میں شامل کریں، یا فراہم کردہ فارمولا فائل کا استعمال کرتے ہوئے Homebrew کے ذریعے انسٹال کریں۔ macOS کی ہدایات میں غیر-ٹیسٹ شدہ ہارڈویئر کی caveat کو دہرایا گیا ہے۔
مستقبل کے منصوبے
روڈ میپ میں 13 اضافی گیمز کی فہرست دی گئی ہے، جن میں Roulette، Code Breaker، Blind Box، Highway Racing، Dungeon Crawl، Guess the Number، Color Matcher، Hitori، Nonogram، Pipe Mania، Breakout، Paint by Numbers اور Sokoban شامل ہیں۔ منصوبہ بند خصوصیات میں موڈنگ شامل ہے تاکہ صارفین اپنی اپنی گیمز شامل کر سکیں (بنیادی انٹرفیس پہلے سے موجود ہیں)، ایک باس کی جو ایک ڈسگائز انٹرفیس کھولتا ہے جس کا مقصد کام پر پتہ لگنے سے بچنا ہے، اور حسب ضرورت ان-گیم کی بائنڈنگز۔
README میں قارئین سے ریپوزٹری کو اسٹار کرنے، کیڑے رپورٹ کرنے اور خیالات یا تجاویز کے ساتھ مسائل کھولنے کی بھی درخواست کی گئی ہے، اور سرکاری ویب سائٹ اور GitHub ریپوزٹری کے لنکس شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.