PDA

View Full Version : فوتبال 2 بعدی اپن سورس



majidmjh
چهارشنبه 09 بهمن 1387, 11:06 صبح
سلام

این فوتبال رو ببنید ، نظرتون رو راجع بهش بگید ، به کد نویسی ها هم زیاد دقت نکنید !!! خیلی در هم ور هم هستند !!!

اگه ایده جدیدی داشتید ، بگید !!!!

ورژن جدید فوتبال تحت شبکه می باشد
ورژن تحت شبکه اون رو هم بزودی خواهم گذاشت ، به خاطره اینکه یه کم باگ داره . اما برای همشون راه حل دارم !

ویرایش :
یه عکس از بازی هم گذاشتم ! (البته عکس مربوط به تحت شبکه آن است ، بدون شبکه آن هم تقریباً همین است .)
این بازی چون احتیاجی به نصب نداره ، الان تو کل سایت های دانشگاه ما داره بازی می شه !

ورژن جدیدتر آن توسط VB.net نوشته خواهد شد .البته وقتی که این فوتبال کامل شد ! یعنی ورژن های بعدی هم تحت VB6 خواهد بود .

لطفاً هميشه آخرين ورژن Football 2D را دانلود كنيد تا آخرين تغييرات روي آن را كه به پيشنهاد خودتان اضافه شده است را همراه داشته باشد .

majidmjh
چهارشنبه 09 بهمن 1387, 16:02 عصر
هنوز منتظر ایده ها و الگریتم های جدید هستم . ورژن های بعدی این بازی ، باز هم اپن سورس خواهد بود .


Network Log در واقع همان اطلاعاتی هستند که در شبکه ارسال می شوند .

*** هوش مصنوعی برای تک نفره بازی کردن ، نکته ای هست که در ضمینه الگریتم خیلی احتیاج به کمک دارم . اون موقع ها که استاد ها گیر می دادن الگریتم بنویسید ، می گفتیم این استادا بی کارن ! فقط می خوان وقت ما رو بگیرن !!

الان به حرفشون رسیدم !!

ویرایش :
این ورژن را با یک کامپیوتر و بدون شبکه هم می توانید بازی کنید ! فقط هر دو تا فایل exe را اجرا کنید و IP را 127.0.0.1 بدهید .

sinashahab
چهارشنبه 09 بهمن 1387, 19:39 عصر
خوبه ولی ....
اگه می تونستی یه دروازه بان بزاری که هی این ور اون ور بره خوب می شد

masoud.t123
چهارشنبه 09 بهمن 1387, 20:31 عصر
هر وقت نسخه ی دات نت حاضر شد در تالار دات نت قرار بده
باتشکر

VB.SOS
چهارشنبه 09 بهمن 1387, 22:28 عصر
ممنون ميشم اگه نسخه تحت شبكت رو سريعتر اينجا بذاري

majidmjh
پنج شنبه 10 بهمن 1387, 09:36 صبح
ممنون ميشم اگه نسخه تحت شبكت رو سريعتر اينجا بذاري

http://barnamenevis.org/forum/attachment.php?attachmentid=27792&d=1233147733

تحت شبکه رو که گذاشتم ! ولی فقط بازکنان شبکه هستند و توپ شبکه نیست !

در واقع به یک الگریتم برای شبکه کردن توپ هم نیاز دارم !!!

کدهام خیلی نا منظم هستند ، اگر یه ذره آینده نگری می کردم ، الان تو دردسر نمی افتادم !


هر وقت نسخه ی دات نت حاضر شد در تالار دات نت قرار بده
باتشکر

چشم حتماً این کار رو خواهم کرد .


اگه می تونستی یه دروازه بان بزاری که هی این ور اون ور بره خوب می شد
فکر بسیار خوبیه ، مثلاً با زدن دکمه Q بین دروازه بان و بازیکن خودی سویچ بشه !
ممنون از ایده عالی که دادی .

majidmjh
پنج شنبه 10 بهمن 1387, 09:55 صبح
توضیحات :

تک نفره :
بازیکن قرمز : حرکت با جهت ها و شوت با D

بازیکن آبی : حرکت با اعداد سمت راست و شوت با Enter

شبکه :

هر دو با جهت ها

وقتی IP طرف مقابل را دادید ، طرف مقابل حتماً باید Accept کند !

majidmjh
پنج شنبه 10 بهمن 1387, 19:21 عصر
اگه می تونستی یه دروازه بان بزاری که هی این ور اون ور بره خوب می شد

از ايده خيلي خوبتون ممنون ، اين كار رو انجام دادم !

الان در بازي دو دروازه بان نسبتاً با هوش هم هستند !!!

اين دروازه بانان به محض دريافت توپ موقعيت بازيكن خودي را در زمين تشخيص مي دهند و به سمت آن بازيكن پاس مي دهند .

فعلاً كنترل دروازه بان در دست شما نخواهد بود و آنان جلوي دروازه بالا و پائين مي روند .


هنوز منتظر ايده هاي جديد هستم .

كاره بعدي كه انجام خواهم داد ، ايجاد يك صفحه تنظيمات براي ، تنظيم سرعت بازيكنان و توپ و ... خواهد بود .

از همگي ممنون ، تا اين لحظه 48 مرتبه فوتبال ها دانلود شدند .

