بازگشت   پی سی سیتی > سایر گفتگوها > ورزش Sports > بخش عمومی ورزش

بخش عمومی ورزش در این تالار به مباحث عمومی ورزش از قبیل رشته های مختلف آن پرداخته میشود

 
 
ابزارهای موضوع نحوه نمایش
Prev پست قبلی   پست بعدی Next
  #2  
قدیمی 08-28-2009
deltang deltang آنلاین نیست.
کاربر عالی
 
تاریخ عضویت: Mar 2009
محل سکونت: TehrAn
نوشته ها: 6,896
سپاسها: : 0

200 سپاس در 186 نوشته ایشان در یکماه اخیر
deltang به Yahoo ارسال پیام
پیش فرض

فصل دوم - شبیه سازی فوتبال 2 بعدی


برای ایجاد و اجرای شبیه سازی دو بعدی احتیاج به موارد زیر داریم :
  • Linux Ubuntu / Fedora / Suse
کلیه آموزش های ما برای لینوکس Fedora هست و اگر لینوکس دیگری دارید مطابق دستورات لینکوس خودتان عمل کنید .

  • آشنایی اندک با برنامه نویسی C++ یا Java
50% کد هایی که قرار میدهیم IF و Else هستند


آشنایی در حد توابع , شرط ها و حلقه ها ...
  • کامپایلر GCC و پکیچ Boost
در صورتی که هنگام نصب لینوکس , تمام پکیج های مربوط به برنامه نویسی و تمام پکیج های مربوط به Library ها را علامت بزنید دیگر نیازی به عملیات زیر نیست در غیر این صورت باید تمام عملیات زیر را انجام دهید :
با یوزر root لوگین شوید ,

قبل از شروع هرکاری باید مطمئن شوید که gcc روی لینوکس نصب هست! اگر نیست می تونید از درون سی دی لینوکس و با استقاده از Software Management توی YaST نصبش کنید یا توی Konsole بزنید:


کد:
yum install gcc

gcc یک کامپایلر C هست که توی لینوکس خیلی استفاده میشه .


بعد از اینکه مطمئن شدید gcc نصب هست باید یه پکیج دیگه بنام boost رو نصب کنید!


نصب این پکیج زمان خیلی زیادی می گیره و حدود 1 گیگ هم هارد نیاز داره! البته سرور شبیه ساز فوتبال فقط نیاز به دو تا از Library های اون داره، شما می تونید فقط همون دو تا رو make و make install کنید:



کد:



libboost_filesystem-gcc.so libboost_program_options-gcc.s


بصورت پیش فرض این Library ها توی /usr/local/lib ذخیره میشن! اما یه مشکلی که وجود داره اینه که اسم این Library ها توی پکیج جدید Boost نسبت به زمانی که Soccer Simulation Server ساخته شده فرق کرده پس باید اسم اونا رو عوض کنیم!


برای این کار به /usr/local/lib برین و اسم دو تا فایل رو با این دوخط دستور عوض کنید:



کد:



mv libboost_filesystem-gcc41-1_34_1.so libboost_filesystem-gcc.so mv libboost_program_options-gcc41-1_34_1.so libboost_program_options-gcc.so


که اگر گه Boostای که گرفتین فرق داشته باشه ممکنه اون عدد های آخر فرق کنن!








  • Soccer Server / Monitor / Base / Log

با یوزر Root لوگین شوید و تمام فایل ها را به طور کامل Extract کنید ,
این 3 فولدر را باید نصب کنید :

rcssbase-12.1.0
rcssmonitor-12.1.0.
rcssserver-12.1.1

من آموزش نصب rcssserver-12.1.1 رو میدم , بقیه به طریق مشابه است .

وارد Konsole شوید و دستورات زیر را وارد کنید :
کد:

cd Desktopcd rcssserver-12.1.1./configuremakemake install

حالا 2 فایل دیگر هم نصب کنید به همین طریق ( با تفافت اینکه cd rcssserver-12.1.1 باید تغییر کند ) ,

دوباره وارد Konsole شوید و دستور زیر را تایپ کنید :
کد:

./rcsoccer sim

(البته بودن فاصله )

حالا اگر صفحه ای شبیه صفحه زیر را مشاهده کردید ( البته بدون بازیکن ) یعنی عملیات موفقیت آمیز بوده و سرور شبیه ساز به طور کامل روی لینوکس شما نصب شده ...



ویرایش توسط deltang : 08-28-2009 در ساعت 02:45 PM
پاسخ با نقل قول
 


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 09:49 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


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




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها