انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: کامپایل بازیها از روی سورس بازی  (دفعات بازدید: 3243 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین snake

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
کامپایل بازیها از روی سورس بازی
« : 22 امرداد 1387، 04:12 ب‌ظ »
سلام
خدا رو شکر بالاخره یه ذره بعضی شرکتهای ساخت باز یهم کوتا اومد و سورس بازیها رو در اختیار مصرف کننده ها گذاشتن.کامپایل کردن بازی از روی سورس بازی چند تا مزیت داره.
یکیش  اینکه می شه توی بازی تغییراتی رو داد.مثلا می شه با تغییر چند تا بخش خیلی خیلی ساده هوش مصنوعی بازی ور یه ذره بیشتر کرد و یا باگهای بازی رو ذره ذره رفع کرد.
فکر کنم بیشتر لینوکس کارا با svn آشنا هستند.منبع بزرگی برای جمع آوری سورس برنامه ها.
اول از همه خیلی دقت کنید.سورس بازی ها می تونه رایگان باشه ولی ممکنه برای اجرای بازی نویسنده های بازی هزینه ای رو در نظر گرفته باشن.پس اول به لایسنس بازی توجه کنید.
اگه بازی free نباشه حداقل می شه دموشو تو لینوکس بازی کرد.
خوب برای شروع بد نیست با بازی  معروف و قدیمی duke nukem 3d  شروع کنیم.
این بازی جزوه اولین بازی های fps ساخته شده برای PC با گرافیک بالاست.
اصل بازی برای DOS اومده و باید بدونید هنوز که هنوزه پولیه.
ولی برای شروعه کار ما خوبه.
برای اجرای بازی در اوبونتو به نسخه اصلی بازی Atomic Edition of Duke3D احتیاج داریم اما چون ما نسخه اصلی رو نداریم از دموی بازی شروع می کنیم.
اول از همه سورس بازی رو دانلود می کنیم.

sudo mkdir svn

sudo mkdir game

sudo mkdir dk3d

sudo svn co svn://svn.icculus.org/duke3d/trunk/ duke3d


توضیح اینکه می تونید به مخازن svn یه سری حتما بزنید پر از سورس بازی.

sudo apt-get install libsdl-mixer1.2-dev

حالا نوبت به نصب بازی می رسه دو تا راه دارید.یا توی dos نصبش کنید و پارتیشن رو mount کنید و یا بهتر از اون توی wine نصبش کنید (نصب بازی صرفا یه جور unzip کردن بوده).
بعد از نصب بازی (یا دموی بازی) کل فایلهای نصب شده رو توی یه دایرکتوری تو لینوکس کپی کنید.
حالا

cd duke3d
(منظورم  /svn/game/dk3d/duke3d )

حالا

/.make

بعد از اتمام کامپایل اول فایلهای با پسوند con (اطلاعات ساده بازی) رو capitalized  کنید (منظورم اینه که حروف اسمشو بزرگ کنید) بعد همه فایلها رو کپی کنید به دایرکتوری نصب بازی.
بازی رو اجرا کرده(فایل اجراپی لینوکس رو نه ویندوزیرو) و حالشو ببرید.

اطلاعات بیشتر در این سایت موجود است. http://icculus.org/duke3d/

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


« آخرین ویرایش: 22 امرداد 1387، 06:43 ب‌ظ توسط snake »

Linux is not a word,It's a SPRITE

آفلاین محمدرضا بوذری

  • گروه راهبران
  • *
  • ارسال: 2643
  • جنسیت : پسر
    • فروشگاه اینترنتی شهر کودک
پاسخ به: کامپایل بازیها از روی سورس بازی
« پاسخ #1 : 22 امرداد 1387، 06:24 ب‌ظ »
۱+
 :)

...
...

اsudo mkdir svn

sudo mkdir game

sudo mkdir dk3d

sudo svn co svn://svn.icculus.org/duke3d/trunk/ duke3d

...
...

فقط یه چیزی، این کارهایی که گفتی (یعنی ساختن dir و دانلود از svn) به نظر من لزومی نداره که با حق دسترسی کاربر ریشه انجام بشه !
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین snake

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
پاسخ به: کامپایل بازیها از روی سورس بازی
« پاسخ #2 : 22 امرداد 1387، 06:42 ب‌ظ »
۱+
 :)

...
...

اsudo mkdir svn

sudo mkdir game

sudo mkdir dk3d

sudo svn co svn://svn.icculus.org/duke3d/trunk/ duke3d

...
...

فقط یه چیزی، این کارهایی که گفتی (یعنی ساختن dir و دانلود از svn) به نظر من لزومی نداره که با حق دسترسی کاربر ریشه انجام بشه !

سلام
آخه نمی دونی کجا طرف داره می سازه
ممکنه بخواد توی /usr/local دایرکتوری ها رو بسازه
موفق باشی

Linux is not a word,It's a SPRITE