majidmjh
پنج شنبه 10 بهمن 1387, 21:11 عصر
كاره بعدي كه انجام خواهم داد ، ايجاد يك صفحه تنظيمات براي ، تنظيم سرعت بازيكنان و توپ و ... خواهد بود .

اين كار هم انجام شد !

در ضمن در اين ورژن شما قابليت بازي كردن با بازكنان ديگر را هم داريد .

براي اينكه با بازكنان ديگر هم بازي كنيد :
سويچ بين بازيكنان براي قرمز : حرف Q
سويچ بين بازيكنان براي آبي : دكمه + سمت راست كيبورد


حالا احتياج به يك الگريتم براي هوش مصنوعي بقيه بازكنان بيشتر داره خودش رو نشون مي ده ، چون شما وقتي روي يك بازيكن سويچ مي كنيد ، قابليت كنترل بقيه بازيكنان را نداريد (البته فعلاً !)


كــــــــــــــــمـــــــ ـــــــــــــــك :
هوش مصنوعي براي بازكنان ديگر

*** يك سري ايده در مورد شبكه شدن توپ هم به ذهنم رسيده ! اگر اجرايي شد حتماً ورژن تحت شبكه اون رو دوباره آپلود خواهم كرد .

نكته جالب :...........:
با اعمال اين همه تغييرات ، حجم بازي فقط 5 كيلوبايت افزايش پيدا كرده ! در حال حاظر اين بازي با اين همه امكانات فقط 20 كيلوبايت حجم دارد ! پس دانلود كردنش فقط چند ثانيه طول خواهد كشيد يا حتي كمتر !

xxxxx_xxxxx
جمعه 11 بهمن 1387, 04:58 صبح
معمولا پلير2 از دكمه 5 براي حركت به پايين استفاده مي كنه. تو اين برنامه دكمه 2 هست.
البته چيز مهمي نيست. چون دكمه 5 عموميت داره گفتم.

موفق باشيد/

majidmjh
جمعه 11 بهمن 1387, 09:28 صبح
معمولا پلير2 از دكمه 5 براي حركت به پايين استفاده مي كنه. تو اين برنامه دكمه 2 هست.ممنون از نظر خوبتون ، اين مشكل هم برطرف شد ! الان دكمه 5 هم كاربردي شده و كنترل بازيكن آبي خيلي آسان تر شده .


منتظر ايــده هاي جديد شما هستم *** لطفاً هميشه آخرين ورژن را دانلود كنيد تا فوتبال 2D آخرين امكاناتي كه به پيشنهاد خودتون اضافه شده را همراه داشته باشد . از همگي ممنون .

در حال حاظر ورژن Football 3.2.1 آخرين ورژن اين فوتبال هست ، اما اين ورژن ها به يك واقعي نرسيده اند ! يعني وقتي به ورژن 10 برسيم ، اين ورژن مي شود 1.0 و بهتر بگم ما ورژن 0.3.2.1 را ارائه كرديم .

sinashahab
جمعه 11 بهمن 1387, 13:27 عصر
سلام
اگه توی بازی سه نفر باشن خیلی بهتر میشه .

VB.SOS
شنبه 12 بهمن 1387, 09:34 صبح
اي كاش پروژه رو به جاي خيلي خوبي ميرسوني بعد ارائه ميكردي؟ اينجوري نظر بيشتر و بهتري ميشد داد

majidmjh
شنبه 12 بهمن 1387, 10:31 صبح
اي كاش پروژه رو به جاي خيلي خوبي ميرسوني بعد ارائه ميكردي؟ اينجوري نظر بيشتر و بهتري ميشد داد

شاید ! این جوری هم لطف خودش رو داره !


اگه توی بازی سه نفر باشن خیلی بهتر میشه .

امشب روش کار می کنم ، ولی فکر نمی کنم سه نفره بازی کردن با یک کیبورد خیلی آسون باشه ! اما روی شبکه خیلی جالب می شه !

ممنون .

majidmjh
شنبه 12 بهمن 1387, 20:38 عصر
اگه توی بازی سه نفر باشن خیلی بهتر میشه .

فكر كنم بايد بيشتر در مورد اين مسئله صحبت بشه ، winsock فقط ارتباط يك به يك رو برقرار مي كنه ، حتي با پورت هاي ديگر هم مشكل داره ، مثلاً با يك پورت ديگه وارد بشيم .


منتظر پيشنهاد ها و راه حل هاي شما در ضمينه ارتباط چند به چند با winsock هستم .

از همگي به خاطر لطفي كه به من داشتيد تكشر مي كنم .

در ضمن سايت بازي Football 2D هم بزودي زود راه خواهد افتاد ، اين سايت با زبان PHP نوشته مي شه و در آينده نه چندان دور از تكنولوژي اي جكس استفاده خواهيم كرد .

majidmjh
پنج شنبه 17 بهمن 1387, 13:57 عصر
سایت Football2D هم راه اندازی شد !!

آدرس : www.Football2D.co.cc (http://www.Football2D.co.cc)

نکته قابل توجه اینه که شما می تونید اجزای سایت رو هم جا به جا کنید !!!
البته این سایت تا اوایل هفته بعد تکمیل خواهد شد !