شروع شبیه سازی فوتبال دو بعدی ( soccer simulation 2d )

  • شروع کننده موضوع
  • #1

hasangolab

کاربر حرفه‌ای
ارسال‌ها
438
امتیاز
133
شهر
قم
مدال المپیاد
ترکیبیات علیپور خوندم!
دانشگاه
Massachusetts Institute of Technology
رشته دانشگاه
Electrical Engineering
برای اینکه شما برای Simulation آماده بشید اول از همه باید یه نسخه لینوکس روی کامپیوترتون نصب کنید چون برنامه هایی که استفاده می کنیم تحت لینوکس استفاده میشن ترجیحاً لینوکس SuSe رو از بازار بگیرید. هرکی لینوکس رو گرفت و به مشکلی برخورد هم اینجا بگه و هم یه تاپیک توی بخش سیستم عامل باز کنه تا به مشکلش رسیدگی کنیم. (;
 

mohpooria

کاربر فوق‌فعال
ارسال‌ها
102
امتیاز
13
نام مرکز سمپاد
شهید بهشتی کاشان
پاسخ : آموزش Simulation بخش اول

من UBUNTUو Kubuntu که بر پایه Debian هست را دارم
 
  • شروع کننده موضوع
  • #3

hasangolab

کاربر حرفه‌ای
ارسال‌ها
438
امتیاز
133
شهر
قم
مدال المپیاد
ترکیبیات علیپور خوندم!
دانشگاه
Massachusetts Institute of Technology
رشته دانشگاه
Electrical Engineering
پاسخ : آموزش Simulation بخش اول

من خودم توی ubuntu تونستم سرور رو راه اندازی کنم ولی Dependency های (احتیاجات) زیادی داره. اگه دوست دارید لیستشو رو براتون بنویسیم
 

mohpooria

کاربر فوق‌فعال
ارسال‌ها
102
امتیاز
13
نام مرکز سمپاد
شهید بهشتی کاشان
پاسخ : آموزش Simulation بخش اول

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

neda.m

کاربر خاک‌انجمن‌خورده
ارسال‌ها
1,720
امتیاز
2,682
نام مرکز سمپاد
فرزانگان 1
شهر
تهران
دانشگاه
شهید رجائی تهران
رشته دانشگاه
مهندسی عمران - ژئوتکنیک
پاسخ : آموزش Simulation بخش اول

از نظر من کار کردن با ubuntu، desktop edition راحت تره، البته فرق چندانی ندارن
لیست رو بذارید خوبه، ولی فکر کنم اگه package کامل ubuntu رو داشته باشید، مشکلی نخواهید داشت! البته حدوده 5 تا DVD هستش!! :D
 
  • شروع کننده موضوع
  • #6

hasangolab

کاربر حرفه‌ای
ارسال‌ها
438
امتیاز
133
شهر
قم
مدال المپیاد
ترکیبیات علیپور خوندم!
دانشگاه
Massachusetts Institute of Technology
رشته دانشگاه
Electrical Engineering
پاسخ : آموزش Simulation بخش اول

ببینید بیشتر کارها توی لینوکس از طریق shell انجام میشه چون راحتتره خیلی هم راحتتره من اول فکر می کردم کار با محیط گرافیکی باید راحت تر باشه ولی در عمل معلوم میشه که کار با شل خیلی راحته برای اینکه کار کنید هم صد در صد به شل احتیاج دارید چون خیلی از برنامه ها از جمله برنامه های برنامه نویسی از طریق شل اجرا میشن!
بخش اول آموزش استفاده از شل لینوکس
بخش دوم آموزش استفاده از شل لینوکس
بخش سوم آموزش استفاده از شل لینوکس
بخش چهارم آموزش استفاده از شل لینوکس
بخش آخر آموزش استفاده از شل لینوکس
 

mohpooria

کاربر فوق‌فعال
ارسال‌ها
102
امتیاز
13
نام مرکز سمپاد
شهید بهشتی کاشان
پاسخ : آموزش Simulation بخش اول

شما برای برنامه نویسی در لینوکس به زبان C وبیسیک از کدام نرم افزار استفاده می کنید؟

آن 5 تا DVD را جایی می فروشند؟
 
  • شروع کننده موضوع
  • #8

hasangolab

کاربر حرفه‌ای
ارسال‌ها
438
امتیاز
133
شهر
قم
مدال المپیاد
ترکیبیات علیپور خوندم!
دانشگاه
Massachusetts Institute of Technology
رشته دانشگاه
Electrical Engineering
پاسخ : آموزش Simulation بخش اول

به نقل از سید پوریا محتشمی :
شما برای برنامه نویسی در لینوکس به زبان C وبیسیک از مدام نرم افزار استفاده می کنید؟

آن 5 تا DVD را جایی می فروشند؟
چی؟
 

mohpooria

کاربر فوق‌فعال
ارسال‌ها
102
امتیاز
13
نام مرکز سمپاد
شهید بهشتی کاشان
پاسخ : آموزش Simulation بخش اول

منور پکیج کامل برای Ubuntu است
مدام=کدام
 
  • شروع کننده موضوع
  • #10

hasangolab

کاربر حرفه‌ای
ارسال‌ها
438
امتیاز
133
شهر
قم
مدال المپیاد
ترکیبیات علیپور خوندم!
دانشگاه
Massachusetts Institute of Technology
رشته دانشگاه
Electrical Engineering
پاسخ : آموزش Simulation بخش اول

برای C از gcc استفاده می کنم.
برای ++C از ++g استفاده می کنم.
برای BASIC هم از gasbas استفاده می کنن‌(خودم بیسیک کار نمی کنم.)
در مورد سی دی و دی وی دی های لینوکس (هر نسخه ای) به لینوکس شاپ مراجعه کن! :D
 

sajadjalali

کاربر فعال
ارسال‌ها
28
امتیاز
2
نام مرکز سمپاد
شهید علی اکبر ا‌ژه ای
شهر
اصفهان
مدال المپیاد
کامپیوتر
رشته دانشگاه
ان شاالله نرم افزار
پاسخ : آموزش Simulation بخش اول

ubuntu تو سایتش cd آشو مجانی ارسال می کنه که خیلی حال میده من سفارش دادم حدود ۳ هفته ای رسید
 

Masih-j

کاربر فعال
ارسال‌ها
66
امتیاز
382
نام مرکز سمپاد
شهید اژه ای 2
شهر
اصفهان
سلام
یادمه سال پیش که می خواستیم سیمولیشن را شروع کنیم کلی مشکل داشتیم منبع خوب برای شروع نبود ، کسی نبود راهنماییمون کنه و ... کلا نمی دونستیم چه جوری و از کجا باید شروع کنیم
این تاپیک را زدم یه مقدماتی بگم برای افرادی که تازه می خوان سیمولیشن کار کنند .
یه منبع فارسی خوب هم برای شروع کار : کتاب رویوکاپ آموزش شبیه ساز فوتبال دو بعدی از علیرضا میرزایی و زهرا مهدوی انتشارات اندیشه سرا . فکر می کنم تنها کتاب در این زمینه باشه و برای شروع خیلی خوبه اول در مورد لینوکس مقدماتی را گفته ، بعد یک فصل در مورد سیستم شبیه سازی فوتبال توضیح داده و دو تا بیس Uva_trilearn و Golden Dream را بررسی کرده.
برای شروع کار باید شما به زبان C++ آشنایی داشته باشین ( البته با هر زبانی می شه برنامه ی تیم را نوشت ولی بیشتر بیس ها (که در ادامه در موردش صحبت می کنیم ) به زبان C++ هستند )
شبیه سازی فوتبال در محیط لینوکس انجام می شه پس در اولین قدم باید یک توزیع از لینوکس را بگیرین و نصب کنید . توزیع فدورا یکی از بهترین توزیع های لینوکس برای سیمولیشن هست :
مقاله آموزش نصب فدورا
خوب حالا باید به طور کلی با لینوکس آشنا بشین و بعضی از دستورات اون را یاد بگیرید .
در زمینه آموزش لینوکس کتاب های زیادی هست و مقاله های زیادی هم توی نت می تونین پیدا کنین . ولی خوب فصل آموزش کاربردی لینوکس همون کتابی که معرفی کردم خیلی خوبه و همه ی چیزایی که نیاز دارین را یاد داده .
خوب حالا باید سرور شبیه سازی فوتبال را نصب کنید .
توی این مقاله نصب سرور شبیه سازی آموزش داده شده .

بعد از نصب سرور شبیه ساز فوتبال باید کارتون را با یک بیس شروع کنید.
و اما بیس چیه ؟ : بیس در واقع کد های آماده یک تیم از قبل نوشته شده است . که شما بیس را ویرایش می کنید و کد های خودتون را می نویسید .
( در قوانین هر مسابقه ای ذکر می شه که شما مجازید از چه بیس هایی استفاده کنید )
برای شروع کار بیس Uva_trilearn بیس مناسبی هست این بیس را دانلود کنید و اجرا کنید . ( نحوه اجرای بیس توی این لینک هست )

حالا باید شروع به بررسی کد های بیس Uva trilearn کنید و بعد هم برید سراغ ویرایش بیس و نوشتن کد های خودتون .
این فایل هم بررسی کلی بیس یو وی ای هست البته به زبان انگلیسی : لینک دانلود
توی پست بعدی داخل همین تاپیک یک بررسی کلی برای این بیس قرار می دم .
 

daneshvar.amrollahi

کاربر حرفه‌ای
ارسال‌ها
327
امتیاز
130
نام مرکز سمپاد
راهنمایی حلی۲/دبیرستان حلی۱۰/دبیرستان علامه طباطبایی
شهر
تهران
سال فارغ التحصیلی
1397
مدال المپیاد
کامپیوتر
شروع برای شبیه سازی فوتبال دو بعدی

سلام. یه سری آدم هستن که رباتیک واقعی رو کار کردن. اما الان میخوان شبیه سازی فوتبال دو بعدی رو شروع کنن. می شود یه توضیحی درباره ی آن بدهید و روند کار آن را توضیح دهید؟ ممنون میشویم
 
ارسال‌ها
210
امتیاز
395
نام مرکز سمپاد
حلی ۲ #شوش
شهر
تهران
سال فارغ التحصیلی
95
دانشگاه
یک ترم تهران جنوب :)
رشته دانشگاه
نرم افزار
پاسخ : شروع برای شبیه سازی فوتبال دو بعدی

