گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

بازی های لینوکس


شاید برای شما هم این سوال پیش آمده باشد که آیا لینوکس قابلیت اجرای بازی ها را  دارد یا خیر؟

در واقع لینوکس توانایی اجرای بازی ها را دارد اما همه بازی ها برای لینوکس در دسترس نیستند.

دلیل آن هم سهم بسیار اندک لینوکس در بین رایانه های شخصی است.

اما با این حال تقریبا تمام سرورهای ساخت و رندر بازی ها از لینوکس استفاده می کنند.

به طور کلی به چهارطریق میتوان از لینوکس  برای بازی ها استفاده کرد.


1. بازی های لینوکسی

بازی هایی هستند که نسخه لینوکسی آن ها ساخته شده است و برای اجرا نیاز به ابزارهای اضافی ندارند.

هر توسعه لینوکس در ریپوزیتوری خود قسمتی برای دانلود این بازی ها را دارد.

از سایر منابع بازی های لینوکسی میتوان موارد زیر را نام برد:

Steam

GOG

Portable Linux Games

Game Drift

Linux Game Database

Penguspy



2. بازی های ویندوزی

به کمک بعضی از ابزارها میتوان برنامه ها و بازی های ویندوزی را روی لینوکس اجرا کرد.

از مهمترین این ابزار میتوان به موارد زیر اشاره کرد:

Wine

Crossover

Play On Linux



3. بازی های مرورگر

بازی هایی هستند که از مرورگر وب به عنوان پلتفرم برای اجرای بازی های آنلاین استفاده می کنند.

مرورگرهایی مانند گوگل کروم توانایی پشتیبانی از بازی های آفلاین را نیز دارند.



4. بازی های ترمینال

بازی های ساده ای هستند که در ترمینال لینوکس اجرا می شوند.

برای مثال در این پست نحوه اجرای بازی snake در ترمینال بیان شده است.

از منابع بازی های ترمینال میتوان به TTY Games اشاره کرد.



آخرین اخبار در مورد بازی های لینوکس را میتوانید از سایت های زیر دنبال کنید:

Gaming On Linux

Free Gamer

Linux Game News



منابع:

https://itsfoss.com/linux-gaming-guide



92353140

دانشجوی مهمان


نصب LEMP برروی CentOS7



LEMP به گروهی از نرم افزارهای آزاد گفته میشود که معمولا کنار هم برای میزبانی وبسایت‌ها و وب اپ‌های داینامیک نصب میشوند. این اصطلاح در واقع ترکیبی از حروف اول نرم افزارهای: سیستم عامل Linux، وب سرور ENginx، دیتابیس MySQL(MariaDB) و PHP است.

 

ادامه مطلب ...

نصب PhpStorm روی لینوکس

 


نیازمندی ها:


سخت افزاری:

- حداقل ۲ گیگابایت رم ، ۴ گیگ پیشنهاد میشود

- ۱.۵ گیگا بایت فضای نصب + ۱ گیگابایت فضای کش

- حداقل کیفیت نمایشگر ۷۶۸ × ۱۰۲۴


نرم افزاری:

- JRE 1.8 با PhpStorm همراه است و نیازی به نصب Java نیست.

- سیستم عامل لینوکس

- KDE

- GCC/C++ or Clang



نصب و راه اندازی:

  ادامه مطلب ...

?What is the Automotive Grade linux

لینوکس درجه بندی خودرو Automotive Grade Linux)AGL) یک پروژه متن بازمشترک است که شرکت های خودروسازی ، تامین کنندگان و شرکتهای فنآوری را در بر می گیرد تا سرعت و توسعه یک پکیج نرم افزاری کاملا باز برای ماشین متصل را تسریع کند .  

ادامه مطلب ...

نصب زبان برنامه نویسی Swift بر روی لینوکس ( Ubuntu )




در این مقاله قصد داریم با نصب و استفاده از زبان برنامه نویسی swift بر روی لینوکس آشنا شویم.

اولین گام برای نصب swift این است که شما با ورود به سایت  swift آخرین ورژن آن را دانلود کنید. که در این تاریخ که مطلب نوشته می‌شود آخرین ورژن 4.1.2 می‌باشد.

بسته های لینوکس آرشیوهای tar هستند، شامل یک کپی از کامپایلر سویفت، lldb، و ابزارهای مرتبط. شما می توانید با خارج کردن این فایل ها از حالت فشرده ، آنها را در هر کجا که می خواهید پروژه خود اجرا شود کپی کنید. در واقع این همان مسیری است که قرار است swift نصب شود.


در مرحله ی بعد شما باید فایل های وابسته به swift که برای اجرا به آنها نیاز دارد را نصب کنید، که به راحتی با باز کردن ترمینال و نوشتن کد زیر در آن می‌توانید این کار را اجام دهید.


 sudo apt-get install clang $

سپس دستور زیر را در ترمینال وارد کنید:
gedit .profile $
این دستور یک ویرایشگر متن باز می‌کند که باید خط اول آن را خالی بگذارد و در خط دوم آن متن زیر را تایپ کنید:

 "{export PATH=/path/to/usr/bin:"${PATH


از دستور زیر استفاده کنید تا مطمئن شوید که سوئیفت نصب شده است یا نه.


swift --version $
نتیجه این دستور باید چیزی شبیه به این باشد:

 (...Apple Swift version 4.1.2-dev (LLVM ..., Clang ..., Swift
حال که swift به درستی نصب شد می‌توانیم یک برنامه ساده در آن بنویسیم.

۱. استفاده از REPL:

سوئیفت یک پوسته تعاملی به نام REPL دارد که در آن می توان دستورهایی را اجرا کرد. در این مقاله توضیح زیادی در رابطه با REPL داده نخواهد شد. در صورت تمایل به استفاده از REPL می‌توانید از این آدرس استفاده کنید.

توجه داشته باشید که REPL برای ساخت اپلیکیشن ها کافی نیست و برای چنین کاری باید از روش دیگری استفاده کنید.

۲. ساخت یک پروژه ساده سوئیفت

در این بخش یاد قصد داریم  یک پروژه ساده سوئیفت ایجاد کنیم که Hello World را چاپ کند. در دایرکتوری سوئیفت خود یک دایرکتوری Hello  ایجاد کنید و در ترمینال به آن سوئیچ کنید:
mkdir hello $
cd hello $
حال شما یک پکیج سوئیفت با نام Hello ایجاد کرده اید ولی این پیکیج کامل نیست زیرا هر پیکیجی باید فایلی با نام Package.swift داشته باشد. با استفاده از دستور زیر، این فایل را ایجاد کنید:

touch Package.swift $
یک دایرکتوری Sources به همراه فایل main.swift نیز باید وجود داشته باشد.

mkdir Source $
touch Source/main.swift $
حال، فایل main.swift را ویرایش کنید. برای ویرایش این فایل می توانید از ویرایشگر متنی گرافیکی استفاده کنید. دستور زیر را در این فایل قرار دهید:

("!print("Hello , World
حال برای کامپایل آن از دستور زیر استفاده کنید.

  swift build $
این دستور یک برنامه قابل اجرا در .build/debug/Hello به شما می دهد. برنامه را اجرا کنید و دستور چاپ شده Hello World را مشاهده کنید.

 build/debug/Hello. $

امیدوارم مطالب مفید واقع شده باشد

ترجمه: مصطفی چام - ۹۴۱۸۳۲۲۱۰