خب برای شبیه سازی اول از همه باید به C++ مسلط باشید

از بیس UVA شروع کنید و سعی کنید که فقط توی Suse کد بزنید

worldmodel و soccertypes رو هم خوووووب مطالعه کنید ...

همین !
 

daneshvar.amrollahi

کاربر حرفه‌ای
ارسال‌ها
327
امتیاز
130
نام مرکز سمپاد
راهنمایی حلی۲/دبیرستان حلی۱۰/دبیرستان علامه طباطبایی
شهر
تهران
سال فارغ التحصیلی
1397
مدال المپیاد
کامپیوتر
پاسخ : شروع برای شبیه سازی فوتبال دو بعدی

به نقل از MajiiiiiD :
خب برای شبیه سازی اول از همه باید به C++ مسلط باشید

از بیس UVA شروع کنید و سعی کنید که فقط توی Suse کد بزنید

worldmodel و soccertypes رو هم خوووووب مطالعه کنید ...

همین !

تا چه حد باید به ++C مسلط باشیم؟ یعنی باید شی گرا هم بتونیم بنویسیم؟ باید تمرین های UVA رو کار کنیم؟ اگر تو DevC++ یا Visual Studio کد بزنیم چه اشکالی داره؟
میشه یه توضیح مختصری درباره soccertypes و worldmodel بدید؟
 
ارسال‌ها
210
امتیاز
395
نام مرکز سمپاد
حلی ۲ #شوش
شهر
تهران
سال فارغ التحصیلی
95
دانشگاه
یک ترم تهران جنوب :)
رشته دانشگاه
نرم افزار
پاسخ : شروع برای شبیه سازی فوتبال دو بعدی

Suse یکی از توزیع های لینوکس هست : Suse Linux و برای شبیه سازی دوبعدی باید توی سیستم عامل Suse Linux کد بزنید ( بهتره . وگرنه میشه تو ابونتو هم کد زد )
من پیشنهادم عضو شدن توی این سایته !
شما باید چند تا فایل رو دانلود کنید و با Terminal لینوکس اون ها رو به سیستم عامل بشناسونید !
اول این تاپیک رو بخونید .
بعدش سراغ این تاپیک برید !
البته یادتون نره که این آموزش رو هم مطالعه کنید ...
بعدش اگه سوالی داشتید در مورد توابع و توضیحاتشون و بقیه ی مسائل در خدمتم !

راستی این چیزی که من گفتم مربوط میشه به بیس UVA که توسط یه فردی به نام Jelle kok ( بخونید یله کوک :D ) نوشته شده
اولین و ساده ترین بیس هست برای کسایی که میخوان تازه شروع کنن
بعد از اون بیس Agent رو پیشنهاد میکنم که خیلی پیشرفته تر هست
 

daneshvar.amrollahi

کاربر حرفه‌ای
ارسال‌ها
327
امتیاز
130
نام مرکز سمپاد
راهنمایی حلی۲/دبیرستان حلی۱۰/دبیرستان علامه طباطبایی
شهر
تهران
سال فارغ التحصیلی
1397
مدال المپیاد
کامپیوتر
پاسخ : شروع برای شبیه سازی فوتبال دو بعدی

به نقل از MajiiiiiD :
Suse یکی از توزیع های لینوکس هست : Suse Linux و برای شبیه سازی دوبعدی باید توی سیستم عامل Suse Linux کد بزنید ( بهتره . وگرنه میشه تو ابونتو هم کد زد )
من پیشنهادم عضو شدن توی این سایته !
شما باید چند تا فایل رو دانلود کنید و با Terminal لینوکس اون ها رو به سیستم عامل بشناسونید !
اول این تاپیک رو بخونید .
بعدش سراغ این تاپیک برید !
البته یادتون نره که این آموزش رو هم مطالعه کنید ...
بعدش اگه سوالی داشتید در مورد توابع و توضیحاتشون و بقیه ی مسائل در خدمتم !

راستی این چیزی که من گفتم مربوط میشه به بیس UVA که توسط یه فردی به نام Jelle kok ( بخونید یله کوک :D ) نوشته شده
اولین و ساده ترین بیس هست برای کسایی که میخوان تازه شروع کنن
بعد از اون بیس Agent رو پیشنهاد میکنم که خیلی پیشرفته تر هست
ممنون از معرفی سایت و لینک های مفید
 

Anita H

کاربر فوق‌حرفه‌ای
ارسال‌ها
571
امتیاز
2,987
نام مرکز سمپاد
حلّی ۲
شهر
تهران
سال فارغ التحصیلی
1396
مدال المپیاد
کامپیوتری بودم
دانشگاه
شریف
رشته دانشگاه
کامپیوتر
پاسخ : شروع برای شبیه سازی فوتبال دو بعدی

برای برنامه نویسی توی سوزه لینوکس چه کار باید بکنیم؟
قبلش با محیط لینوکس آشنا بشیم یا صاف بریم سراغ برنامه نویسی؟
 
ارسال‌ها
210
امتیاز
395
نام مرکز سمپاد
حلی ۲ #شوش
شهر
تهران
سال فارغ التحصیلی
95
دانشگاه
یک ترم تهران جنوب :)
رشته دانشگاه
نرم افزار
پاسخ : شروع برای شبیه سازی فوتبال دو بعدی

به نقل از amoo.majid :
برای برنامه نویسی توی سوزه لینوکس چه کار باید بکنیم؟
قبلش با محیط لینوکس آشنا بشیم یا صاف بریم سراغ برنامه نویسی؟
یه کوچولو با دستورات ساده ی ترمینال لینوکس مثل cd و ls و ... باید آشنا باشی
بعدش میتونی برنامه نویسی رو استارت بزنی
 

Anita H

کاربر فوق‌حرفه‌ای
ارسال‌ها
571
امتیاز
2,987
نام مرکز سمپاد
حلّی ۲
شهر
تهران
سال فارغ التحصیلی
1396
مدال المپیاد
کامپیوتری بودم
دانشگاه
شریف
رشته دانشگاه
کامپیوتر
پاسخ : شروع برای شبیه سازی فوتبال دو بعدی

برای برنامه نویسی توی لینوکس باید چی کار کنیم؟
برنامه خاصی داره؟ :|
پاسخ به ارسال Majiiiiiiid در پایین:
ممنونم که ضایعم کردید :D
 
بالا